The challenge
The client needed a camera distortion simulator for a cylindrical tool with four cameras, used inside a drilled shell.
What we built
We developed a web-based 3D simulator with three.js and React.
What we delivered
- Cylindrical tool with four mounted cameras that can go inside the drilled shell
- Tool and shell dimensions parametrized and controlled by the user
- Camera distortion controlled by the user
- Four viewports showing the view as seen by each camera
- Helper to view camera position and orientation
The outcome
The client can study and simulate camera distortion.




