Difference between revisions of "Exporting meshes to Creation Kit"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Nali
 
(2 intermediate revisions by 2 users not shown)
Line 7: Line 7:
Launch NifSkope. You may need a base mesh that includes Skyrim-ready texture(s) and collision object(s). Grab one [http://www.creationkit.com/images/b/bd/CollisionMesh.zip here]
Launch NifSkope. You may need a base mesh that includes Skyrim-ready texture(s) and collision object(s). Grab one [http://www.creationkit.com/images/b/bd/CollisionMesh.zip here]


Open "CollisionMesh.nif" in NifScope. Then import your mesh as OBJ (File -> Import -> IMPORT .OBJ) on it.
Open "CollisionMesh.nif" in NifScope. Then import your mesh as OBJ (File -> Import -> Import .OBJ) on it.


[[image:meshimportcreationkit1.jpg|Import OBJ]]
[[image:meshimportcreationkit1.jpg|Import OBJ]]
Line 120: Line 120:


==Part 5. Other==
==Part 5. Other==
In NifSkope you can see three wierd blocks. "1 BSInvMarker", "2 BSXFlags" and "3 NiStringExtraData". Move mouse over them.
In NifSkope you can see three weird blocks. "1 BSInvMarker", "2 BSXFlags" and "3 NiStringExtraData". Move mouse over them.


[[image:meshimportcreationkit28.jpg|BSInvMarker]]
[[image:meshimportcreationkit28.jpg|BSInvMarker]]
Line 167: Line 167:


3. At start menu open console and type "coc KatlasFarm".
3. At start menu open console and type "coc KatlasFarm".
[[Category:Community Tutorials]]

Latest revision as of 13:30, 26 November 2023

Part 1[edit | edit source]

First you need a mesh. Create it using 3D Studio Max, Blender, Maya or any modeling program. When the mesh is done, export it as .obj to "..Skyrim\Data\Meshes". If you don't have Meshes in Data folder, create it.

Now download NifSkope. Launch NifSkope. You may need a base mesh that includes Skyrim-ready texture(s) and collision object(s). Grab one here

Open "CollisionMesh.nif" in NifScope. Then import your mesh as OBJ (File -> Import -> Import .OBJ) on it.

Import OBJ

You should see the mesh now.

Your mesh

Part 2[edit | edit source]

In previous picture you can see "13 NiNode". It is the mesh you imported. It has your mesh shape(s) (="14 NiTriShape") and texture(s).

Because Creation Kit does not support NiNodes (it will crash), you need to move "14 NiTriShape" under "0 BSFadeNode". Right click "14 NiTriShape" and select Block -> Copy Branch.

Copy shape

Now right click "0 BSFadeNode" and select Block -> Paste Branch.

Paste shape

You don't need "13 NiNode" anymore so you may delete it. Right click on it and select Block -> Remove Branch.

Delete NiNode


Part 3. Texture[edit | edit source]

You need three textures as .dds . Default texture, normal map (texture_n) and masked (texture_m). Install 'NVidia Texture Tools for Adobe Photoshop' to do the work. Download

Launch Photoshop.

1. Open your texture.

2. If the texture doesn't have alpha channel, create it saving it as .BMP 32-bit somewhere.

3. Re-open your BMP and now save it as .dds 'DXT1 RGB 4 bpp | no alpha' to "..Skyrim\Data\Textures". If you don't have Textures folder, create it.

4. Re-open BMP again, goto "Filter -> NVIDIA Tools -> NormalMapFilter..." Press OK.

Create normal map

5. It is a normal map for the texture. Save it as .dds 'DXT1 ARGB 4 bpp | 1-bit alpha' named "yourtexturename_n".

Save as 1-bit alpha

Return to NifSkope.

1. Delete "15 NiMaterialProperty". Block -> Remove Branch.

Remove useless material

2. Click on "13 NiTriShape".

3. At Block Details find "Properties".

4. Collapse it and type in first one "11".

Configure shader

Now "11 BSLightingShaderProperty" should move under "13 NiTriShape". "11 BSLightingShaderProperty" is used to set textures and shaders.

Notice that the textures you may set are only used in Creation Kit and Skyrim, which means that the mesh you see in NifSkope should stay untextured.

List of textures


Part 4. Collision[edit | edit source]

1. Save your mesh to "..Skyrim\Data\Meshes". File -> Save As...

Save

2. Right click on mesh and select "Transform -> Scale Verticles". Set X, Y and Z to 0.1 and press Scale. DO NOT SAVE THE MESH!!

Scale verticles

3. Right click on mesh again and select "Havok -> Create Convex Shape". Set value to 0.1 and press OK. STILL DO NOT SAVE THE MESH!!

Create Convex Shape

4. 'Create Convex Shape' created "9 bhkCollisionObject" under "0 BSFadeNode". Copy it. Block -> Copy Branch. DO NOT SAVE!!

Copy collision

5. Reload older mesh. (.nif)

Reload mesh

6. After loading the mesh, delete current collision object (="10 bhkCollisionObject")

Remove old collision

7. Now right click "0 BSFadeNode" and press Block -> Paste Branch.

Paste collision

8. Click "0 BSFadeNode" and find in Block Details "Collision Object". Type there "8". Now "8 bhkCollisionObject" should move under "0 BSFadeNode".

Select new collision object

9. Right click on mesh, select flags, select Continue and press Accept.

Set flags

10. Save it.

"10 bhkConvexVerticlesShape" is the collision shape.

If you zoom inside the mesh you can find bunch of yellow lines. It is the collision.

Bunch of yellow collision lines


Part 5. Other[edit | edit source]

In NifSkope you can see three weird blocks. "1 BSInvMarker", "2 BSXFlags" and "3 NiStringExtraData". Move mouse over them.

BSInvMarker

Part 6. Exporting mesh to Creation Kit[edit | edit source]

1. Launch Creation Kit.

2. Open Skyrim.esm (File -> Data...)

Open Skyrim.esm

3. Find MiscItem.

4. Right click somewhere on the list and select New.

New misc item

5. Double click your object.

6. At model click Edit.

Misc item

7. Edit...

Mesh in Creation Kit

8. Open your mesh and Press OK.

9. Open a cell named KatlasFarm.

10. Drag your mesh somewhere.

Teapot in render.esm

11. Save your mod.

Save your esm


Part 6. Skyrim[edit | edit source]

1. Start Skyrim.

2. Select your mod at Data Files.

3. At start menu open console and type "coc KatlasFarm".