module
Version:
v0.0.0-...-6663aec
Opens a new window with list of versions in this module.
Published: Apr 27, 2019
License: MIT
Opens a new window with license information.
README
¶
grayt
Go RAY Tracer
Features
- Path tracing via rendering equation simulation (Monte Carlo method).
- Diffuse reflections (matte surfaces).
- Specular reflections (mirror surfaces).
- Light transmission (transparent surfaces).
- Depth of field effects.
- Multithreading support.
- Fast acceleration structure.
- Web UI.
- Persistent storage of partial renders.
TODO
- Ability to delete renders.
- Use fixed space font for data in UI.
- Default scene display ratio.
- Load passes statistics from accumulator.
- Calculate resolutions in backend.
- Allow to downsample resolution.
- Allow to choose exposure level.
- Try different lambda values for grid.
- Bounding Volume Hierarchy
- Use pointer to material instead of copying in each object.
Gallery
Split Box

Sphere Tree

Cornell Box

Scene Ideas
Directories
¶
|
|
cmd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.