# perspective schema

Field specification for the perspective object used by Vidova MCP tools.

{/* Generated by landing/scripts/generate-mcp-docs.ts. Do not edit. */}

Export `perspectiveObjectSchema` from the desktop Zod sources.

| Field | Type | Required | Constraints | Default | Description |
| --- | --- | --- | --- | --- | --- |
| `enabled` | boolean | yes | — | — | — |
| `rotateX` | number | yes | min -1.2; max 1.2 | — | — |
| `rotateY` | number | yes | min -1.2; max 1.2 | — | — |
| `rotateZ` | number | yes | min -3.14; max 3.14 | — | — |
| `perspective` | number | yes | min 0.1; max 4 | — | — |
| `depthShading` | number | yes | min 0; max 0.6 | — | — |
| `rim` | number | yes | min 0; max 1 | — | — |
| `sheen` | number | yes | min 0; max 1 | — | — |
| `depthBlur` | number | yes | min 0; max 10 | — | — |
| `shadow` | number | yes | min 0; max 0.6 | — | — |
| `debugGrid` | boolean | yes | — | — | — |
