//
// "Add Preview Pose" - a helper plugin for weight painting and modeling for animation
//
// Author: Reinhard Claus / website: http://rray.de/xsi
//
// "Add Preview Pose" adds something called a "preview pose" for a model (master).
// You do modeling changes (including topo changes), weight painting or shape edits
// on the master as usual.
// The "preview pose" lets you immediately see the results on one or several differently
// posed models inside other viewports.
//
// The plugin creates these menu items in the sidebar's edit menu:
//
// "Add Preview Pose" uses the current pose of the model for the new pose,
// "Add Preview Pose from Base Pose" uses the base pose.
// "Preview Pose zero out" set the Preview pose to the neutral position
// (XSI's "Reset Actor" doesn't work because there's no real envelope op)
// "Preview Pose from Master" set the Preview pose to the master
// "Preview Pose to Master" set the master to the Preview pose
//
// Usage: * Select an enveloped mesh (must be part of a model)
// * Select "Add Preview Pose"
// * Branch select the original model, call "isolate selected"
// * Branch select the new model, call "isolate selected" in a different viewport
// * Repeat as needed
// * Pose all models as you wish
// * Model/paint on the master (=first mesh you selected)
//
// What happens behind the scenes: The model with the rig will be duplicated, the mesh will be
// replaced by a clone of the master mesh. The clone will have a shape key with the base shape,
// this will be used to reset it to base pose using ICE. After that an ICE envelope operator is
// applied to the clone.
//
// Tip 1: the Preview objects meshes (marked blue) shouldn't be directly edited
// Tip 2: You can delete and create Preview poses at any time
// Tip 3: The 3 pose change commands won't work well if you have a custom rig/controllers contraining the
main bones
// Tip 4: If you use a weightmap named "WM_DQ", this will be connected as the dual quaternion weights
//
Add Preview Pose
Plugins linking to this thread: (hide)
Preview Poses
A helper for envelope weight painting and modeling for animation. «Preview Poses«
lets you preview your mesh live in different poses while weight painting, modeling
(including topo changes) or shape editing. Installed in Sidebar (MCP) > Edit.
Usage: First make sure mesh and joints are inside a model structure Select the mesh you wish to preview, then run the command Add Preview Pose. This duplicates the model and creates an ICE deformed clone of the mesh inside the new model Move or branch select/isolate the duplicated model in a different viewport and pose as you wish. Any custom rig will keep working for the duplicated model if the rig was part of the master model.
Other commands available: (Note these might not work when using a custom rig - use stored actions on the controllers instead) Add Preview Pose from Base Pose: Creates a preview pose using the mesh base pose Preview Pose zero out: Sets the preview pose to the neutral position Preview Pose from Master: Changes the selected preview pose so it matches the master Preview Pose to Master: Changes the master pose so it matches the selected preview's
For more infomarion, see the thread in the link section below.
local backup: AddPreviewPose.xsiaddon (drag-and-drop)
Usage: First make sure mesh and joints are inside a model structure Select the mesh you wish to preview, then run the command Add Preview Pose. This duplicates the model and creates an ICE deformed clone of the mesh inside the new model Move or branch select/isolate the duplicated model in a different viewport and pose as you wish. Any custom rig will keep working for the duplicated model if the rig was part of the master model.
Other commands available: (Note these might not work when using a custom rig - use stored actions on the controllers instead) Add Preview Pose from Base Pose: Creates a preview pose using the mesh base pose Preview Pose zero out: Sets the preview pose to the neutral position Preview Pose from Master: Changes the selected preview pose so it matches the master Preview Pose to Master: Changes the master pose so it matches the selected preview's
For more infomarion, see the thread in the link section below.
local backup: AddPreviewPose.xsiaddon (drag-and-drop)
Add Preview Pose
Finished this plugin today. Might be helpful if you're doing detailed weightpainting or tweaking the model for envelope deformations.
- Attachments
-
- AddPreviewPose.zip
- (6.05 KiB) Downloaded 156 times
softimage resources section updated Jan 5th 2024
- Hirazi Blue
- Administrator
- Posts: 5107
- Joined: 04 Jun 2009, 12:15
Re: Add Review Pose
Im really noob on weights and stuff but can understand that this is really useful, saves a lot of time.
Re: Add Preview Pose
Thanks for you comments - changed the name of the plugin. "preview" (not "review") was the word I was looking for
softimage resources section updated Jan 5th 2024
Re: Add Review Pose
I agree, also for changes to topology!mc_axe wrote:can understand that this is really useful, saves a lot of time.
rray wrote:You do modeling changes (including topo changes), or weight painting on the master model as usual.
// The "preview pose" lets you immediately see the results on one or several differently
// posed models inside other viewports.
Re: Add Preview Pose
Little update, works now for shape editing, too.
The big mystery is why there's a slight mismatch between the master and the clones when using the built in elephant model. Happened with no other model so far.
The big mystery is why there's a slight mismatch between the master and the clones when using the built in elephant model. Happened with no other model so far.
softimage resources section updated Jan 5th 2024
Re: Add Preview Pose
I think there's offset against world origin, in elephant's mesh static kine state. I remember some issues related to that with ICE envelope in such cases, that looked like missing of some delta calculation.
Re: Add Preview Pose
Yes that seems to be it. When assigning a new envelope with the same bones/weights there's no difference anymore.
softimage resources section updated Jan 5th 2024
Who is online
Users browsing this forum: No registered users and 47 guests