mmmrqs / Blender-Reference-Camera-Panel-addon

A Reference Cameras Control Panel addon for Blender 2.8 and newer versions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reference Cameras Control Panel addon for Blender 3D

This add-on adds a new tab to Blender's N-Panel which groups many utilities for managing cameras that can be used for “fitting” the 3D models into reference photos. With it the user can easily operate multiple reference camera setups containing real world object photos taken from different directions.

This add-on was originally created by Witold Jaworski and has been enhanced by me with additional features and a handy floating "cameras remote control" panel built upon the BL UI Widgets add-on created by Jayanam.

Feel free to create issues, file requests etc but be aware of that I may not find time to work on this as much as I'd probably like to.

This fork is intended to serve as a tool set for managing the perspective view cameras in Blender 2.8 and newer versions.

floating panel

Main features

  • Can be accessed via Blender's side N-Panel (see image below) or via a standalone remote control floating panel (image above), which can be dragged around the screen at will.
  • Group of buttons to automatically set the transformation orientation and select the camera/target set in one click.
  • Up to 7 camera adjustment modes for Zoom (dolly), Translation (truck & pedestal), Rotation (pan & roll), Horizontal (orbit), Vertical (orbit), Tilt and Perspective change. Three different layout display options.
  • Auto blinking button to turn the active meshe(s) visibility on/off (great to quickly flash the mesh against the background image helping with visual positioning accuracy).
  • Memory slots that can handle up to 4 camera setup stages so that the user can easily and quickly shift among those stages to visually compare the results and decide which adjustment to keep.
  • Button to globally toggle the visibility of subdivision modifiers for all objects in the scene, to help with better alignment of objects against the camera's background reference image.
  • Buttons to lock target position and/or target rotation to prevent accidentally messing the camera's target.
  • Buttons to add to the scene new 'camera/target sets' already configured to work with the addon.
  • Camera sets can be automatically organized in distinct subgroups (per folder name, alphabetically sorted and collapsible), for easier operation.
  • Buttons to temporarily remove (hide) cameras from the N-Panel group of buttons (so that it became less cluttered).
  • Addon preferences panel for customization of various behaviors and elements default values.

n-side panel

Note: Some functions (buttons) only appear when the 'Extended' layout option is selected in Preferences.

Tutorial

Please visit Witold's fabulous Airplanes in 3D Virtual Aircraft site to learn how to use this tool and see its benefits. Also check all the awesome stuff that Witold has gotten for you in his site.

Installation

First get the addon by clicking the green "Code" button (top right of files list above) and select the "Download ZIP" option, then use Blender's own "Install..." (button) option after navigating to Blender's Main Menu --> Edit --> Preferences... --> Add-ons.

Camera modes

The standard 'adjustment camera modes' available to user selection are as follows:

Zoom: Dolly moves only back and forth on camera's axis (as per G + Z + move mouse)

  • Good to adjust 'Distance/Size'
  • Characteristics - Selected: Camera; Transformation: Local; Pivot: Active Element (=Camera)

Horizontal Orbit: The camera rotates around the target which stays in place (as per R + Z + move mouse)

  • Good to adjust 'Rotation'
  • Characteristics - Selected: Camera; Transformation: Global; Pivot: 3D Cursor (which is moved to 'Target' origin)

Vertical Orbit: The camera rotates around the target which stays in place (as per R + X + move mouse)

  • Good to adjust 'Elevation/Azimuth'
  • Characteristics - Selected: Camera; Transformation: Local; Pivot: 3D Cursor (which is moved to 'Target' origin)

Tilt: Camera stays still, moves from up and down (as per R + Y + move mouse)

  • Good to adjust 'Inclination'
  • Characteristics - Selected: Target; Transformation: Local; Pivot: Active Element (=Target)

Translation: Truck/Pedestal moves only from left to right on camera's axis (as per G + X/Y/Z + move mouse)

  • Good to adjust 'Position'
  • Characteristics - Selected: Camera+Target; Transformation: Global; Pivot: Active Element (=Target)

Roll: Camera stays still, lean from left to right (as per R + X/Y + move mouse)

  • Good to adjust 'Angle'
  • Characteristics - Selected: Camera+Target; Transformation: Global; Pivot: Active Element (=Target)

Perspective: combination of Camera's Translation with Elevation/Rotation (as per G + X/Y/Z + mouse move)

  • Good to adjust 'Point of View'
  • Characteristics - Selected: Camera; Transformation: Global; Pivot: Active Element (=Target)

About

A Reference Cameras Control Panel addon for Blender 2.8 and newer versions

License:GNU General Public License v3.0


Languages

Language:Python 100.0%