Maya

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
m (Added Documentation Link)
(Description)
 
(28 intermediate revisions by 5 users not shown)
Line 4: Line 4:
 
''Award-winning Autodesk® Maya® software is a powerful, integrated 3D modeling, animation, effects, and rendering solution. Because Maya is based on an open architecture, all your work can be scripted or programmed using a well-documented and comprehensive API (application programming interface), or one of two embedded scripting languages. This, combined with an industry-leading suite of 3D tools, means Maya enables you to realize your creative ideas.''<br>
 
''Award-winning Autodesk® Maya® software is a powerful, integrated 3D modeling, animation, effects, and rendering solution. Because Maya is based on an open architecture, all your work can be scripted or programmed using a well-documented and comprehensive API (application programming interface), or one of two embedded scripting languages. This, combined with an industry-leading suite of 3D tools, means Maya enables you to realize your creative ideas.''<br>
 
URL: [http://www.autodesk.com/fo-products-maya www.autodesk.com/fo-products-maya] <br>
 
URL: [http://www.autodesk.com/fo-products-maya www.autodesk.com/fo-products-maya] <br>
Tutorials: <br>
+
Tutorials:
Current Version: [http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7639525 usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7639525]<br>
+
* [http://www.google.com/search?q=maya+tutorial&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_enVN311VN311 Easiest way to find tutorial about Maya]<br>
 +
* [http://www.design3.com/autodesk-maya Maya Video Tutorial Series] <br>
 +
Current Version: [http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=7639525 Newest version is 2009]<br>
 
Unity Documentation: [http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectMaya.html http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectMaya.html]
 
Unity Documentation: [http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectMaya.html http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectMaya.html]
=== Known Issues ===
 
TBA
 
== Unity Scale Calibration ==
 
In Maya, you can set your unit size to the same as Unity units by clicking on on Window => Settings/Preferences => Preferences then clicking on Settings => Working Units => Linear and changing it to "meter". Using Unity's auto-import of .mb or .ma, this conversion is typically done for you, but setting it in Maya first, if you have the same scale all the time no matter what. This is particularly useful in regards to physics, where object scale determines how realistic your objects behave physically.
 
== Meshes (Modelling) ==
 
TBA
 
== Textures (UV's) ==
 
TBA
 
== Bones ==
 
TBA
 
== Animations ==
 
TBA
 
== Exporting to Unity ==
 
=== Scene Cleanup ===
 
=== Export ===
 
  
=== Using Unity version 1.2.2: ===
+
=== Maya and Unity relation ===
 +
If you are a Maya user, you will be surprised because Maya and Unity have a similar way to work.
  
#Open the Import Settings... for the maya file.
+
* RMB,LMB,MMB + Alt key for 3D view
#Uncheck "Automatically Calculate Normals"
+
* QWER for transform model
 +
* The Hierarchy is similar to Outliner
 +
* ... and many other things you will find out when using Unity
  
=== If you are using an older version of Unity: ===
+
== Maya to Unity Workflows ==
 +
=== Setting Unit in Maya ===
 +
In Maya, you can set your unit size to the same as Unity units by clicking on on Window => Settings/Preferences => Preferences then clicking on Settings => Working Units => Linear and changing it to "'''centimeter'''". From now, centimeter is the unit we work on in Maya.
  
#Open the following file in a text editor:
+
=== Modelling Rules ===
#*"Applications/Unity/Unity.app/Contents/Tools/FBXMayaExport.mel"
+
*Each MESH can not go above 65000 tris. (*NOT* faces).
#*Search for: FBXExportHardEdges
+
*There are no limits for tris in a scene/files.
#*Remove the // in the beginning of that line.
+
*Delete History after modelling is a MUST.
#*You need to do that only once and probably do the change again when updating unity.
+
*Clean Up with default setting will help you delete zero faces and zero edges
#In Unity:
+
*No need to tri-angulate because Unity will do it for you. However, a tip is you should '''Mesh -> Tri-angulate''', and then '''Mesh -> Quadrangule''' to make a proper topology.
#*Open the Import Settings... for the maya file.
+
 
#*Uncheck "Automatically Calculate Normals"
+
=== UV and Texturing Rules ===
#*After you have done this, normals will be imported just like they are in maya.
+
==== UV Rules ====
 +
*UVs layout and position: Any kinds you could think of: Overlapped,Out of (0,1) range...So this means there are *NO* LIMITATIONS
 +
*UV Set: Unity supports up to 2 UV Set. However, my tips are: Use the main/base UV set for UV your model and let the Second for Lightmap or any other blending type you could think of.
 +
 
 +
==== Texturing Rules ====
 +
 
 +
=== Shading Rules ===
 +
 
 +
=== Rigging Rules ===
 +
 
 +
=== Animation Rules ===
 +
 
 +
=== Exporting to Unity ===
 +
 
 +
=== Baking Basic to Unity ===
 +
 
 +
==== Maya Software ====
 +
 
 +
==== mentalRay ====
 +
 
 +
==== VRay ====
 +
 
 +
==== Exporting after Bake ====
 +
 
 +
=== Baking Advanced (Using Lightmap) to Unity ===
 +
 
 +
==== Basic Theory ====
 +
 
 +
==== Baking Advanced in Practice ====
 +
 
 +
==== Exporting after Bake ====
 +
 
 +
== Advanced Discussion ==
 +
=== Lighting in Maya or Unity ===
 +
=== Rigging plugins DOES *NOT* work/have ISSUES with Unity ===
 +
=== FBX or not ===
 +
=== Setting up your Maya Project/files for Unity Project ===
 +
[[Maya2Unity Toolkit]]
  
 
[[Category:3D Applications]]
 
[[Category:3D Applications]]

Latest revision as of 00:34, 15 October 2011

Contents

[edit] Overview

[edit] Description

Maya_Logo.jpg
Award-winning Autodesk® Maya® software is a powerful, integrated 3D modeling, animation, effects, and rendering solution. Because Maya is based on an open architecture, all your work can be scripted or programmed using a well-documented and comprehensive API (application programming interface), or one of two embedded scripting languages. This, combined with an industry-leading suite of 3D tools, means Maya enables you to realize your creative ideas.
URL: www.autodesk.com/fo-products-maya
Tutorials:

Current Version: Newest version is 2009
Unity Documentation: http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectMaya.html

[edit] Maya and Unity relation

If you are a Maya user, you will be surprised because Maya and Unity have a similar way to work.

  • RMB,LMB,MMB + Alt key for 3D view
  • QWER for transform model
  • The Hierarchy is similar to Outliner
  • ... and many other things you will find out when using Unity

[edit] Maya to Unity Workflows

[edit] Setting Unit in Maya

In Maya, you can set your unit size to the same as Unity units by clicking on on Window => Settings/Preferences => Preferences then clicking on Settings => Working Units => Linear and changing it to "centimeter". From now, centimeter is the unit we work on in Maya.

[edit] Modelling Rules

  • Each MESH can not go above 65000 tris. (*NOT* faces).
  • There are no limits for tris in a scene/files.
  • Delete History after modelling is a MUST.
  • Clean Up with default setting will help you delete zero faces and zero edges
  • No need to tri-angulate because Unity will do it for you. However, a tip is you should Mesh -> Tri-angulate, and then Mesh -> Quadrangule to make a proper topology.

[edit] UV and Texturing Rules

[edit] UV Rules

  • UVs layout and position: Any kinds you could think of: Overlapped,Out of (0,1) range...So this means there are *NO* LIMITATIONS
  • UV Set: Unity supports up to 2 UV Set. However, my tips are: Use the main/base UV set for UV your model and let the Second for Lightmap or any other blending type you could think of.

[edit] Texturing Rules

[edit] Shading Rules

[edit] Rigging Rules

[edit] Animation Rules

[edit] Exporting to Unity

[edit] Baking Basic to Unity

[edit] Maya Software

[edit] mentalRay

[edit] VRay

[edit] Exporting after Bake

[edit] Baking Advanced (Using Lightmap) to Unity

[edit] Basic Theory

[edit] Baking Advanced in Practice

[edit] Exporting after Bake

[edit] Advanced Discussion

[edit] Lighting in Maya or Unity

[edit] Rigging plugins DOES *NOT* work/have ISSUES with Unity

[edit] FBX or not

[edit] Setting up your Maya Project/files for Unity Project

Maya2Unity Toolkit

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox