Homeworld Resource
Add: Adds a new mesh
Remove: Removes the selected mesh
Export: Exports the mesh data (vertices, normals, UVs, etc.) to the path from where CFHodEd is run. (Note: Do this only if you can write at the path where the HOD is present)
Move Up: Moves the selected mesh up
Move Down: Moves the selected mesh down.
Object Name: Allows you to edit name of the selected object (usually you should follow the convention “<parent name>_mesh” for normal meshes and “<parent name>_goblins” for Goblins.
Is A Goblin: Marks, whether the selected object is a goblin (detail mesh) or not. Goblins (detail meshes) have a single LoD (Level of detail) only.
Parent: Allows you to select the parent of the selected mesh. Actual positions of meshes are with respect to their parents. This may be needed for animating the ship (ex. moving parts)
LoD Section:
Add: Adds a LoD to the selected mesh
Remove: Removes the selected LoD from the selected mesh.
Replace: Replaces the selected LoD with the mesh you provide.
Re-assign Materials: Allows you to re-assign materials to the selected LoD
Geometry Transform section:
Move: Offsets the selected mesh by the co-ordinates you provide.
Scale: Scales the selected mesh by the values you provide. (Note: This is how many times to scale. So if you provide 2, it will make the selected mesh 2 times it's original size.)
Rotate: Rotates the selected mesh by the values you provide (rotations in degrees)
Mirror: Mirrors the selected mesh in the planes you select.
While importing meshes, you may be asked, whether to weld vertices or not. You should weld vertices for all shapes, except spheres (or other shapes that are symmetrical in 3 Axii).
Also, there is a limitation: No more than 65,535 vertices. This roughly works out to 32,767 faces if you weld vertices, and 21,845 faces if you do not weld vertices.
(Limitation in HOD file format and also in CFHodEd)
Hierarchies are the joints, for different purposes. They are needed for animation and also for NavLights, and Engines, etc. Following is the interface to edit Joints in CFHodEd:
.HOD Editing continued