Field of View & Frustum Calculator

Field of View & Frustum Calculator MCP Connector for Claude

A+

Calculate precise frustum geometry, object visibility, and LOD recommendations for 3D engines.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides deterministic mathematical tools for 3D game engine optimization. It allows AI agents to calculate precise frustum dimensions, determine if objects are within the camera's view using test_object_visibility, and generate optimized Level of Detail (LOD) strategies via calculate_lod_recommendations. Use calculate_frustum_geometry to derive horizontal FOV and plane dimensions, or calculate_culling_efficiency to measure rendering performance by analyzing culled object counts.

3dfrustumfovcullinglodoptimization

4 tools expose this connector's capabilities to your AI agent.

calculate_frustum_geometry

Calculates the fundamental angular and dimensional properties of the camera's view frustum

calculate_culling_efficiency

Provides a metric to evaluate how effectively the engine is skipping non-visible objects

calculate_lod_recommendations

Suggests which Level of Detail (LOD) model should be used based on an object's distance and screen presence

test_object_visibility

Determines if a specific object is within the visible volume of the camera frustum

See how to talk to your AI agent using Field of View & Frustum Calculator.

Calculate the frustum geometry for a camera with a 60 degree vertical FOV and a 16:9 aspect ratio.

The horizontal FOV is 87.5 degrees. At 10m, the frustum width is 11.55m and height is 6.50m. At 50m, the width is 57.73m and height is 32.47m.

Is an object at position {x: 10, y: 5, z: 20} visible if the camera is at {x: 0, y: 0, z: 0} facing {x: 0, y: 0, z: 1} with a 90 degree vertical FOV and 1.77 aspect ratio?

Yes, the object is within the visible frustum at a distance of 22.91 units.

What is the culling efficiency if there are 1000 total objects and 450 are outside the frustum?

The culling efficiency is 0.45, with 450 objects successfully culled.

You can use the `test_object_visibility` tool. Provide the camera position, direction, object position, and frustum parameters to receive a boolean visibility result.

Related Connectors