Copy envelope weighting?

How to create models in XSI and other 3D applications and make them work in Battlefront 1 & 2. Post models, tips for application usage and share anything XSI, 3DMax, SketchUp, etc.

Moderator: Moderators

Post Reply
User avatar
DarthD.U.C.K.
Master of the Force
Master of the Force
Posts: 6027
Joined: Wed Sep 27, 2006 11:05 am
Location: Duckburg, Germany

Copy envelope weighting?

Post by DarthD.U.C.K. »

how can i copy weighting of an object in xsi?
today i noticed that cloth only accepts changes in the colisionprimitves when its newly enveloped etc.
so this would be very helpfull because i dont want to reenvelope the robe of the royalgaurd everytome i edit the primitives
User avatar
Maveritchell
Jedi Admin
Jedi Admin
Posts: 7366
Joined: Mon Aug 21, 2006 11:03 pm

Re: copy weighting??

Post by Maveritchell »

DarthD.U.C.K. wrote:today i noticed that cloth only accepts changes in the colisionprimitves when its newly enveloped etc.
....ooh. Well, I can't help you out, but thanks for teaching me something.
User avatar
DarthD.U.C.K.
Master of the Force
Master of the Force
Posts: 6027
Joined: Wed Sep 27, 2006 11:05 am
Location: Duckburg, Germany

Re: copy weighting??

Post by DarthD.U.C.K. »

i dont know if it works for all, but i got them 100% working with this proces :D
User avatar
AceMastermind
Gametoast Staff
Gametoast Staff
Posts: 3285
Joined: Mon Aug 21, 2006 6:23 am
Contact:

Re: copy weighting??

Post by AceMastermind »

DarthD.U.C.K. wrote:how can i copy weighting of an object in xsi?
XSI docs wrote:Using Envelope Presets

You can use the commands on the File menu of the weight editor to save and load presets of envelope weights. This can be useful if you want to experiment with modifying weights — you can save the current weights and reload them later if you don’t like the results.

To share presets between different envelopes, the envelopes must meet the following conditions:

• They must have exactly the same topology. This includes both the number of points and their connections.

If you added points after you created a preset, and then reapply the preset to the modified geometry, the new points are not weighted to any deformer until you assign them manually.

• Their deformers must have the same names.

The easiest way to meet these conditions is to simply duplicate a model containing an envelope and its deformers.
DarthD.U.C.K. wrote:today i noticed that cloth only accepts changes in the colisionprimitves when its newly enveloped etc.
Wrong
DarthD.U.C.K. wrote:...i dont want to reenvelope the robe of the royalgaurd everytome i edit the primitives
You don't have to
User avatar
DarthD.U.C.K.
Master of the Force
Master of the Force
Posts: 6027
Joined: Wed Sep 27, 2006 11:05 am
Location: Duckburg, Germany

Re: copy weighting??

Post by DarthD.U.C.K. »

i have to!
belief me, i tried so many times to remove just the clothparts of the object and nothing happened, yesterday i renveloped the object and everything works perefect, battlefront accetps the primitives like never before!
(maybe this happens just on my computer but i have to do this)

and thank you for your answer
User avatar
AceMastermind
Gametoast Staff
Gametoast Staff
Posts: 3285
Joined: Mon Aug 21, 2006 6:23 am
Contact:

Re: Copy envelope weighting?

Post by AceMastermind »

In XSI the cloth is nothing more than an enveloped and weighted polygonal object with a custom parameter(PandemicCloth).

The custom parameter isn't created until you select the cloth object and then go to File>Pandemic Tools>Create Cloth and set your fixed point cluster(PandemicCloth_Fixed) and select your cloth collision primitives.

Primitives can be adjusted at will, but if they do need adjusting I always cut them from the main hierarchy before editing them just to be safe and then move them back when i'm done.

There is no connection between the envelope/weights and the custom parameter, the envelope and weight data can be left as is throughout the process.
The custom parameter and fixed point cluster can be deleted to reset your cloth object if you feel the need to start over again.
Cloth collision primitive names can also be changed manually in the custom parameter ppg(PandemicCloth) if you ever decide to rename your primitives for whatever reason and you don't want to select them all over again.
Cloth collision(c_somename) should be treated the same way as primitive collision(p_somename), the same rules apply they just have a different prefix, the art_guide.doc describes very well how to create primitives.

None of this really means anything until all of this data runs through the exporter which is then configured to msh specifications, but you can do whatever you need to do in a non-destructive manner while in XSI.
User avatar
DarthD.U.C.K.
Master of the Force
Master of the Force
Posts: 6027
Joined: Wed Sep 27, 2006 11:05 am
Location: Duckburg, Germany

Re: Copy envelope weighting?

Post by DarthD.U.C.K. »

hmm, this sound logical (its logical)
but the assassinkama accepted no clothchanges until i reenveloped the kama, really
hmmm, the changes of the roaylguards robe were applied without reneveloping.. strange..
wazmol
High General
High General
Posts: 892
Joined: Sat Sep 02, 2006 6:47 pm
Projects :: Thinking...
Games I'm Playing :: Black Ops
Location: London
Contact:

Re: Copy envelope weighting?

Post by wazmol »

@ Ace: wouldn't GATOR work for D.U.C.Ks problem?
Post Reply