Monthly Archives: August 2019

Figure Symmetry Plugin

I’ve made a start on a plugin that can perform simple symmetrical operations on figures.  This can be used to switch a whole pose from left to right or copy the pose from one side to the other.  Select the figure’s parent group or hip then choose Edit > Sparrowhawke3D > Figure Symmetry from the top menu in the assemble room.

In the default mode the whole figure pose will swap from left to right.  The plugin works by searching for bones with matching names with the following prefixes; l,left,r,right,L,Left,R,Right.  For example Left Thigh and Right Thigh or rShldr and lShldr.  When the All Bones option is ticked body parts that do not have a matching prefix will be reversed – so if the figure is leaning to the left they will lean to the right after the symmetrical operation.

When the All Bones option is un-ticked the head, torso and hip of the figure will not be changed.  The eyes will swap from left to right though.

The operation can be limited when partial selections are made.  To swap or copy the pose from one hand to the other select the Right Hand and Left Hand in the Scene hierarchy.

This first version does not feature undo and redo and only applies to the current frame.  Symmetry is always about the X axis.  Future versions will try to add improvements such as reversing and matching key frames and being able to undo and redo.

Pose Export

The Pose Export plugin allows for the saving of Daz Studio .duf format pose files from within Carrara.  The Pose Export is a scene command.  There is no drag and drop support within the browser.  The plugin has limited function.

Select the figure Actor, or parent group of the figure, then choose Edit > Sparrowhawke3D > Pose Export from the top menu to save a full body pose.

Expand the figure tree and choose a body part to save a partial pose, such as either or both hands, by using the Ctrl key to select the other body part.  The plugin will save the rotation, position and scaling information for each selection.  Be sure only to select from a single figure for best results.

Windows PC users can select from the list of detected runtime content folders then click the Ok button to proceed with the Pose Export.  For Macintosh users the runtime detection and selection will not work and for the first pose of a session the content folder will have to be manually located.  This may be under your user name or for shared users.  The Select Folder dialog can be used to find the appropriate pose folder and confirm the file name for the pose.  If you hit OK in the Pose Export dialog without selecting a content folder the previous folder location will be used.

If you choose to save the thumbnail (default option) there may be a short delay while the .png file is rendered – especially for the first pose.  Change the quality of the preview thumbnail for a slightly faster saving operation or for a slower thumbnail with more detail.  Low quality does not use transparency, shadows or aliasing.  The current rendering camera view of the scene is used with the thumbnail.

Tick the Current Frame Only option to save a stationary pose at the current frame and time.  Otherwise if there are key frames an animation pose will be saved using all of the key frames in the time line.

Exported .duf Files are not compressed.

After saving the pose you will need to update the folder in the Carrara browser to see the new pose.

The plugin does not save pose controls so the figure may need to have their pose zeroed before using the saved Pose Export files – but only if pose controls have been used.  If the pose comes out looking wrong zero the figure and try the pose file again.  Pose files could be tidied for more compatibility up by applying them in DAZ Studio and then re-saving them with correctly reset pose controls there.