Skip to content

pxl-th/Trace.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages