Frustum Desk
`fov` is VERTICAL, so the aspect decides the horizontal shot and the same camera is a different shot on a phone. `near` and `far` interact through their RATIO, so raising near ten-fold buys ten-fold precision everywhere and lowering far ten-fold buys 1.00009x. A shadow map is a SECOND frustum with the same arithmetic, and culling tests a bounding SPHERE rather than the object. Paste a scene sheet and this works out all of it, free and in your browser. Derived from the threejs-fundamentals and threejs-lighting skills in cloudai-x/threejs-skills.
Details
gpt-terra Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.