PDA

View Full Version : Duplicating Rigged Characters/Synoptic Pages


johnsonishere
05-19-2008, 02:05 AM
Hello,

I'm currently working on a scene for my showreel using other people's rigs for the first time and have hit a bit of a snag. The rig I'm using (David J. Hammer's guy-v1 (http://www.highend3d.com/xsi/downloads/character_rigs/Guy-4907.html)) has quite a comprehensive synoptic page (or eight) that's proved useful so far, the problem is when I import a duplicate of the rig as a model the new synoptic page still applies keying/reset actions to the original rig. Is there anything I can do to easily address this?

Also, when importing the rig into a blank scene I lose the layer information that makes the rig so well organised, any way to avoid this?


Thanks in advance for any help.

shadowedge
05-21-2008, 12:16 PM
Im not sure if this will help,

but try renaming the models. Change the model of the first Dave, then simply take out the number on the second Dave.

I think I've seen this model before. The character has a beard and is wearing a sweater right?

johnsonishere
05-21-2008, 12:48 PM
Not quite, I think I know the one you mean though. It's linked in the original post, as a model it's nothing flashy but as a rig it's very well organised.

I'll try renaming them, but that could mean importing them into a new scene where I'd lose the layer information, any thoughts on that?

PureMoxi
09-15-2008, 06:37 PM
Does anyone else know a better way to use duplicates of the same rig/character in one scene while maintaining individualized synoptic controls <---that's the kicker...

(Although this is a continuation of johnsonishere's question, note that I am not using layers but keeping things contained within the character model and scene independent...

My method currently is far too painful:

A) Rename the Model name from, for example, "Character_01" to "Character_02"

B) Create Duplicate Synoptic Pages

duplicate all synoptic html pages and rename them with an "02" suffix...for example, if the name of the html synoptic page was "character_main.htm", I would change it to "character_main_02.htm" for all pages.
go into the Synoptic Property of the duplicate rig/character
Change the path from (for example) : "Synoptic/character_main.htm" to "Synoptic/character_main_02.htm"
C) Create Duplicate Synoptic Scripts [HUGELY INEFFICIENT -- this is where I need help!]

Edit/Rename all scripts to which the synoptic is directed reflecting the change to the character model and/or any internal models within the rig that are automatically "numbered up" (for example, if there was an arm model that was named "arm_model" it would automatically be named "arm_model1" by XSI if the character model is imported or simply duplicated within the same scene.)
Test to ensure that all of the changes to 80 or so scripts were done correctly...aaagh!
D) Go on and do this for another duplicate character...aaagh AGAIN!

-----------------------------------
NOTE that all duplication processes still maintain the same relative hierarchy of the file structure of the original character so that there is not more complex linking issues regarding the scripts and the synoptic.
-----------------------------------

Any thoughts would be helpful...

tuna
09-16-2008, 03:32 AM
It's because that "guy" rig has the character model name written explicitly in the synoptic .htm files, so even if you duplicate it, you're going to be selecting in the "GB_face_model" namespace. You would have to duplicate all of the synoptic files and explicitly rename them for each new character.

Does anyone else know a better way to use duplicates of the same rig/character in one scene while maintaining individualized synoptic controls <---that's the kicker...


If you take a look at the default XSI biped synoptic, you can see the way it uses in_obj to get around the model namespace. Your best bet is to ue a method like this in the future.

PureMoxi
09-16-2008, 05:23 PM
Thanks for your response tuna...

That's what I was missing...seemed too complicated for something relatively simple...

In any case, can you suggest any good resources to explain the whole in_obj as I have found some threads and sites that go into them briefly, but if there is anything that you think would be a good primer, I would greatly appreciate it...I'm not an expert scripter fella...

FYI - I am not using the Guy rig but one of my own...and also trying to streamline future rigging aspects of projects as well...

CGTalk Moderation
09-16-2008, 05:23 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.