magetron / yart-cc

Yet Another Ray Tracer - Incredibly trivial multi-thread ray-tracer written in plain, understandable C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yet Another Ray Tracer (YART)

Incredibly trivial ray-tracer written in plain, understandable C++

Multi-Threading

Thanks to multi-threading, the following results rendering the Cover Scene (MVP 1) 2000 * 1000 is archived:

  • real 7m50.069s
  • user 50m52.002s
  • sys 0m3.129s

Showcase

Matte

Metal

Dielectric

Cover Scene

Cornell Box

Cornell Box with Boxes

Cover Scene 2

About

Yet Another Ray Tracer - Incredibly trivial multi-thread ray-tracer written in plain, understandable C++

License:Apache License 2.0


Languages

Language:C++ 99.6%Language:Makefile 0.2%Language:Shell 0.2%