Mesh Editor - ScanMountGoat/ssbh_editor GitHub Wiki

The Mesh Editor edits the data stored in .numshb files like model.numshb. The model.numshb contains the model's vertices and faces as well as vertex skin weights and some rendering settings.

Editing

The mesh editor edits additional metadata attached to mesh objects. Editing the vertex geometry should be done in a modeling application like Blender. Right click a mesh object name and click "Delete" to delete the mesh object.

Advanced Settings

Enabling advanced settings allows for renaming meshes and editing the subindex. The subindex differentiates mesh objects with the same name and should only be edited if multiple meshes with the same name share a subindex.

Sort Bias

Changing the sort bias to a positive or negative value can sometimes resolve sorting issues with transparent meshes.

Depth Settings

Disabling depth testing or depth writes is only needed for some models with multiple layers like Game & Watch or the fairy bottle item.

Bone Influences

A mesh object will either use a parent bone or bone influences with vertex skin weights.

Parent Bone

The parent bone is used to constrain a mesh object to move with the assigned parent bone. This is similar to parenting in applications like Maya or Blender. Most custom models should use vertex weights to avoid visible seams between objects with a parent bone and objects with vertex weights. Converting a parent bone to skin weights requires another application like the Smash Ultimate Blender plugin.

Vertex Skin Weights

The bone influences grid shows the bone influences assigned to the mesh object and how many vertices are influenced by each bone. Vertex weights or influences are grouped by the name of the bone similar to vertex groups in Blender. Clicking "Remove Bone Influences" will clear the skin weights and allow setting a parent bone.

Vertex Attributes

The attribute names can be changed using the drop downs. If the mesh is missing attributes required by the assigned material, a button will appear prompting to add the missing attributes. After making any changes, save the numshb file using File > Save or File > Save As.

image