How to: Export CubikStudio model to Unity

Video, picture and text guides, in various languages, about how to use Cubik Studio.
Post Reply

How to: Export CubikStudio model to Unity

Post by Sphax » 28 Nov 2016, 12:36

Cubik Studio is a 3D modeler useful for various games and game engines, including Unity.

This short tutorial explains with as much details as possible how to export any Cubik Studio model to Unity.

8 steps to proceed:
  1. Open or import your model
  2. If your model is in voxel form, do not convert to elements and go to "Model Settings" > "OBJ" tab and check "Optimized mesh + texture (no AO)"
  3. Go to "File" > "Export" > Select "OBJ" format > Select the path to export (for OBJ, you should select folder if possible knowing at least 3 files will be created, obj, mtl and pngs)
  4. Close Cubik Studio and open Unity
  5. Drag&drop OBJ+MTL+PNG(s) in a folder inside your Project window (Assets) such as "Models"
    tut_unity_dragdrop.png (10.56 KiB) Viewed 2519 times
  6. Select your mesh and in Inspector:
    • Model: Uncheck "Read/Write Enabled"
    • Model: Uncheck "Import BlendShapes" (there are no blendshape from Cubik)
    • Model: Set "Tangents" to "None" (those are not needed in a voxel or cuboid model)
    • Animations: Uncheck "Import Animation"
    • Click "Apply"
  7. Select the model texture(s) and in Inspector:
    • Check "Alpha Is Transparency"
    • Set "Wrap Mode" to "Clamp"
    • Set "Filter Mode" to "Point (no filter)
    • Set "Max Size" to the nearest size (above) the actual texture size
    • Set "Format" to "Truecolor"
    • Click "Apply"
  8. Unity has automatically created a "Material" folder, in which you'll find one or more materials (corresponding to the textures in Elements Material in Cubik). Select all the materials and set "Rendering Mode" to "Cutout" to render transparent textures (does not support alpha however). I invite you to test or use other shaders to optimize or render your model differently.
    tut_unity_material.png (11.05 KiB) Viewed 2519 times
Import is done, now I suggest you to create a Prefab:
  1. Drag and drop your mesh in game window or in hierarchy panel
  2. Then drag it back in your Project panel to create a Prefab
  3. DONE!
Please note that future versions of Cubik Studio will get more options to export for Unity and other Game engines. Things will get easier, faster and more customizable. ;)
User avatar
Posts: 1314
Joined: 10 Nov 2011, 10:44

Return to “Tutorials”