Comment by modeless
5 days ago
This is neat. In the demos I would suggest making mouse/finger drag orbit the camera around the scene instead of panning. Panning can be done by a 2D image transformation so it doesn't show off the 3D nature of the renderer.
Revisiting this and I have to say the sheer number of demos on this page is incredible. I love this one in particular as I remember this classic scene from Veach's thesis: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Bi-...
If you have a good GPU the default parameters underutilize it. This demo lets you crank up the "samples per pixel" parameter to get good quality in real time: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Mul...
I second the vote for orbit cam! Add double-click to choose the orbit point, and add a zoom control that is proportional to distance to orbit point, and it suddenly gets insanely easy to navigate the scene and find good views. It’s too hard to control using translate and look-around angles.
The demos I tried so far have translate and not pan, and those are fully 3d…