Main features
- Syncs the selection between the camera list and the viewport.
- Switches the camera view and its render resolution together.
- Renames many cameras at once by number, class or file name.
- Adjusts DOF, clipping, focal length and more for many cameras.
- Sets the render resolution per camera with a grid overlay.
- Aligns the camera along the X, Y, Z axes or automatically.
- Renders or grabs the selected camera views with one click.
Replaces the default Camera View in 3ds Max with extra functions for switching between cameras. Version 3 keeps the idea of Smart Camera View 2 but is rewritten from scratch with a new algorithm and workflow, which makes it faster and adds new features. It is useful in scenes with several cameras that use different aspect ratios.
Requirements
3ds Max 2018 or higher, 2022 or higher recommended. Older versions still run the script, but some options are not available. An internet connection is needed to activate a license key.
How to install
If the download is a ZIP, extract it to get the MZP or MCR installer. Drag and drop the installer into the viewport and click Install if asked, there is no need to remove previous versions. The script button is in Customize User Interface > Toolbar > D95 DESIGN.
How to update
Updates are free. Use Check for Update in the script, or download the latest version from Downloads and install it over the old one. To roll back, uninstall first, then install the older version.
How to uninstall
Drag and drop the MZP installer into the viewport and click Uninstall. Settings can be kept or deleted. Uninstalling does not deactivate the license, so deactivate first to move to another computer.
If the uninstall fails, delete the script folder and its .mcr files in the two folders below, restart 3ds Max, then remove the toolbar buttons with right-click > Delete Button.
%LocalAppData%\Autodesk\3dsMax\20xx - 64bit\ENU\Scripts
%LocalAppData%\Autodesk\3dsMax\20xx - 64bit\ENU\usermacros
License key
After purchase you receive an email with a license key. Each key can be activated on 2 computers and includes support and all future updates of this version. It is a one-time payment and the key is permanent.
Activate license
The Activation dialog appears on the first start. Enter the license information from the purchase email and click Active.
Deactivate license
To move to another computer, deactivate on the current one first via About > Deactive License. If the old computer is no longer accessible, use License manager in the Account page to deactivate it remotely.
Troubleshoot
If the script keeps asking for the key or activation fails, check that the computer is online and 3ds Max is not blocked by the firewall. Older versions identify the computer by its MAC address, which antivirus software can randomize, so update to the latest version. If 3ds Max cannot write to disk, run it as administrator and activate again.
User interface
Groups: Select Camera ①, Camera Name ②, Frame Setup ③, Miscellaneous ④, Batch Render ⑤, Global Switches ⑥. System buttons ⑦: Preset & Extra, About Script, Script System Settings, Icon Settings, Lite Mode ⑧, Dock Script ⑨. Lite Mode collapses the dialog to the camera list. Lite Mode does not work when docked.

Each camera can have its own resolution, frame range, scene state and render preset. All functions work with several cameras selected.
Icon Settings
Click T to switch between icons and text. Right-click to choose an icon set: Normal â‘ , Minimalist â‘¡, Monochrome â‘¢.

Select Camera
The camera list and its selection buttons.
Camera List â‘ shows every camera with its resolution suffix.
- Click: select. Shift, Ctrl or drag to select several. With Selection Sync on, the cameras are also selected in the viewport.
- Right-click: enter the camera view with its resolution, scene state and render preset. Called Normal Switch.
- Double-click: same, then close the dialog. Called Hot Switch.
- Shift + Right-click: the target. Shift + Double-click: camera and target.
- Actions can be changed in System Settings.
- Select All â‘¡: all cameras. Shift + Click: cameras and targets. Right-click: deselect all and refresh the list.
- Select By Name â‘¢: cameras with the same name as the first selected one, ignoring the number suffix. Right-click: next group.
- Select By Ratio â‘£: cameras with the same ratio, any resolution.
- Select Current Active ⑤: the camera of the active viewport. Right-click: the camera of the Lock Viewport instead.
- Select Up â‘¥: previous camera, Normal Switch. Right-click: first camera.
- Select Down ⑦: next camera, Normal Switch. Right-click: last camera.
- Invert Selection â‘§.
- Lock Selection ⑨.
Camera Name
Renames cameras and chooses what the name shows.
- Text box â‘ : name of the selected camera without suffixes. Edit it and press OK â‘¡ to rename the selection, an empty name gives numbers only.
- Search â‘¢: select cameras whose names contain the text. Letters only.
- X â‘£: clear the text box.
- Show Separator ⑤: three dots by default. Right-click to change it.
- Show Resolution â‘¥: show the resolution. Right-click to change the character between width and height.
- Show Scene State ⑦: right-click to open Scene State Manager.
- Show Render Preset â‘§: right-click to open Render Setup.
- Show Frame Range ⑨: right-click to change the separator.
- Name By File â‘©: name after the scene file. Shift + Click: all cameras.
- Name By Class ⑪: name after the class. Shift + Click: all cameras.
- Name By Number â‘«: rename with numbers. Shift + Click: all cameras.
With Name Fixer on, names get no spaces and no duplicates.
Frame Setup
Resolution, ratio, grid and render parameters per camera.
Width â‘ , Height â‘¡ and Ratio â‘¢ of the selected cameras, like Output Size in Render Setup but per camera. Lock Aspect Ratio â‘£ locks the ratio.
Overscan
Press Overscan ⑤, then change Width and Height. The frame grows without changing the composition. Not with Lock Aspect Ratio.

Ratio Preset
Buttons â‘¥, example 16:9:
- Click: 16:9 for the selection.
- Shift + Click: 16:9 for all cameras.
- Right-click: 9:16 for the selection.
- Shift + Right-click: 9:16 for all cameras.
Right-click 1:1 for the golden ratio 1:1.618. Invert Ratio â‘§ swaps width and height. Preset values cannot be changed.

Grid Overlay
Grid Overlay ⑦ shows a composition grid in the camera view, Rule of Thirds by default. Right-click to choose: Rule of Thirds, Center Cross, Golden Ratio, Diagonals, Golden Triangle L, Golden Triangle R, Custom Grid. Shift + Right-click to cycle. Alt + Right-click to set rows and columns of Custom Grid, 5 x 5 by default. Ctrl + Right-click to set the color.

Scene State, Render Preset, Frame Range
Set Scene State ⑨, Set Render Preset ⑩, Set Frame Range ⑪:
- Click: set for the selection.
- Shift + Click: set for all cameras.
- Right-click: clear for the selection.
- Shift + Right-click: clear for all cameras.
Scale, Round and Limit Resolution
- Scale Resolution â‘«: enter a factor. Shift or Ctrl: double or halve. With nothing selected, the whole list is scaled and cannot be undone.
- Round Resolution ⑬: round to a multiple of a value set by right-click. For example, 1896×1254 becomes 1895×1255 with 5, 1900×1250 with 10 and 1900×1200 with a rounding value of 100.
- Limit Resolution â‘: scale down so the pixel count stays under Pixel Count Limit, 2,560,000 by default, right-click to change. 2500×1400 becomes 2138×1197. Gives equal render time per image.
Miscellaneous
Clipping, depth of field, field of view and alignment.
- Clipping â‘ with Near â‘¡ and Far â‘¢. Fstorm Camera fixes Far at 99999.
- Depth of Field â‘£.
- Field of View ⑤. Click FOV to switch to FCL, focal length.
- Target ⑥, Horizon Line ⑦, Automatic Vertical Shift ⑧.
- Align ⑨. A: auto align the selection to the snap angle, 90 degrees by default. Shift + Click: all cameras. Right-click: set the angle. X, Y, Z: align along the axis. Click: around the midpoint. Ctrl + Click: move only the camera. Shift + Click: move only the target.
- Lock Transform â‘©: lock the camera transform, same as all locks in Hierarchy > Link Info. Unlock there on a computer without the script.

Batch Render
Renders or grabs the viewport of several cameras at once.
Select cameras, then click Batch Render ⑤ or Batch Grab Viewport ⑥. Shift + Click: all cameras. Each camera uses its Frame Setup parameters.
- Output folder â‘ and Select Output Folder â‘¢. Click: choose a folder. Right-click: default path. Ctrl + Click: set the default. Shift + Click: scene folder. Alt + Click: the project folder.
- Open Output Folder â‘£: Click: current. Ctrl + Click: default. Shift + Click: scene file folder. Alt + Click: project folder.
- Select Output Format â‘¡: JPG by default. Pick a format in the dialog and click Save, no file name is needed. Right-click: use the default format. Ctrl + Click: set the current format as the default.
- Auto Shutdown ⑦: force shutdown after rendering, with a countdown of 300 seconds by default, right-click to change it. Abort cancels the countdown. Save everything first.
- Custom Output Name â‘§: right-click to enter a name for the images.
- Create Sub Folder ⑨: right-click to name it, %date% for a date folder.
- Use Default Batch Render â‘©: create jobs in the 3ds Max Batch Render dialog instead of rendering. Right-click to open that dialog.
- Auto Open Output Folder ⑪: open the folder when finished.
- Clear Viewport â‘«: hide icons and statistics for Batch Grab Viewport.




Global Switches
Eight switches that take effect immediately.
- Custom Color â‘ : wireframe color for cameras. Right-click to set it.
- Name Fixer â‘¡: replace spaces with underscores, fix padding and duplicates. Right-click to set the padding digits.
- Selection Sync â‘¢: sync the list with the viewport selection.
- Fast Select â‘£: leave Modify mode when selecting cameras, far faster.
- Auto Frame ⑤: safe frame on in camera views.
- Pro Mode â‘¥: no messages, tooltips or prompts.
- Lock Viewport ⑦: switch cameras only in the locked viewport. Right-click to lock the current viewport as the target.
- Save Position â‘§: remembers the dialog position.
Lock Viewport: each viewport has an ID depending on the layout. Right-click the button, then click a viewport. Normal Switch and Hot Switch then always use that viewport, handy with two monitors and a floating viewport. The ID is saved per scene file, update it after changing the layout.
Preset and Extra
Resolution presets and extra camera tools.

- Preset and Extra button â‘ : open the dialog.
- Resolution Preset â‘¡: double-click a preset to set an exact resolution for the selected cameras. Edit the presets with the tools â‘¢. The defaults are HD, HD+, Full HD, QHD and UHD.
- Open Camera Converter â‘£: needs Camera Converter installed.
- Clear Camera’s Modifier ⑤: remove all modifiers from the cameras.
- Fix Camera’s Target â‘¥: fix targets off the line of sight.
- Clear Camera’s Key ⑦: remove animation keys.
- CRM to SCV Convert â‘§: import resolutions of Camera Resolution Mod.
Script System Settings
Opened with the gear button next to About Script.
- List Height â‘ : camera list height in lines, 15 by default.
- Mouse actions â‘¡: Normal Switch, Hot Switch, Select Camera, Select Target or Select All for each mouse action. Left click cannot be changed.
- Do not display hidden cameras â‘¢.
- Force redraw when switch â‘¢: fixes ghost wireframes.
- Quick Close â‘£: pressing the toolbar button again closes the script.
- Auto Start â‘£: open with 3ds Max.
- Switch On Start â‘£: switch to the one selected camera on start.
- In Lock Viewport â‘£: Switch On Start uses the locked viewport.
- Quick Rename â‘£: rename on Enter, Tab, Esc or focus loss, no undo.
- Viewport Info â‘£: show the resolution in the viewport.
- Sticky Dialog ⑤: side of the Preset and Extra dialog, Left by default.
- Countdown â‘¥: delay before Batch Render starts.
- Backup, Restore, Reset ⑦: move settings between computers or reset.