Plugin Free
The technology harnesses the massively parallel architecture of modern graphics hardware through the WebGL API, enabling interactive navigation and exploration of rendered content in any web browser.
Advanced Engine
The path tracing engine leverages the brute force computing power of modern hardware accelerators to progressively generate ultra realistic computer images, as more samples are accumulated the generated images become less noisy and cleaner over time.
Complex Geometry
Geometry, materials and acceleration structures are compiled into a single highly compressed file, resulting in faster downloads and less waiting for users. Client side decompression is provided by pako.
Realistic Materials
All standard material types are simulated including metal, glass and plastic. Creating and editing materials is easy and intuitive, modify any material property and get immediate feedback.
Advanced Lighting
Path tracing faithfully reproduces global illumination effects seen in the real world, resulting in photo-realistic images. This level of realism would be difficult or impossible to achieve using traditional algorithms and lighting models.
Special Effects
The engine natively supports anti-aliasing and the depth of field effect with practically no performance penalty. Post-processing provides additional effects such as gamma correction and bloom.
Asset Management
3D content is a valuable asset and the compressed file format and optimized data layout of the acceleration structure makes reverse engineering such content difficult and impractical.
Limitations & Potential
With this prototype and associated source code, I aim to encourage the native support of intersection algorithms and acceleration structure storage and traversal mechanism which could potentially accelerate path tracing algorithms by an order of magnitude or more.