Plain JavaScript Path Tracer
Source
About
Render
Rendering using {{pathTracer.settings.threadCount}} threads...
Render time: {{renderTime}} s
Frame: {{frameCount}}/{{frameLimit}}
Scene
Render settings
Add object to scene
Sphere
Plane
Light
{{sceneObjectTitle(sceneObject.type)}}
Duplicate
Position X
Position Y
Position Z
Radius
Position Y
Colour red
Colour green
Colour blue
Intensity
Roughness
Secondary Roughness Mix
Secondary Roughness
Ambient Light
Colour Red
Colour green
Colour blue
Intensity
Render settings
Frame limit
The number of frames to render and average
Thread count
The number of web workers to spawn and use when rendering a frame
Max bounce depth
The maximum number of ray reflections to perform per pixel
Bounce masking
On
Off
Whether to represent absorption of colours as rays bounce off objects in the scene
Allow Secondary Roughness
On
Off
Allow scene objects to have a secondary roughness, which can be used to simulate a partially transparent surface layer
Camera settings
Position X
Position Y
Position Z
Field of view
Anti-aliasing
On
Off
Depth of field
On
Off
Depth of field strength
Focal depth