Jump to content

Model Mirror / Flip


AlaricMod

Recommended Posts

I have been working on a mod of some room pieces and would like to make some mirrored / fliped meshes (For example I have a left corner room piece and would like it as a right corner room piece). For the particular piece I am working on I need to mirror the model on the X-axis.

 

When I attempt to do this in NifScope I use the scale vertices option and scale by -1 on the x-axis. I then go through each branch, triangulate the branch, flip the face, filp the normal, and the stripifiy the branch. Wash-rinse-repeat till I have done all branches. The problem I get with this is that some areas of the model end up with stuff on the wrong face because I only flipped one axis and so the triangles that are parallel to that axis dont need to be fliped. Then on top of that - my collision data is not flipped - which means I bump into thin air and walk through the wall on the other side.

 

I supposed I could do each triangle separately, but doing that would be a daunting task at the least.

 

So, I looked for a solution in Blender.

 

When I attempted this in blender I imported my nif, mirrored on the axis I needed mirrored on, and exported the nif. However the problems here just got worse. I cant seem to get blender to export any collision data for the object (maybe blender didnt import the collision data (bhk branch and BSX Flags) in the first place?), so my model is just a ghost model. Also the structure of the resulting nif has moved all the NiTriStrips data down one branch from the node and if I take and move all my old branches off the new branch it created the model is no longer mirrored. Then on top of all that - I still have to go through each branch in NifScope and - triangulate, flip normal, flip triangle faces, stripifiy. The one good thing is that the mirror that blender did was like turning a glove inside out - so my branch fixing in NifScope was not made painful by triangles and normals that I didnt have to flip.

 

Bah!

 

So I am posting here to see if anyone might know how to do this. It seems like it should be a pretty simple procedure as I would imagine this sort of mirroring on an axis would be used quite often to help build the models faster.

 

Hopefully nobody will tell me I am beating my head against a wall :wallbash: for no reason and there is something as simple as a check box in the GECK to flip an item on its axis. *sigh*

 

-Alaric

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...