GAM730 Week 09:11 Unity Best Practice Guidelines – Modelling Quick Reference

Unity Best Practice 

https://docs.unity3d.com/Manual/HOWTO-ArtAssetBestPracticeGuide.html

❤️ Maya Scale is In CM’s 
❤️ Always check .fbx import scale settings 
❤️ Use a white cube to measure scale – The cube is 1 meter real scale. 
❤️ Naming Conventions 
           Wall004_Front 
                Fixedwindow022
                Fixedwindow023
                Fixedwindow024


Mesh 
❤️ Limit Polygons where possible 
❤️ Space polygons evenly 
❤️ Avoid Long Thin Triangles 


Texture 
❤️ power of 2 I.e – 512×512 or 256×1024 (2048×2048 is the largest) 
❤️ Use high res .psd files as unity will compress 
❤️ Use .png or .tga images 
❤️ group similar textures together 
❤️ create a uniform image 
❤️ Only diffuse colour, diffuse texture and names are supported * 

* You must store Textures in a folder called Textures
, placed inside the Assets
 folder (next to the exported Mesh) within your Unity Project. This enables the Unity Editor to find the Textures and connect them to the generated Materials.

.FBX Models 
❤️ Use a single skin mesh 
❤️ Use as few materials as possible 
❤️ Use as few ones as possible 
❤️ Polycount 300-1500 for mobile, 1500 – 4000 for desktop 
❤️ Keep forward and reverse kinematics separate

When animations are imported, a model’s inverse kinematic (IK) nodes are baked into forward kinematics
 (FK) and as a result, Unity doesn’t need the IK nodes at all. However, if they are left in the model then they will have a CPU overhead even though they don’t affect the animation. You can delete 
the redundant IK nodes in Unity or in the modeling tool, according to your preference. Ideally, you should keep separate IK and FK hierarchies during modeling to make it easier to remove the IK nodes when necessary.

FBX Importer
https://docs.unity3d.com/Packages/com.unity.formats.fbx@2.0/manual/index.html




Importing Models 
https://docs.unity3d.com/Manual/ImportingModelFiles.html

Pluralsight Maya Modelling essentials 2019
https://app.pluralsight.com/player?course=maya-modeling-fundamentals&author=justin-marshall&name=maya-modeling-fundamentals-m0&clip=0&mode=live



Leave a Reply