Help regarding rotating models in XSI

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
FlatulentMoth
Recruit Womprat Killer
Posts: 12
Joined: Thu Nov 29, 2018 4:50 pm
Projects :: No Mod project currently
Games I'm Playing :: SWBFII SE
xbox live or psn: No gamertag set
Location: Yes

Help regarding rotating models in XSI

Post by FlatulentMoth »

I was bored of the stock model for the chaingun and decided to flip it upside down for my mod so it looks more like a minigun. However, when I go and do this in XSI, when I load the model in the game it appears as it normally would.

I have tried:
1)Flipping the entire model I imported upside down
2)flipping the entire model and flipping the hp_active hardpoint

Is there anything I am missing?

EDIT:

after searching around I found a fix

1) make sure the visible geometry and the hardpoints are all seperate models

2) make a null and name it whatever you please

3) set one of your viewing windows to explorer and move all your geomety and hardpoints into the null's section of the tree

4) export the null

make sure to to make your changes as if the null was the origin (or class' hand)
Marth8880
Resistance Leader
Posts: 5042
Joined: Tue Feb 09, 2010 8:43 pm
Projects :: DI2 + Psychosis
Games I'm Playing :: Silent Hill 2
xbox live or psn: Marth8880
Location: Edinburgh, UK
Contact:

Re: Help regarding rotating models in XSI

Post by Marth8880 »

Alternative to the null solution, freeze the transforms of the poly object.
User avatar
Gogie
Modeling Master
Modeling Master
Posts: 708
Joined: Fri Mar 31, 2006 11:02 pm
Projects :: Tinkering away with LEGO
Location: alberta, canada

Re: Help regarding rotating models in XSI

Post by Gogie »

As Marth said; freeze transforms is the solution.

A break down of why this is happening:

> rotated model 180 degrees.

>model exports its current verts in its current position.

> model considers its exported root (usually called dummyroot) to be the center of its transforms.

> model after exporting its current position ZE reads that it needs to rotate the model (which is a child of dummyroot) 180 degrees (remember your verts are already exported in this position).

essentially you rotate 180 degrees, but ZE then rotates ANOTHER 180 degrees and your model ends up doing a full 360. the same concept also applies to translation and scaling of an object (incase you use those)
Post Reply