In Settings, under Cameras (1), click Edit on a camera. The editor loads one of your checked models, so you see the framing you will get. Check at least one model first: with none checked, no model loads.
The camera editor on a prop.
2
Pick a sample model
Sample model previews another model from your selection. It does not change what you selected for the run. In Mannequin mode the field is Model, and it picks an exact piece and texture.
3
Set the angle
Name the camera, then set Azimuth, Elevation, Tilt, and FOV. Dragging the image also orbits.
4
Click Done
Edits apply as you make them, so there is nothing to save.
Give each camera a different name. The name feeds the {{camera_name}} and {{angle}} variables in file names, so two cameras with the same name can write the same file.
Turns around the model, 0 to 360°. 0° is the front.
35°
Elevation
Looks from above or below, −89° to 89°.
25°
Tilt
Rolls the image, −180° to 180°.
0°
FOV
Field of view, 10° to 120°. Low values flatten perspective.
50°
Auto frame
Fits each model on its own, so a small prop and a bus both fill the frame.
On
Margin around
Empty space around the fitted model, 0 to 2. Needs Auto frame.
0.1
Distance
Fixed distance in meters, 1 to 100. Needs Auto frame off.
10
Frame only the part
Fits the captured clothing or mod instead of its whole base. Needs Auto frame.
Off
Frame only the part appears when the capture sits on a base, such as a mod on its vehicle or clothing on a mannequin. Turn it on for a close-up of the part.
Turn Auto frame off to use one distance for every model. A big model then looks big and a small one looks small, which suits a set you want to compare. Scrolling the wheel over the editor image also switches to a fixed distance.
A camera follows the global lighting until you click Lighting in its editor. That gives the camera its own manual light: Manual directional light turns on and the light controls appear. The camera is marked in the list, and changes here no longer touch the other cameras. Light intensity is not saved per camera: every camera uses the global value from Settings › Lighting.
A camera with its own manual light.
Opening the Lighting tab is enough to give a camera its own lighting, and it cannot go back to the global one. Add a new camera and remove the old one, after noting its Azimuth, Elevation, Tilt, and FOV: a new camera starts at 35°, 25°, 0°, and 50°.
Click Add camera. The new camera opens in the editor. Give it a distinct Name and a different Azimuth, such as 180 for a rear view. Remove camera drops a camera’s images from future runs; at least one camera must remain.
Cameras (2) after adding a rear view.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rageon","colors":{"primary":"#f97316","light":"#fb923c","dark":"#c2410c"},"logo":{"light":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","dark":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","href":"https://rageon.dev"},"favicon":"https://mintcdn.com/rageon/tGC-5rfc07564TOG/favicon.png?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=7525da8dae81e50d0056d02037548e02","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://rageon.dev/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Download","href":"https://rageon.dev/download"}},"footer":{"socials":{"website":"https://rageon.dev"}},"icons":{"library":"lucide"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"start/introduction"},{"language":"pt-BR","href":"pt-BR/start/introduction"},{"language":"es","href":"es/start/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rageon","hasAudioNarration":false,"actualSubdomain":"rageon","customDomains":["docs.rageon.dev"],"gitSource":{"type":"github","owner":"rageoon","repo":"rageon-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ada8d872e2812485d3d490a"},"chroma":{"latestBuiltDeploymentHistoryId":"6ada8d882e2812485d3d4910","collectionId":"d8abb39d-b557-4128-b440-bcb1bb1501eb","liveDeploymentHistoryId":"6ada8d882e2812485d3d4910","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada8d96fbb15298db52c70c","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"en","tag":"Projects","count":43},{"language":"es","tag":"Proyectos","count":43},{"language":"pt-BR","tag":"Projetos","count":43},{"language":"en","tag":"Structures","count":16},{"language":"es","tag":"Estructuras","count":16},{"language":"pt-BR","tag":"Estruturas","count":16},{"language":"en","tag":"Map","count":15},{"language":"es","tag":"Mapa","count":15},{"language":"pt-BR","tag":"Mapa","count":15},{"language":"en","tag":"Getting started","count":14},{"language":"en","tag":"Viewer","count":14},{"language":"es","tag":"Primeros pasos","count":14},{"language":"es","tag":"Visor","count":14},{"language":"pt-BR","tag":"Primeiros passos","count":14},{"language":"pt-BR","tag":"Visualização","count":14},{"language":"en","tag":"Assets","count":12},{"language":"en","tag":"Capture","count":12},{"language":"es","tag":"Assets","count":12},{"language":"es","tag":"Captura","count":12},{"language":"pt-BR","tag":"Assets","count":12},{"language":"pt-BR","tag":"Captura","count":12},{"language":"en","tag":"Texturing","count":11},{"language":"es","tag":"Texturizado","count":11},{"language":"pt-BR","tag":"Texturização","count":11},{"language":"en","tag":"Export","count":8},{"language":"es","tag":"Exportar","count":8},{"language":"pt-BR","tag":"Exportar","count":8},{"language":"en","tag":"Help","count":6},{"language":"es","tag":"Ayuda","count":6},{"language":"pt-BR","tag":"Ajuda","count":6}],"searchSettings":{"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"capture/cameras","slug":"/capture/cameras","pageMetadata":{"title":"Cameras","icon":"video","description":"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.","href":"/capture/cameras"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Every camera you add produces one more image for every selected model: two cameras and 50 models make 100 images. Cameras are shared by all modes.`}),`\n`,_jsx(Heading,{level:`2`,id:`edit-a-camera`,children:`Edit a camera`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the editor`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Settings`}),`, under `,_jsx(_components.strong,{children:`Cameras (1)`}),`, click `,_jsx(_components.strong,{children:`Edit`}),` on a camera. The editor loads one of your checked models, so you see the framing you will get. Check at least one model first: with none checked, no model loads.`]}),_jsx(Frame,{caption:`The camera editor on a prop.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera.webp?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=141e7bb83b50c82f53c8492b3bb58173`,alt:`Camera #1 editor with Azimuth, Elevation, Tilt, FOV, and Auto frame`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/capture/capture-camera.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera.webp?w=280\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=fd3e11fcc1cbc0923b87ae4f454ad41e 280w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera.webp?w=560\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=94be1d003e860d018855ae5e5ec7cd00 560w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera.webp?w=840\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=02749cec3b80ea4c69b8c387551c2d25 840w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=a5b6841902c96f1138769dbdaa7e1bdc 1100w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=353b917b1558db5409751741fefdb99a 1650w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=008e029b3cdacd9100e0caefdd8390bb 2500w`})})]}),_jsx(Step,{title:`Pick a sample model`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sample model`}),` previews another model from your selection. It does not change what you selected for the run. In `,_jsx(_components.strong,{children:`Mannequin`}),` mode the field is `,_jsx(_components.strong,{children:`Model`}),`, and it picks an exact piece and texture.`]})}),_jsx(Step,{title:`Set the angle`,children:_jsxs(_components.p,{children:[`Name the camera, then set `,_jsx(_components.strong,{children:`Azimuth`}),`, `,_jsx(_components.strong,{children:`Elevation`}),`, `,_jsx(_components.strong,{children:`Tilt`}),`, and `,_jsx(_components.strong,{children:`FOV`}),`. Dragging the image also orbits.`]})}),_jsx(Step,{title:`Click Done`,children:_jsx(_components.p,{children:`Edits apply as you make them, so there is nothing to save.`})})]}),`\n`,_jsxs(_components.p,{children:[`Give each camera a different name. The name feeds the `,_jsx(_components.code,{children:`{{camera_name}}`}),` and `,_jsx(_components.code,{children:`{{angle}}`}),` variables in `,_jsx(_components.a,{href:`/capture/output#file-names`,children:`file names`}),`, so two cameras with the same name can write the same file.`]}),`\n`,_jsx(Heading,{level:`2`,id:`options`,children:`Options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Default`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Azimuth`})}),_jsx(_components.td,{children:`Turns around the model, 0 to 360°. 0° is the front.`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`35°`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Elevation`})}),_jsx(_components.td,{children:`Looks from above or below, −89° to 89°.`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`25°`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tilt`})}),_jsx(_components.td,{children:`Rolls the image, −180° to 180°.`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0°`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`FOV`})}),_jsx(_components.td,{children:`Field of view, 10° to 120°. Low values flatten perspective.`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50°`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Auto frame`})}),_jsx(_components.td,{children:`Fits each model on its own, so a small prop and a bus both fill the frame.`}),_jsx(_components.td,{children:`On`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Margin around`})}),_jsxs(_components.td,{children:[`Empty space around the fitted model, 0 to 2. Needs `,_jsx(_components.strong,{children:`Auto frame`}),`.`]}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0.1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Distance`})}),_jsxs(_components.td,{children:[`Fixed distance in meters, 1 to 100. Needs `,_jsx(_components.strong,{children:`Auto frame`}),` off.`]}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Frame only the part`})}),_jsxs(_components.td,{children:[`Fits the captured clothing or mod instead of its whole base. Needs `,_jsx(_components.strong,{children:`Auto frame`}),`.`]}),_jsx(_components.td,{children:`Off`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Frame only the part`}),` appears when the capture sits on a base, such as a mod on its vehicle or clothing on a mannequin. Turn it on for a close-up of the part.`]}),`\n`,_jsx(Heading,{level:`2`,id:`fixed-distance`,children:`Fixed distance`}),`\n`,_jsxs(_components.p,{children:[`Turn `,_jsx(_components.strong,{children:`Auto frame`}),` off to use one distance for every model. A big model then looks big and a small one looks small, which suits a set you want to compare. Scrolling the wheel over the editor image also switches to a fixed distance.`]}),`\n`,_jsx(Frame,{caption:`Auto frame off and Distance set to 5.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-fixed.webp?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=654e2d55f0809e4237cd8d20103b89d1`,alt:`Camera editor with Auto frame off and a Distance of 5`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/capture/capture-camera-fixed.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-fixed.webp?w=280\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=194e1e671a975238c2724aa4a678a68e 280w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-fixed.webp?w=560\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=33244023ac029b9b41b39ab576c1c185 560w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-fixed.webp?w=840\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=648758e68e31e158d9d50e00f3ac2690 840w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-fixed.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=e3ade7479a2053c1fa030763328bf81c 1100w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-fixed.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=6c86cf3d9d69944b3968406b5461fb0b 1650w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-fixed.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=fdb08a74f00f84a0f7f5ff2b598a91a6 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`lighting-per-camera`,children:`Lighting per camera`}),`\n`,_jsxs(_components.p,{children:[`A camera follows the `,_jsx(_components.a,{href:`/capture/preview-and-environment#lighting`,children:`global lighting`}),` until you click `,_jsx(_components.strong,{children:`Lighting`}),` in its editor. That gives the camera its own manual light: `,_jsx(_components.strong,{children:`Manual directional light`}),` turns on and the light controls appear. The camera is marked in the list, and changes here no longer touch the other cameras. `,_jsx(_components.strong,{children:`Light intensity`}),` is not saved per camera: every camera uses the global value from `,_jsx(_components.strong,{children:`Settings`}),` › `,_jsx(_components.strong,{children:`Lighting`}),`.`]}),`\n`,_jsx(Frame,{caption:`A camera with its own manual light.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-light.webp?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=600b1540e81014f3b6428753cc72c88b`,alt:`Camera editor in Lighting mode with manual light controls`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/capture/capture-camera-light.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-light.webp?w=280\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=f5c8127289ee6565704dca2ddc08363d 280w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-light.webp?w=560\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=f2b32e3b533a19d5263acc1ebdccf4d3 560w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-light.webp?w=840\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=15d5f661ae296f223fc2c3c8cacfe7e9 840w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-light.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=bdf8867ec700f3b85b2b0d2c4cfb1531 1100w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-light.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=e8dd75930eb7653df50d9655ae50c4af 1650w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-camera-light.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=501444d403b937d283c77940675faa8a 2500w`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Opening the `,_jsx(_components.strong,{children:`Lighting`}),` tab is enough to give a camera its own lighting, and it cannot go back to the global one. Add a new camera and remove the old one, after noting its `,_jsx(_components.strong,{children:`Azimuth`}),`, `,_jsx(_components.strong,{children:`Elevation`}),`, `,_jsx(_components.strong,{children:`Tilt`}),`, and `,_jsx(_components.strong,{children:`FOV`}),`: a new camera starts at 35°, 25°, 0°, and 50°.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`add-more-cameras`,children:`Add more cameras`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add camera`}),`. The new camera opens in the editor. Give it a distinct `,_jsx(_components.strong,{children:`Name`}),` and a different `,_jsx(_components.strong,{children:`Azimuth`}),`, such as 180 for a rear view. `,_jsx(_components.strong,{children:`Remove camera`}),` drops a camera’s images from future runs; at least one camera must remain.`]}),`\n`,_jsx(Frame,{caption:`Cameras (2) after adding a rear view.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-second-camera.webp?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=676154cc59312189f5a3b38188dbaf31`,alt:`Settings column showing two cameras, cam 1 and rear`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/capture/capture-second-camera.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-second-camera.webp?w=280\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=f7723b4cd440e2b2bbff6f9c2ed7622e 280w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-second-camera.webp?w=560\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=c5028c9c6d26820f1d8a0bcf8bee5f4a 560w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-second-camera.webp?w=840\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=7a9ec0136cd0a68d48ec4e22348c2bb1 840w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-second-camera.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=76dfba3224632f07e7c9a37cd58ce0fd 1100w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-second-camera.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=a30b7aefd0e03c5a59cac712084cd2d0 1650w, https://mintcdn.com/rageon/tGC-5rfc07564TOG/images/capture/capture-second-camera.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=97aa3532ca6b36489d5f9d6ba8878c7e 2500w`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cameras","icon":"video","description":"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.","href":"/capture/cameras"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Edit a camera","slug":"edit-a-camera","depth":2,"children":[]},{"title":"Options","slug":"options","depth":2,"children":[]},{"title":"Fixed distance","slug":"fixed-distance","depth":2,"children":[]},{"title":"Lighting per camera","slug":"lighting-per-camera","depth":2,"children":[]},{"title":"Add more cameras","slug":"add-more-cameras","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rageon","siteName":"Rageon","title":"Cameras - Rageon","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/capture/cameras","matchLevel":0},"pt-BR":{"href":"/pt-BR/capture/cameras","matchLevel":1},"es":{"href":"/es/capture/cameras","matchLevel":1}}},"lastModified":"2026-10-22T22:26:55.056Z","originalFileLocation":"capture/cameras.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rageon\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cameras - Rageon\">\u003cmeta data-mint-head property=\"og:description\" content=\"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rageon\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rageon.dev/capture/cameras\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Capture\u0026amp;title=Cameras\u0026amp;description=Frame+every+capture+with+one+or+more+saved+cameras%2C+each+with+its+own+angle+and+optional+lighting.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=0c3256002069bbc63d482e64681da055f364f38fcd1fddb6b8bffd7eec6f9686\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Cameras - Rageon\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Capture\u0026amp;title=Cameras\u0026amp;description=Frame+every+capture+with+one+or+more+saved+cameras%2C+each+with+its+own+angle+and+optional+lighting.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=0c3256002069bbc63d482e64681da055f364f38fcd1fddb6b8bffd7eec6f9686\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rageon\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rageon.dev/capture/cameras\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/capture/cameras.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.rageon.dev/capture/cameras\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.rageon.dev/pt-BR/capture/cameras\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.rageon.dev/es/capture/cameras\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.rageon.dev/capture/cameras\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rageon.dev/#organization\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rageon.dev#website\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rageon.dev/capture/cameras#webpage\",\"url\":\"https://docs.rageon.dev/capture/cameras\",\"name\":\"Cameras\",\"description\":\"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.\",\"dateModified\":\"2026-10-22T22:26:55.056Z\",\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rageon.dev/capture/cameras#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rageon.dev/capture/cameras#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Capture\",\"item\":\"https://docs.rageon.dev/capture/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cameras\",\"item\":\"https://docs.rageon.dev/capture/cameras\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rageon.dev/capture/cameras#article\",\"headline\":\"Cameras\",\"name\":\"Cameras\",\"description\":\"Frame every capture with one or more saved cameras, each with its own angle and optional lighting.\",\"url\":\"https://docs.rageon.dev/capture/cameras\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rageon.dev/capture/cameras#webpage\"},\"dateModified\":\"2026-10-22T22:26:55.056Z\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rageon\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rageon","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Getting started","icon":"rocket","pages":[{"title":"Getting started","href":"/start/introduction"}]},{"tab":"Assets","icon":"box","pages":[{"title":"Assets","href":"/assets/browse"}]},{"tab":"Viewer","icon":"eye","pages":[{"title":"Viewer","href":"/viewer/overview"}]},{"tab":"Capture","icon":"camera","groups":[{"group":"Capture","icon":"camera","pages":[{"title":"Capture overview","icon":"camera","description":"Render many models to images in one run: pick a mode, choose the assets, and start.","href":"/capture/overview"},{"title":"Cameras","icon":"video","href":"/capture/cameras"},{"title":"Preview and environment","icon":"sun","description":"Check lighting, rendering, and background on a model before you capture, and set them for every camera.","href":"/capture/preview-and-environment"},{"title":"Output and running a capture","icon":"image-down","href":"/capture/output"}]},{"group":"Capture modes","icon":"shapes","pages":[{"title":"Peds","icon":"user","href":"/capture/peds"},{"title":"Vehicles and vehicle mods","icon":"car","href":"/capture/vehicles"},{"title":"Weapons and weapon mods","icon":"crosshair","href":"/capture/weapons"},{"title":"Mannequin","icon":"shirt","href":"/capture/mannequin"}]}]},{"tab":"Export","icon":"download","pages":[{"title":"Export","href":"/export/overview"}]},{"tab":"Map","icon":"map","pages":[{"title":"Map","href":"/map/library"}]},{"tab":"Projects","icon":"folder-kanban","pages":[{"title":"Projects","href":"/projects/overview"}]},{"tab":"Account and settings","icon":"user-cog","pages":[{"title":"Account and settings","href":"/account/overview"}]},{"tab":"Help","icon":"life-buoy","pages":[{"title":"Help","href":"/help/troubleshooting"}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/capture/cameras"}]},{"language":"es","pages":[{"title":"es","href":"/es/capture/cameras"}]}]},"title":"Cameras - Rageon","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CUTvSGqu.js","DynamicMarkdown-BGu84FgU.js","zoom-image-lightbox-ChyC7Hte.js","PlusIcon-DXkY3IBj.js","lightbox-handle-r17bVUz3.js"]}