USE TURBO MODE (shift-click flag) & TURBOWARP:
https://turbowarp.org/429641890?turbo&hqpen
Use WASD to move, arrow keys to look around.
The most important setting is "Do Pathtracing?"
Tips:
- resizing the window causes the pen quality to drop while in hqpen mode.
- When pathtracing is enabled, use higher sample counts for more accurate results
- If you are on a browser, you can right-click the stage to take a picture of it.
Hovering your mouse on the right side of the screen reveals a control panel with 5 buttons. It will also reveal the position of the currently rendering pixel. The first 4 button control the visibility of a set of variables. The last one opens the render panel, which is responsible for final renders. Once in render mode, click the green flag to return to realtime mode.
— Some notable settings —
Do Pathtracing?: controls whether distributed phenomena are rendered, including indirect diffusion (global illumination), glossy reflection scattering, and anti-aliasing.
Samples: How many times the renderer is run per pixel. Since pathtracing relies on randomness, averaging more samples together produces cleaner results
Diffuse/Glossy Reflection Bounces: Controls the number of times a ray of light will bounce off surfaces
@SpinningCubeThis project repeatedly draws a realistic 3D space in pen by casting rays from the camera and letting them interact with various objects. These lighting calculations are not only able to display a 3D image, but illuminate it realistically as well. On scratch, this process is rather slow.
This project introduces the latest iteration of my realtime raytracer, now with a menu and scene system, and also more ray bouncing, this time with randomness, so that after many samples, it converges. This feature, known as pathtracing is toggleable.
credit to:
@piano_miles for:
- Improved filmic tonemapping
- Scattering of reflection rays
- Various helpful tips
@Geotale for the basic raytracer tutorial that got me started
Shared April 20, 2021
Reached Trending April 25, 2021
Added 10th Scene February 25, 2021
This project has two thumbnails for some reason
List of stuff included in this:
- Lambertian Reflectance
- Fresnel Reflectance
- GGX Trowbridge-Reitz Specular NDF
- Direct light sampling
- Support for multiple direct light sources
- Indirect Diffuse Reflections
- Glossy Reflections
- Recursive Reflections
- Dielectric Materials
- Metallic Materials
- Specialized Material System
- Checker Textures
- Anti-Aliasing
- Filmic Tonemapping
- Gamma Correction
List of stuff not included in this:
- A Better Diffuse Model
- Smith Masking/Shadowing Functions
- Point Light Falloff
- Direct Light Soft Shadows
- Depth of Field
- Refractive Materials
- Triangles, Triangle Meshes, BVH
- Support for Moving Objects
- Motion Blur
Built off of my realtime raytracer. This project adds the more photorealistic elements that use randomness. But there's still a lot left not included.
This project managed to take me several months to create
#Ray #Madness #RayMadness #Shader
#Raytracer #Pathtracer #3D #Global #Illumination #Reflections #Render #Realistic