I have added dat.GUI to set up the scene - see sample_physical.htm and call "scene.setUpGui()".
With this, I would like to revisit the state of the physical renderer:
With this, I would like to revisit the state of the physical renderer:
- Fix rendering issues This seems to be at a tolerable level. Right now the largest issues seem to come from line 2's partially overlapping line 5's.
- Stud logos DONE using textures
- Control buttons to set up camera, lights, etc. DONE using dat.GUI
- Progress bar DONE using animated construction
- Better support of transparency. WIP. From my prodding in the rendering communities, this seems to be very hard, and perhaps worthy of a research paper if I can create real-time realistic rendering of transparent elements
- Support of illumination parts (such as glow-in-the-dark ghosts, etc.) MISSING
- Distance-based blur for a more realistic rendering MISSING
- Textures DONE: All 3 types of projection, as well as inline textures. Only issue is clamping where the standard clamping from three.js materials stretches textures to edges.
- Geometry culling (such as removing studs that cannot be seen) WIP I am looking into the use of InstancedMesh for quicker rendering using less ressources.