ZBrushCentral

Mesh has no normals - Zbrush to Unity

Hi! Hope someone has the solution to this:

When I export a mesh from Zbrush and import it to Unity there’s always an error that says “Mesh has no normals” and it reads funny. Meshes (OBJ’s) I am importing have uv layouts and the only thing that does it is importing to 3dsMAX and exporting with optimize normals checked. But I am really bothered with this, I would like to be able to just export from Z and import to Unity without opening 3ds. Is there a way? Please help.

You should be able to have Unity recalculate the normals.

Otherwise, Zbrush doesn’t really use or store custom normals so its usually better to pass the mesh through another program instead of sending it straight to the engine.

A plugin a wrote a while ago for Second Life will export as DAE format which I think Unity imports (though I’ve not tested). The plugin is a bit clunky - I hope to update when I have time but it’s here if you want to try it:

http://www.zbrushcentral.com/showthread.php?93650-Second-Life-Sculpties-in-ZBrush-4-ZSculpty-Tools

Use the ‘Export SL Mesh’ button.