Jump to content

Help with combining 2 meshes in NifSkope


Andyno

Recommended Posts

As you can see on this picture...

image.jpg

... my mesh doesn't have any visible objects. This means it behaves in GECK as invisible, so I cannot efficiently manipulate with it.

 

So I tried to combine it with this mesh...

image.jpg

...which is actually an editor marker, but my NifSkope knowledge is very limited, so I ended up with these errors:

1. when trying to paste EditorMarker only (NiTriStrips)

Unknown property: "NiFloatData"

Unknown property: "NiFloatInterpolator"

Unknown property: "NiPosData"

Unknown property: "NiFloatData"

Unknown property: "NiFloatInterpolator"

Unknown property: "NiPosData"

Unknown property: "NiFloatData"

Unknown property: "NiFloatInterpolator"

Unknown property: "NiPosData"

 

2. when trying to paste the whole branch (NiDefaultAVObjectPalette)

failed to map parent link NiNode|FXLightElectricArc01 NonAccum

 

Any help highly appreciated...

Link to comment
Share on other sites

Ahh, Mr. Pix! Nice to hear of you! :thumbsup:

 

Well, actually there're 3 files I need to make, but since they are in fact all the same, it shouldn't be a problem if you figure out how to make a first one. Of course, if you don't want to make 2 others, I'd like to learn something new... :yes:

BTW, you probably know this, but I'm mentioning this just in case: If you can put that orange ball where those axis are crossing, which I believe is a center of the mesh...

 

 

Edited by Andyno
Link to comment
Share on other sites

Indeed. It's very simple if you know what to do. I'd never figured this just by myself, so many thanks to you! :thumbsup:

 

I got one additional question, if I may...

Is it possible to combine also animations this way? For example if I got some mesh that needs to be rotated in constant loop (like fan), is it possible to add this animation to some static object? Of course it would be nice if that mesh got also a collision that moves with it. This is probably more complicated than these teleporters... I'm just asking... :rolleyes:

Link to comment
Share on other sites

About anything can be copied from one nif to another (collision being the trickiest). Adjustments often needs to be made after pasting, especially regarding naming.

 

To be successful at copy/pasting, one needs to understand the structure of a nif, the places and use of each elements (array, nodes, etc.)

 

Since that's what I've been doing these last years and I'm starting to have a grasp of it, I'm about to release a few guides about it for those interested in that matter.

 

Transferring parts or totality of an animation from one nif to another should be considered as advanced manipulation.

Link to comment
Share on other sites

Well, I'm trying to understand the .nif structure for years, but there're not very useful tutorials regarding this matter. At least not for a noob like me... So it would be very helpful (I hope/believe not only for me), if you make some guides... :dance:

 

BTW, I tested the stuff you sent me, and there're 2 problems:

1. the center of the mesh is not where the axis are crossing. This is not much of an issue, since I can easily tweak it via Transform -> Edit

2. the orange globe is visible in game, and this is not wanted, of course. Do you know what might cause this?

Edited by Andyno
Link to comment
Share on other sites

The marker looks right in the center to me (the crossing of the 3 axes).

http://i67.tinypic.com/2gt5kw1.jpg


But yes, use the transform tool on the NiNode (not the NiTriStrips) if you want to move it.

Apparently copy pasting only the NiTriStrips is not enough, the NiNode containing the NiTriStrips needs to go along. It's not totally clear as why to me.
So the correct operation is:
1. Open both nifs.
2. In BlockList, locate the EditorMarker NiNode in the fxlightelectricarc01.nif ( 21 NiNode)
3. Select, right click > copy branch
4. Go to the Teleporter nif, select the BSFadeNode > paste branch.
5. In BlockDetails, Change the name of the pasted Node to EditorMarker and its child to EditorMarker:0
6. Select the BSXFlags, In BlockDetails click on the little flag, in the popup window check the Bit 5 EditorMarker present.
7.Save.

Now, you must be aware that your nif is quite messy and unoptimized as Geck is throwing a lot of warning messages due to missing links.
But don't count on me to clean it, there are 599 links to check. Explaining what to do and why would take even more time.
Time I don't have, sorry.

 

http://www.mediafire.com/file/xqnx0q0qecsxx50/BMteleporterbig-Done.nif

Link to comment
Share on other sites

  • Recently Browsing   0 members

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