User Tools

Site Tools


Product Index

Auto Focus Suite

Click for original

Product Name: Auto Focus Suite
Product ID: 89401
Published Artist(s): MikeD
Created By: N/A
Release Date: 2023-03-17

Product Information

  • Required Products: None

Auto Focus Suite includes 45 scripts that can make your work easier when you use any camera function for building a scene or setting a render. It includes 23 major scripts and 22 auxiliary scripts. The scripts were originally created to control some of Daz Studio’s camera functions by using the 3DConnexion Space Mouse® Enterprise edition, Elgato Stream Deck classic (15 keys), and Elgato Stream Deck Plus devices, but they can be used as standalone applications even without any of these devices or with any other console having programmable keys. A custom 3DConnexion settings file is also included, so you can easily import the settings in your Space Mouse® Enterprise edition device and 2 profile files for interaction with Elgato Stream Deck devices!

The first script of the package adds/removes the other scripts of the product into/from the menu and into/from a toolbar for easy access.

The second script cycles through the 3DConnexion Mouse settings so it can be used for controlling the Orbit Camera, Rotate Camera or Transform Scene Item settings.

The next three scripts control the DOF (Depth of Field). One of them sets the current camera’s DOF On/Off without the need to select the camera and search into its properties and the other two turn the “Near DOF Plane Visibility” and the “Far DOF Plane Visibility” On or Off.

Another script creates a camera using the current view. It lets you choose the focal length for the new camera from a drop-down box. Τhere are eight other complementary scripts as presets for the most common focal lengths (28mm, 35mm, 50mm, 65mm, 80mm, 105mm, 150mm, 200mm) that are used mostly with the 3D Mouse and the Elgato Stream Deck devices or with any other console having programmable keys..

The following script is used to set the current camera’s Focal Length without the need to access the camera properties pane. There are 3 additional scripts used exclusively with the Elgato Stream Deck devices or with any other console having programmable keys, that give the same functionality to them.

A group of three scripts saves a custom view (Custom View 1, Custom View 2, and/or Custom View 3) and the following group of three scripts restores these custom views with a single click! You can overwrite any custom view any time you want.

The next three scripts are the flagships of the suite. The first of them focuses to the selected item. It calculates the Focal distance to the selected item, for the current camera in the viewport. Now you don’t have to struggle trying to focus on the eyes of your figure in your renders. Select the figure you want and use the script. If your selected item is not a figure it will focus on its center. The second script is the Auto Focus script. It has the same function as the Focus script, but it also tracks the item in the scene. If you change the position of the camera or the position of the selected item, the camera will always focus on the selected item. The third of them is the “Perspective Compression” script that can be used to make your frame wider or narrower and at the same time it moves the camera closer to, or further from the focused item leaving it at the same relative size in your frame. Additionally, there are two complementary scripts that add the “Perspective Compression” function to the Elgato Stream Deck Plus or to any other console having programmable keys..

You can also manually focus the current camera anywhere in the scene, using the Elgato Stream Deck Plus device using two auxiliary scripts about Focal Distance.

Another script cycles through the custom cameras and the perspective one in your viewport selection.

The two following scripts reset the tilting of the camera in the z axis and the tilting of the selected item in xz axis. These are extremely helpful when you accidentally have rotated the camera or the items and they are not parallel to the horizon! With these scripts you don’t have to reset the camera to obtain its normal position or the pose of the selected item.

The next two scripts rotate the camera around the selected item in the scene. The first script rotates the camera clockwise and the second one rotates the camera counterclockwise. Two additional similar scripts are included to be used exclusively with the Elgato Stream Deck Plus Device or with any other console having programmable keys..

The following script creates a drop-down menu, which allows you to choose the F/Stop of the camera among the most common values, without the need to search into the camera properties tab. There are also 3 complementary scripts that add the same function to the Elgato Stream Deck plus device or to any other console having programmable keys..

The next script is not about the camera, but it toggles the left and right dock panels of Daz Studio On/Off to maximize the working area, leaving the toolbars in sight, in contrast to the Daz Studio “Full Screen Mode” that lacks that function.

The Lock/Unlock current camera script is a bonus free script, as you can already find it in my site, but it fits nicely with this suite, so I included it for anyone who has not downloaded it yet! As its name suggests, it locks the translation and rotation of the current camera (or light under some conditions), so you don’t accidentally move it around the scene!

The last script is used to adjust the settings for some of the above scripts, in order to be more useful to your workflow.

The suite also includes a detailed manual describing the function of each script, to help you achieve the optimal use of your cameras and create outstanding renders!

Product Notes

Installation Packages

Below is a list of the installation package types provided by this product. The name of each package contains a Package Qualifier, which is used as a key to indicate something about the contents of that package.

  • 1 Core
  • [1 DS]

[ ] = Optional, depending on target application(s)

Not all installation packages provide files that are displayed to the user within the interface of an application. The packages listed below, do. The application(s), and the location(s) within each application, are shown below.

Auto Focus Suite DS Content (1 of 2)

  • You can find new icons for loading this product in the following DAZ Studio Folders:
    • “Scripts:MikeD:Auto Focus Suite”
    • “Scripts:MikeD:Auto Focus Suite:3D Mouse and Stream Deck interaction”
    • “Scripts:MikeD:Auto Focus Suite:Dynamic Script Libraries”
    • “Scripts:MikeD:Auto Focus Suite:Stream Deck Plus interaction”
  • You can find new icons for this product in the following DAZ Studio Categories:
    • “Utilities:Scripts”

Additional Details

Resolved Issues

  • None

Known Issues

  • None


Visit our site for technical support questions or concerns.