Jump to content

Nifskope, shader issues


Mahws

Recommended Posts

I'd like to start by apologizing if this question has an obvious answer that I should have already known, I'm new to 3D stuff and nifskope and I've spent most of the afternoon searching and can't find anything on issues for shaders with nifskope.

 

My problem is that I've exported/imported a .nif from nifskope into blender in .obj format for editing and now I can't seem to get the shaders to show up. I'm not sure what I'm doing wrong, but any advice would be welcome.

 

Nifskope:

 

http://i418.photobucket.com/albums/pp267/TWmodshots/Nifskope.png

 

In game:

 

http://i418.photobucket.com/albums/pp267/TWmodshots/LightBA2.jpg

 

.Nif file:

http://www.mediafire.com/?tdw6gf9sc0mrcrf

Link to comment
Share on other sites

Several things. The face normals are pointing the wrong way. Some people will argue with me about this and say, you to simply rclick on the NiTriShape in nifskope>mesh>face normals... however that will create a hard edge at all UV seams. Then they are like that's fine and you can smooth it in nifskope rclick>mesh>smooth normals. I'll not explain again the issue this actually creates with your UV seams, normals and hard edges you had specifically set up. but I will just say that a problematic hack to fix a mistake is not better than understanding the mistake and fixing it properly. I mean you could just do that, and it could work... a lot of the timel, but will cause some shading errors on models with specific hard edge setup and baked normal maps...use it if you want, a lot of simple meshes, or meshes with 1 smooth group it can't really screw anything up, Just don't go around saying it isn't less than perfect and is better that a proper understanding of your 3d package and how to get correctly exported normals facing the way you wanted from the outset. (it drives me up the wall this one)

 

You should to fix this issue before export form blender, check face normals, reset/collapse the transforms and all that jazz, you'll have wait for someone more blender savy to get the real low down on exactly work flow

 

The other thing is that obj import won't set up vertex normals properly. in the block deatils of the mesh objects NiTriShapeData block, set Num UV Sets from 1 to 4097. Then spells>batch>update tangent space.

Link to comment
Share on other sites

Thanks! That worked perfectly.

 

I'll get back to the blender tutorials and try to learn how to do it the proper way, whole reason I'm doing this is to learn, not much point learning a shortcut that just holds me back in the long run.

 

Truth be told the reason I decided to start learning how to use blender/nifskope this weekend was because I got the sudden idea in my head to get some experience so I could try my hand at porting one of your oblivion armours over to skyrim for personal use. So thanks for the help and thanks for all the wonderful work you've given to the community all these years. :)

Link to comment
Share on other sites

  • Recently Browsing   0 members

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