Constraints - Dynamic binding of ligands group down to fit nicely in the middle of the Maya grid with the ephrin on top of the Eph pointing up In the outliner, MMB drag the EphA2 and ephrinA5 out
[Type here] - Dr Babasaheb Ambedkar Open University NURBS (Non?Uniform Rational B?Splines) are one of the geometry types you can use to create 3D curves and surfaces in Maya NURBS are useful for constructing
A COLLISION DEFORMER FOR AUTODESK MAYA A Thesis by collisions by applying a controllable deforming algorithm to the object Figure 9 The shape of the bulge effect can be manipulated using the curve
Maya 7 Tutorial - Unipa When you scale an object non-uniformly along one of its axes, you are scaling it All objects (curves, surfaces, groups) have pivot points
An Intermediate Polygon Modeling Tutorial using Autodesk Maya In 3D, unless you create geometry along hard edges your 3D model may not light in a realistic manner 9 Texture: What can be done with textures? Discuss when
Nucleus in Autodesk Maya stretch and collision results in less stretching along colliding faces Maya: the Nucleus solver node, object node, dynamic
MAYA DEVELOPER'S TOOL KIT - DCA Access to all Maya objects (curves, surfaces, DAG nodes, dependency graph nodes, It is passed in to the MFnPlugin constructor, along with the vendor
Wires: A Geometric Deformation Technique of wires and domain curves provide a new way to outline the shape ure 14(b) is a result of pulling the reference curve R along the object
Maya There are three type of modeling method in Maya, NURBS modeling, important, as it will be easier for me to visualise the object I have in mind later on I along first curve, you will notice that the first EP point is snapping on the curve
Sweep one or more profile curves along two path curves (birail) 43 Create a from geometry class that we can represent a (two dimensional) line with
Find the readme, along with this Help To unlock the normals, import the geometry into Maya and then select Normals > Unlock normals See The Curve filters let you apply animation filters to function curves during the export process
© 2009 Autodesk, Inc. All rights reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts thereof, may not be
reproduced in any form, by any method, for any purpose.Certain materials included in this publication are reprinted with the permission of the copyright holder.
The following are registered trademarks or trademarks of Autodesk, Inc., in the USA and other countries: 3DEC (design/logo), 3December,
Learning Assistance, AutoCAD LT, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Envision, Autodesk
Insight, Autodesk Intent, Autodesk Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch,
AutoTrack, Backdraft, Built with ObjectARX (logo), Burn, Buzzsaw, CAiCE, Can You Imagine, Character Studio, Cinestream, Civil 3D, Cleaner,
Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware, Content Explorer, Create>what"s>Next>
(design/logo), Dancing Baby (image), DesignCenter, Design Doctor, Designer"s Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio,
Design|Studio (design/logo), Design Web Format, Discreet, DWF, DWG, DWG (logo), DWG Extreme, DWG TrueConvert, DWG TrueView, DXF,
Ecotect, Exposure, Extending the Design Team, Face Robot, FBX, Filmbox, Fire, Flame, Flint, FMDesktop, Freewheel, Frost, GDX Driver, Gmax,
Green Building Studio, Heads-up Design, Heidi, HumanIK, IDEA Server, i-drop, ImageModeler, iMOUT, Incinerator, Inferno, Inventor, Inventor
LT, Kaydara, Kaydara (design/logo), Kynapse, Kynogon, LandXplorer, LocationLogic, Lustre, Matchmover, Maya, Mechanical Desktop, Moonbox,
MotionBuilder, Movimento, Mudbox, NavisWorks, ObjectARX, ObjectDBX, Open Reality, Opticore, Opticore Opus, PolarSnap, PortfolioWall,
Powered with Autodesk Technology, Productstream, ProjectPoint, ProMaterials, RasterDWG, Reactor, RealDWG, Real-time Roto, REALVIZ,
Recognize, Render Queue, Retimer,Reveal, Revit, Showcase, ShowMotion, SketchBook, Smoke, Softimage, Softimage|XSI (design/logo),
SteeringWheels, Stitcher, Stone, StudioTools, Topobase, Toxik, TrustedDWG, ViewCube, Visual, Visual Construction, Visual Drainage, Visual
Landscape, Visual Survey, Visual Toolbox, Visual LISP, Voice Reality, Volo, Vtour, Wire, Wiretap, WiretapCentral, XSI, and XSI (design/logo).
The following are registered trademarks or trademarks of Autodesk Canada Co. in the USA and/or Canada and other countries: Backburner,
The following are registered trademarks or trademarks of Moldflow Corp. in the USA and/or other countries: Moldflow MPA, MPA (design/logo),
Moldflow Plastics Advisers, MPI, MPI (design/logo), Moldflow Plastics Insight, MPX, MPX (design/logo), Moldflow Plastics Xpert.
All other brand names, product names or trademarks belong to their respective holders.THIS PUBLICATION AND THE INFORMATION CONTAINED HEREIN IS MADE AVAILABLE BY AUTODESK, INC. "AS IS." AUTODESK, INC. DISCLAIMS
ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE REGARDING THESE MATERIALS.Chapter 1Maya FBX Plug-in What"s New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What"s new in this version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Stereo Camera support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Smooth Mesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Selection Sets support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Display layer support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Export Selection functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Enhanced hardware shader support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Enhanced Tangent type support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Queryable FBX plug-in commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Camera image plane export/import support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Displacement Map export/import support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Normal Map export/import support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Tangents and Binormals support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Use scene name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Generate log data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Known limitations for this version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Unwanted geometry appearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Cluster import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Scale compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Selection sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Conversion support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
File textures, procedural, and map channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Camera support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Light support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Custom properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Level of Detail group nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 2Installing the Maya FBX Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Windows installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Macintosh installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Linux installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
iiiDownloading the Maya FBX Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Checking your version number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Chapter 3FBX Plug-in UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Plug-in menu bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Creating a custom preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Editing a preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Storing presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Edit mode options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Web updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Export/Import or Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 4Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Exporting from Maya to an FBX file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Export presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Autodesk Media & Entertainment preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Edit/Save preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Smoothing Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Split per-vertex normals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Tangents and Binormals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Smooth Mesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Selection Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Convert to Null objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Convert NURBS surface to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Instances to objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Referenced containers content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Display Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Extra options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Bake animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Deformed Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Curve filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Geometry cache file(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Cameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Lights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Embed media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Input Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Advanced options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Scale Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Scene units converted to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Axis conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Show/Hide Warning Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Generate log data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
FBX file format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
FBX version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Collada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Chapter 5Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Importing FBX files into Maya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
iv | ContentsImport presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Autodesk Media & Entertainment preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Edit/Save preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Include . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Unlock Normals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Combine per-vertex Normals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Extra options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Deformed Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
File content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Cameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Lights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Advanced options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Scale Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
File units converted to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Show/Hide Warning Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Generate log data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Axis conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Chapter 6Maya FBX Plug-ins Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
IFFFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
MotionBuilder layers support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Camera interoperability limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Quads vs. Triangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Renaming strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Unwanted geometry appearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Chapter 7Maya MEL Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Scripting commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Export commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
FBXExport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
FBXExportAnimationOnly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
FBXExportApplyConstantKeyReducer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
FBXExportAxisConversionMethod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
FBXExportBakeComplexAnimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
FBXExportBakeComplexEnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
FBXExportBakeComplexStart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
FBXExportBakeComplexStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
FBXExportCacheFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
FBXExportCameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
FBXExportCharacter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
FBXExportColladaFrameRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
FBXExportColladaSingleMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
FBXExportColladaTriangulate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
FBXExportConstraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
FBXExportConvert2Tif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
FBXExportDxfTriangulate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
FBXExportDxfDeformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
FBXExportEdgeSmoothing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
FBXExportEmbeddedTextures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
FBXExportFileVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
FBXExportGenerateLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
FBXExportHardEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
FBXExportInAscii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
FBXExportInputConnections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
FBXExportInstances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
FBXExportLights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
FBXExportQuaternion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
FBXExportQuickSelectSetAsCache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
FBXExportReferencedContainersContent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
FBXExportScaleFactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
FBXExportShapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
FBXExportSkins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
FBXExportUpAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
FBXExportUseSceneName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
FBXExportTangents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
FBXImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
FBXImportAxisConversionEnable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
FBXImportCacheFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
FBXImportCameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
FBXImportCharacter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
FBXImportConstraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
FBXImportConvertDeformingNullsToJoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
FBXImportDxfWeldVertice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
FBXImportDxfReferenceNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
FBXImportDxfObjectDerivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
FBXImportEdgeSmoothing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
FBXImportFillTimeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
FBXImportGenerateLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
FBXImportHardEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
FBXImportLights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
FBXImportMergeBackNullPivots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
FBXImportMergeAnimationLayers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
FBXImportMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
FBXImportOverrideNormalsLock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
FBXImportProtectDrivenKeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
FBXImportQuaternion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
FBXImportResamplingRateSource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
FBXImportScaleFactorEnable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
FBXImportScaleFactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
FBXImportSetMayaFrameRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
FBXImportSetLockedAttribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
FBXImportShapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
FBXImportSkins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
FBXImportUpAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
FBXConvertUnitString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
FBXGetTakeComment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
FBXGetTakeCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
FBXGetTakeIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
FBXGetTakeLocalTimeSpan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
FBXGetTakeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
FBXGetTakeReferenceTimeSpan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
FBXLoadExportPresetFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
FBXLoadImportPresetFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
FBXRead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
FBXResetImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
FBXResetExport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
FBXResamplingRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Chapter 8Maya FBX Plug-in glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
vi | ContentsIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
The following section contains the new features and known limitations for the 2010 versions of the Autodesk Maya FBX
NOTEConsult the readme file for any last-minute changes to this release. Find the readme, along with this Help
system, in the Program Files > Autodesk FBX folder. What " s new in this versionThis section lists the new features included with the 2010 versions of the Maya FBX Plug-in. Click the
hyperlinks below to see more details.A Selection Set option has been added to the FBX Exporter, but no option is needed for the FBX Importer
as all selection sets in the file are imported automatically. See Selection Sets on page 26 for more information.
This version of the Maya FBX Plug-in supports Export selection functionality in both the UI and via MEL
scripting. This new functionality lets you export selected elements to FBX without having to export all the
related input connections. See Connections on page 33 and FBXExport on page 62.enhancements include the ability to modify shader settings within Maya and export to FBX with the changes
intact. This functionality now lets you export customized CgFX and HLSL hardware shaders to FBX while
maintaining visual fidelity.This version of the Maya FBX Plug-in has increased the visual fidelity of animation being exported or imported
with FBX, as well as improvements to limit the changes made to tangents for heightened interoperability.
These latest enhancements ensure that animations stay even more accurate and that your animation curves
undergo minimal changes so that you can modify them easily later.state of the variable. This is useful if you want to debug your script and want to find a variable value.
Maya now supports the export/import of Displacement Map shaders which you can use to displace geometry
during rendering.Activate this option if you want the Maya FBX Plug-in to create tangents and binormals data from UV and
Normal information of meshes. This way you can have a tangent space representation of your meshes that
you can use for advanced rendering. See Tangents and Binormals on page 26 for more information.Maya FBX Plug-in saves Maya scene animation in the FBX file as Take 001. See Use scene name on page 28
for more information.You can now disable the generation of error log data if you do not want this information written to the log.
This can be useful if you run batch imports/exports that create large warning/error files. See Generate log
data on page 36.If you import non-deformed geometry, the normals are locked when it is imported to Maya. These locked
normals can create problems when you deform the geometry in Maya. To unlock the normals, import the geometry into Maya and then select Normals > Unlock normals. SeeTo import clusters correctly into Maya, deactivate the Deforming elements to joints on page 49 option.
Otherwise their cluster pivots do not import correctly.However, there is a limitation in 3ds Max. If you modify the scale of joints that are parents of other joints
in Maya, a conversion is performed that compensates for the scaling behavior that is not found in 3ds Max.
This is done by animating the scale of the child joint. This conversion maintains the visual fidelity of Maya
animation in 3ds Max.If you scale a parent joint in Maya using scale compensation, it creates an offset for a child joint rather than
scaling it. But if you do the same thing in 3ds Max, the child scales and creates no offsets.A known limitation exists where sets that contain NURBS Sub-components, such as Isoparm, Control Vertex,
or Surface Patch, do not retain the NURBS sub-component information. This results in an empty set on import.The following sections are about how the Maya FBX Plug-in converts Maya objects and their properties.
The Maya FBX Plug-in supports texture files in almost any standard material channel. Anything that you
map in the Color, Bump mapping and other channels translate to FBX, as long as they are not procedural
maps.The Maya FBX Plug-in supports file texture maps. If you are using either 2D or 3D procedural textures,
convert them to a file texture first. NOTEThe Maya FBX Plug-in ignores any maps applied to unsupported channels on export.NOTEAny animation applied to a Maya camera"s Up node is baked onto the camera"s rotation you import it into
The following tables list Maya lights and how the plug-in treats them when they are exported to the FBX
file format and imported into Maya:Maya uses the Maya FBX Plug-in to import, export, and convert files using the FBX file format. This chapter describes how
to install the Maya FBX Plug-in on Windows®, Mac® OS X, and Linux systems.The Maya FBX Plug-in comes with Maya and is installed automatically. This procedure is included so you can upgrade
your Maya FBX Plug-in with later versions.NOTEThe Maya FBX Plug-in that accompanies your version of Maya may not be the most recent version. It is a
good practice to check for updates, as each subsequent Maya FBX Plug-in version has enhanced functionality, and
is available free. See Web updates on page 19 for instructions on how to verify that your plug-in version is the latest.
IMPORTANTPlug-ins run only on the version of Maya for which they are created; verify that the version of the
Maya FBX Plug-in that you are installing is appropriate for the version of Maya you are running. The Maya FBX Plug-in is available for Windows®, Max® OS X, and Linux systems.NOTEIf you install the Maya FBX Plug-in while the fbxmaya.mll driver is in use, the installation cannot occur
and an "The Maya FBX Plug-in that accompanies your version of Maya may not be the most recent version. It is a
good practice to check for updates, as each subsequent Maya FBX Plug-in version has enhanced functionality,
and is available free. See Web updates on page 19 for instructions on how to verify that your plug-in version
is the latest.NOTETo find older versions of the Maya FBX Plug-ins, click the Plug-in and Converter Archives link at the
bottom of the web page.Once you complete the installation, run the Maya FBX Plug-in. The header of the FBX Exporter and Importer
windows in Maya displays the FBX Version number.The Maya FBX Plug-in that accompanies your version of Maya may not be the most recent version. It is a
good practice to check for updates, as each subsequent Maya FBX Plug-in version has enhanced functionality,
and is available free. See Web updates on page 19 for instructions on how to verify that your plug-in version
is the latest.This section describes the Maya FBX Plug-in user interface. Options and menus are contained within rollout menus that
you can expand and collapse.The Maya FBX Plug-in menu bar, at the top of the FBX Importer or Exporter window, contains options for
customizing the plug-in to meet your needs. EditYou can use the Edit preset option in the Edit menu to create and save custom presets with option settings
that you define. 3 15 Access the Edit/Save preset options through the Edit menu in the Maya FBX Plug-in UI.You can modify existing presets with custom option settings and UI layouts using the Edit preset mode.
NOTESome edit options are common to all structure levels, while some are specific to a particular structure
level. You can apply some options at any level of the options structure. See Edit mode options on page 18.
You can save your custom presets in a file that you can share with other users. Consult the table for the
location of your saved presets.Use this option to lock the group or option so that it appears grayed-out in the UI and cannot be modified.
Use this option to change whether the group or option is expanded (A) or collapsed (B) by default in the
UI.Click the Web Updates option in the Help menu to make sure that you are using the latest version of the
This function searches the Autodesk web site for a newer version of the plug-in you are currently using.
At the bottom of the Maya FBX Plug-in Importer or Exporter window, you can find Export/Import and Close
button.NOTEThere is a difference between "Errors" vs. "Warnings". The plug-in reports an error when something
unexpected occurs. When the plug-in reports an error, it indicates that the consequences of that error are
unknown. Warnings inform users when the plug-in applies conversions to the source data to convert the
data into a format that the destination application can read.If you change a preset, the preset field displays User defined, to show that the preset differs from its default
state. The plug-in saves the User defined state in a temporary file so that the settings are the default the next
time you use the plug-in.You can also use Edit > Save Preset to save your settings as a custom preset. See Creating a custom preset on
page 16.The Autodesk Media and Entertainment preset contains the optimal settings for most animation workflows.
You can use the Edit preset button to create and save custom presets with option settings that you define.
The Maya FBX Plug-in stores custom presets in a file so you can share them with other users. See Storing
presets on page 18 for more information.The Include rollout lets you decide what data and conversions the plug-in applies to your scene at export
from a host application.Activate this option to split geometry vertex normals based on edge continuity. Vertex normals determine
the visual smoothing between polygon faces. They reflect how Maya renders the polygons in smooth shaded
mode.This option only applies to MotionBuilder workflows to ensure visual fidelity of surface continuity. It lets
you transfer hard edge information to MotionBuilder. This workflow is required because MotionBuilder does not support ByPolygonVertex Normals.Do not use this option if you do not require hard edges in MotionBuilder, since this operation duplicates
vertex information and converts the geometry itself. You can use the Combine per-vertex Normals option
in the FBX Importer to perform the inverse operation, but this may result in incorrect UV texture maps, see
the note that follows this entry.If you are not using a merge-back workflow (merging FBX into existing scene) using this option may result
in incorrect UV mapping when reimporting the FBX file into Maya. Import your FBX file into to your original
Maya scene, to avoid geometry UV issues with split geometry.Exporting with the Split per-vertex Normals option disabled produces the following result in MotionBuilder:
NOTEUsing this option alters UV maps applied to geometry permanently. The UVs are then properly reassigned
to the newly split geometry. When you import this geometry into an empty Maya scene, there is a UV limitation
where using Combine per-vertex Normals in the FBX Importer might result in incorrect UV assignments.Activate this option if you want the Maya FBX Plug-in to create tangents and binormals data from UV and
Normal information of meshes. This way you have a tangent space representation of your meshes that you
can use for advanced rendering.NOTEYour geometry must have UV information or the Maya FBX Plug-in cannot create tangents and binormals.
Exporting tangent and binormal data is useful when you define the local coordinate system for each vertex
in the mesh, which is referred to as " Tangent space". This is often required for advanced rendering techniques such as normal mapping. The Maya FBX Plug-in reads the UV data and uses it to calculate the Tangent space data for normal perturbation in per-pixel lighting.If you activate the Smooth Mesh option, the mesh is not tessellated, and the source is exported with Smooth
Mesh data. If you disable the Smooth Mesh option, the mesh is tessellated and exported without Smooth
NOTEIf you export a Smooth Mesh Preview from Maya with the FBX Exporter Smooth Mesh option disabled, it
will not affect the mesh in the scene. Instead your result is a tessellated mesh in the file, but with the original
source mesh unaffected/unchanged in the Maya scene.Because including Selection Sets dramatically increases file size, this option is disabled by default, and the
Activate this option to convert all geometry into locators (dummy objects) during the export process.
This option is often used for animation only files. It creates a smaller file size, and is supported by FBX
Importer when you import it into the original scene.In this case, the plug-in imports only animation onto original geometries, and does not add incoming Nulls
to the existing scene. If you import the same file into a new scene, the plug-in imports Nulls with the
animation applied.This option lets you convert NURBS geometry into a Mesh geometry during the export process. This option
is useful if you are exporting a scene to a package that may not support NURBS.As the Maya FBX Plug-in does not cu
Geometry Documents PDF, PPT , Doc