Add Preview Pose

Plugins linking to this thread: (hide)

Preview PosesAuthor: Reinhard Claus
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)

Post Reply
User avatar
rray
Moderator
Posts: 1774
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Add Preview Pose

Post by rray » 08 Oct 2016, 20:48

Finished this plugin today. Might be helpful if you're doing detailed weightpainting or tweaking the model for envelope deformations.

Image
//
// "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
//
Attachments
AddPreviewPose.zip
(6.05 KiB) Downloaded 136 times
softimage resources section updated Jan 5th 2024

User avatar
Hirazi Blue
Administrator
Posts: 5107
Joined: 04 Jun 2009, 12:15

Re: Add Review Pose

Post by Hirazi Blue » 09 Oct 2016, 09:39

Thanks for sharing... ;)
Stay safe, sane & healthy!

User avatar
mc_axe
Posts: 415
Joined: 12 Mar 2013, 18:44

Re: Add Review Pose

Post by mc_axe » 09 Oct 2016, 22:32

Im really noob on weights and stuff but can understand that this is really useful, saves a lot of time.

User avatar
rray
Moderator
Posts: 1774
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: Add Preview Pose

Post by rray » 10 Oct 2016, 02:39

Thanks for you comments - changed the name of the plugin. "preview" (not "review") was the word I was looking for 8-x
softimage resources section updated Jan 5th 2024

User avatar
FXDude
Posts: 1129
Joined: 19 Jun 2012, 21:59

Re: Add Review Pose

Post by FXDude » 10 Oct 2016, 20:06

mc_axe wrote:can understand that this is really useful, saves a lot of time.
I agree, also for changes to topology!
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.

User avatar
rray
Moderator
Posts: 1774
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: Add Preview Pose

Post by rray » 10 Oct 2016, 21:33

~o) 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.
Image
softimage resources section updated Jan 5th 2024

User avatar
Mathaeus
Posts: 1778
Joined: 08 Jun 2009, 21:11
Location: Zagreb, Croatia
Contact:

Re: Add Preview Pose

Post by Mathaeus » 10 Oct 2016, 22:00

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.

User avatar
rray
Moderator
Posts: 1774
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: Add Preview Pose

Post by rray » 10 Oct 2016, 23:07

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

Post Reply

Who is online

Users browsing this forum: No registered users and 30 guests