Trace.jl

Physically-based ray tracing on CPU
Author pxl-th
Popularity
26 Stars
Updated Last
3 Months Ago
Started In
October 2020

Trace.jl

Physically-based ray tracing on CPU

Output from /scenes/shadows.jl.

Install

] add https://github.com/pxl-th/Trace.jl.git

Examples

All of the examples are available in scenes/ directory.

Example of running caustic glass scene (note that it supports multithreading).

julia -t 4 --project=. scenes/caustic_glass.jl

Caustic simulation

Caustic effect using Stochastic Progressive Photon Mapping on a glass block.

Image Video
100 iterations, ray depth 8 25 iterations per frame, ray depth 5. YouTube