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 - 512x512 or 256x1024 (2048x2048 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
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 - 512x512 or 256x1024 (2048x2048 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