XSI ZETools
Moderator: Moderators
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
@minilogoguy: Yeah, well, the videos are 'realtime' so as you can see it didn't take long anyways. The idea with the keys is nice, the next time I'm enveloping something I'll try that.
@tirpider: Yes, that's the idea. The tweaking still takes a lot of time because the volumes aren't very precise(only boxes and spheres)so it might miss points here and there which you then have to track down.
I've been thinking about how I could do cloth. I'm somewhat stuck on the way to extract the constraint data from XSI... The other feature I'd like to include still is stuck on those Diet Dr. Pepper CRCs.
@tirpider: Yes, that's the idea. The tweaking still takes a lot of time because the volumes aren't very precise(only boxes and spheres)so it might miss points here and there which you then have to track down.
I've been thinking about how I could do cloth. I'm somewhat stuck on the way to extract the constraint data from XSI... The other feature I'd like to include still is stuck on those Diet Dr. Pepper CRCs.
- tirpider
- Lance Corporal
- Posts: 97
- Joined: Fri Nov 25, 2011 3:58 pm
Re: XSI ZETools
re:CRCs
They are hard to nail down.
I know why they are CRCd.
It's to make the bone reffrence a predictable number of characters long, but still remain unique.
Makes it quicker for the engine to flip through them.
I'm flat stumped on the algorithm, though.
I was sure it would be whatever default/built-in functions XSI had.
Perhaps the developers had a seperate tool or custom plugin to assist with building the animations.
They are hard to nail down.
I know why they are CRCd.
It's to make the bone reffrence a predictable number of characters long, but still remain unique.
Makes it quicker for the engine to flip through them.
I'm flat stumped on the algorithm, though.
I was sure it would be whatever default/built-in functions XSI had.
Perhaps the developers had a seperate tool or custom plugin to assist with building the animations.
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
These were professional programmers and they wrote their own engine. So they could just have written a CRC tool/module with their own algorithm. They had to be able to check/create CRCs in the engine and all of the .msh tools, too, so it couldn't really have been something built into XSI(I didn't find anything anyways).
I still wonder why they used CRCs only in the animation chunks and not for PRNT, cloth collision stuff etc... If it weren't for those I could have implemented animations weeks ago. Fetching the actual animations isn't very difficult as it seems.
I still wonder why they used CRCs only in the animation chunks and not for PRNT, cloth collision stuff etc... If it weren't for those I could have implemented animations weeks ago. Fetching the actual animations isn't very difficult as it seems.
- minilogoguy18
- Master Bounty Hunter
- Posts: 1512
- Joined: Wed Nov 09, 2005 11:12 pm
- Projects :: No Mod project currently.
- xbox live or psn: No gamertag set
Re: XSI ZETools
^I always remember though fred saying that the engine itself was built around XSI and the .msh format was supposedly pretty close and based off of the .xsi format.
Back when SWBF2 came out I used to talk to him regularly through IM.
Yeah main thing that makes using a simple couple of key frames to help animate is that you can pose the model, use the weight painter to tweak everything so that the deformation is more realistic then just change the timeline so that the model snaps back to the base pose. I do this all the time when working on JA characters.
Back when SWBF2 came out I used to talk to him regularly through IM.
Yeah main thing that makes using a simple couple of key frames to help animate is that you can pose the model, use the weight painter to tweak everything so that the deformation is more realistic then just change the timeline so that the model snaps back to the base pose. I do this all the time when working on JA characters.
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
Does anybody know if shadowvolumes with the shadowvolume parameter in XSI and exported with the Pandemic Tools are 'better'(more efficient?) than the ones created by modelmunge? If they are I'll add them to the exporter.ANDEWEGET wrote:Yeah, that was noticeable while writing the exporter. I didn't compare a lot to .xsi but at the first glance there were similarities. For example this .xsi template:pretty much exists in the same structure in .msh files(SINF chunk).Code: Select all
SI_Scene Scene { "FRAMES", 1.000000, 100.000000, 29.970030, }
The .xsi ASCII-format definitely doesn't use CRCs though. I couldn't really find any information on the binary version... Maybe I can find something in the Crosswalk SDK.
- DarthD.U.C.K.
- Master of the Force
- Posts: 6027
- Joined: Wed Sep 27, 2006 11:05 am
- Location: Duckburg, Germany
Re: XSI ZETools
do you mean the shadowvolumes created with the highresshadow line in the msh.option?
selfmade shadovolumes are much better performance-wise (and less buggy). id only use the highresshadow if there is no way to get the model properly into xsito make a shadowvolume by hand.
selfmade shadovolumes are much better performance-wise (and less buggy). id only use the highresshadow if there is no way to get the model properly into xsito make a shadowvolume by hand.
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
I believe I mean those... If that's the only way to let model munge create the shadow then I definitely mean those.
I just found out about the SHDW chunk, I don't really understand the system how it stores the shadow mesh geometry yet but that shouldn't be a problem.
I just found out about the SHDW chunk, I don't really understand the system how it stores the shadow mesh geometry yet but that shouldn't be a problem.
- The Nasal Abyss
- 1st Lieutenant
- Posts: 428
- Joined: Sun Sep 14, 2008 12:55 pm
- Projects :: Currently Working on an Indie Game
- xbox live or psn: Stm: Tight Verbage
Re: XSI ZETools
The engine just recognizes the geometry that has "sv_" before the name and just makes it the shadow volume. At least, I think that's what it does.ANDEWEGET wrote:I believe I mean those... If that's the only way to let model munge create the shadow then I definitely mean those.
I just found out about the SHDW chunk, I don't really understand the system how it stores the shadow mesh geometry yet but that shouldn't be a problem.
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
AFAIK there are two ways to get shadows ingame. One way is to name a model 'sv_*', then the engine creates the shadow from the generic geometry chunks which nearly every model has. Dunno if you need the hirezshadow command in the .option for it though...
The other way is to assign a parameter called 'shadowvolume' to a model. The pandemic exporter then exchanges the usual geometry chunks for a SHDW chunk.
I'm not really sure how exactly the first option works anymore though. It's a long time since I exported something with the pandemic exporter.
The other way is to assign a parameter called 'shadowvolume' to a model. The pandemic exporter then exchanges the usual geometry chunks for a SHDW chunk.
I'm not really sure how exactly the first option works anymore though. It's a long time since I exported something with the pandemic exporter.
- tirpider
- Lance Corporal
- Posts: 97
- Joined: Fri Nov 25, 2011 3:58 pm
Re: XSI ZETools
At first, I thought the SHDW was used for non animated shadows, because you find it in a lot of the hover and flyer vehicles.
But now, I'm digging around in the TCW msh's and all the actor shadows are SHDW.
Haven't even begn to parse the format yet, but without looking I bet it's going to be verts only, with no uv's, normals, or weights. A shadow wouldn't need all that, eh?
But now, I'm digging around in the TCW msh's and all the actor shadows are SHDW.
Haven't even begn to parse the format yet, but without looking I bet it's going to be verts only, with no uv's, normals, or weights. A shadow wouldn't need all that, eh?
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
According to 'the tool' it's a list of verts followed by a list of edges. I tested it with a cube,
the vert list had 8 vertex positions(! POSL would have 24),
the edge list had 24 entries with 4 numbers each. The edges are weird. Every 4th entry is the max value a short can hold(65535, I assume to indicate a new edge). The indices which should define edges, even though it only stores 8 vertices, range from 0 to 23(in this case). When compared to the sample/node indices which the exporter usually uses the indices sometimes define a triangle(ie 0, 1, 2) and sometimes they just define one edge(0, 1, 0)...
the vert list had 8 vertex positions(! POSL would have 24),
the edge list had 24 entries with 4 numbers each. The edges are weird. Every 4th entry is the max value a short can hold(65535, I assume to indicate a new edge). The indices which should define edges, even though it only stores 8 vertices, range from 0 to 23(in this case). When compared to the sample/node indices which the exporter usually uses the indices sometimes define a triangle(ie 0, 1, 2) and sometimes they just define one edge(0, 1, 0)...
-
- Rebel Warrant Officer
- Posts: 312
- Joined: Tue Nov 08, 2011 11:14 am
- Projects :: The Republic Commando Mod
- xbox live or psn: No gamertag set
- Location: Germany
Re: XSI ZETools
When I try to export my model I get this error which is probably caused by me, because I forgot to do something(still a big big noob in XSI)
Hidden/Spoiler:
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
ANDEWEGET wrote:You've unpacked the .7zip into the wrong directory.
Yours is in: C:\Softimage\Softimage Mod Tool\Addons
Should be in: C:\Users\User\Autodesk\Softimage Mod Tool\Addons
-
- Rebel Warrant Officer
- Posts: 312
- Joined: Tue Nov 08, 2011 11:14 am
- Projects :: The Republic Commando Mod
- xbox live or psn: No gamertag set
- Location: Germany
Re: XSI ZETools
There is no Addons Folder ìn that Directory, should I just create one ? 

-
- Space Ranger
- Posts: 5557
- Joined: Tue Aug 17, 2010 3:30 pm
- Projects :: Evolved 2
- Location: Columbus, Ohio
- Contact:
Re: XSI ZETools
Yep. Go ahead and create one.
-
- Rebel Warrant Officer
- Posts: 312
- Joined: Tue Nov 08, 2011 11:14 am
- Projects :: The Republic Commando Mod
- xbox live or psn: No gamertag set
- Location: Germany
Re: XSI ZETools
Thank you Ande and Wulf ! It worked ! 

- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
Does anyone know if it's possible to export multiple animations in one .msh? Looking at the CYCL chunk it definitely seems possible.
-
- Resistance Leader
- Posts: 5042
- Joined: Tue Feb 09, 2010 8:43 pm
- Projects :: DI2 + Psychosis
- xbox live or psn: Marth8880
- Location: Edinburgh, UK
- Contact:
Re: XSI ZETools
What, with your tools or the Pandemic Tools?
- tirpider
- Lance Corporal
- Posts: 97
- Joined: Fri Nov 25, 2011 3:58 pm
Re: XSI ZETools
The TCW player models look like they have all the animations in the same msh.
Different thing going on with them, I know, but the file format is the same.
Different thing going on with them, I know, but the file format is the same.
- ANDEWEGET
- Ancient Force
- Posts: 1266
- Joined: Tue Apr 01, 2008 8:42 am
- Location: Germany
- Contact:
Re: XSI ZETools
With the Pandemic Tools. The ZETools can't export animations and I believe I would know if it did... 
If it's possible I could add support for multiple animation cycles. I think it's best to use one .msh per animation. This way you don't have to export all animations in the .msh again if one is off.
I'd have to read up on animation actions in XSI etc tho... So maybe I'll just go with one cycle per .msh.

If it's possible I could add support for multiple animation cycles. I think it's best to use one .msh per animation. This way you don't have to export all animations in the .msh again if one is off.
I'd have to read up on animation actions in XSI etc tho... So maybe I'll just go with one cycle per .msh.
