TW: https://turbowarp.org/1080256508?fps=60 There are lots of visual artifacts :( Rendering modes: 1 = regular blinn-phong shaded rendering 2 = steps (red = bad) 3 = global surface normal Motion blur increases resolution (at the same fps). Overshoot is a bias to the raymarch steps, a small non-zero value *should* lead to an increase in performance in some cases. Possibly.
Texture from: http://texturelib.com/ Pros/cons compared to rasterized engines (what I can think of): + Performance doesn't depend on poly count (good for high-poly meshes) + Should give the scene a more organic look = good for nature scenes + Smooth normals can be baked into the scene - Performance doesn't depend on poly count (bad for low-poly meshes) - Details smaller than one SDF voxel aren't rendered correctly - Nothing is really rendered correctly at all - Limited scene size, especially in non-turbowarp scratch bc of list length limit - Requires run-time generation if the SDF is large or high-resolution, which could take a significant amount of time even for low-poly meshes - UV seams look bad