I’m working on controlling the camera in Three.js using OrbitControls with mouse and wheel interactions, and I want to integrate LOD (Level of Detail) functionality as well. Should these be treated as separate systems, or should LOD be applied as a sub-component under OrbitControls? I’m using both BufferGeometry and instanced geometry—does that make any difference?
Is it possible to change the zoom value instead of changing the camera position by scrolling?
I’m looking for examples that demonstrate:
- A scenario with an already loaded model combined with OrbitControls and LOD.
- A scenario with a lazy-loaded model combined with OrbitControls and LOD.
If anyone can provide examples or guidance on how to implement this, I would greatly appreciate it.