Blender custom helmets for Oblivion
This is a very basic tutorial to show you how to take a custom helmet model and get it into Oblivion.
This tutorial assumes the following:
- You are somewhat comfortable navigating in Blender.
- You know how to create UV Maps in Blender.
- You know how to create items for sale in the Construction Set.
Related items not covered in this tutorial:
- Creating an EGM file to allow the helmet to conform to odd-shaped faces (Conformulator Tool)
- UV Mapping
- Model creation and design
- Full helmets vs Open-faced helmets
- Creating plugins to place the item(s) in the game.
The following versions seemed to work well together: Blender 2.49b, Python 2.6.5, Blender NIF Scripts 2.5.5, NifSkope 1.0.22, PyFFI 1.1.5
Steps to get a custom helmet in-game with Blender:
- Open a blank view in Blender
- Import the Full Human Male Topless Import-Ready Body NIF
- Scale Correction = 10
- Import Animation
- Realign Bone Tail + Roll
- Send Bones To Bind Position
- Press CTRL + 1 to align the body looking at you. Place the 3D cursor at the forehead and Add --> Mesh --> Icosphere, Subdivision = 3, Radius = 1
- Adjust the sphere to look like a hat placed on his head.
- Add a UV Map and point it to any old PSD/DDS file that also has a normal map (this is purely for test). I used the iron helmet files.
- Select the Sphere, Press F9, Add Modifier, Armature, type "Scene Root" in the Ob field and press ENTER (do not click Apply)
- With the sphere still selected, press and hold SHIFT and right-click the skeleton (easiest at the fingertips)
- Press CTRL + P, Parent to Armature, Don't Create Vertex Groups
- Select just the Sphere, Press F9, Click the "New" button under Vertex Groups and type "Bip01 Head" where the name "Group" exists and press ENTER.
- With the Sphere still selected, change from Object Mode to Weight Paint mode.
- In the Paint tab, change Opacity from 0.200 to 1.00 and proceed to paint every bit of that sphere changing it from a dark blue to a solid red color. This is best done in a zoomed out view which makes painting everything quick (be sure to rotate it around to catch all sides).
- When done, change from Weight Paint mode to Object Mode.
- Select the Skeleton and press F9, then the "X-Ray" button, then the "Envelope" button, then the "Draw Names" button.
- Change from Object Mode to Pose Mode. Grab the "Bip01 Head" bone and move it around and press ESC to cancel the change. If you saw any part of the sphere remain in-place while the rest of it moved around, you missed painting at least one vertex. Keep trying until the entire object moves.
- Change from Pose Mode to Object Mode.
- Select and delete each part of the body/skin until only the Sphere and Skeleton remain.
- Press A until both the skeleton and sphere are highlighted and export to NIF
- Export Skin Partition
- Flatten Skin
- Smoothen Inter-Object Seams
- Stripify Geometries
- Force DDS Extension
- Export Geometry Only (.nif)
- Scale Correction: 10.00
- ** Ignore Collision section on the right **
- Open the NIF in NifSkope
- Adjust the texture paths if necessary to point to the correct DDS files.
- Select the Scene Root (0 NiNode), Select Spells --> Optimize --> Remove Bogus Nodes
- Select the Scene Root (0 NiNode), Select Spells --> Sanitize --> Adjust Link Arrays
- Select the Scene Root (0 NiNode), Select Spells --> Sanitize --> Reorder Blocks
- Select the Scene Root (0 NiNode), Select Spells --> Sanitize --> Check Links
- Save the NIF and close NifSkope
- Place the NIF file in your Oblivion\Data\Armor folder and load up the Construction Set, Open an Iron Helmet, change the form ID, change the model to your new model and leave the world model and icon alone. Click OK and create a new object.
- Place the object somewhere in the gameworld (Testing Hall) or in a vendor chest to make it for sale. Save the plugin and test it out.