Alin's DirectX Exporter for 3ds Max
Installation
Unzip and copy the dle file into the plugins directory of 3ds Max.
e.g.: C:\Program Files\Autodesk\3ds Max xxxx\plugins
Note that the path to the plugins folder may be different if you have installed 3ds Max to a location other than the default.
If you encounter a runtime error, try to install DirectX Runtimes and Visual C++ 2015 Redistributable Package:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
If you want to get the latest DxViewer please visit http://www.cgdev.net/axe/download.php
For more help and samples please visit www.cgdev.net/axe/help.php
Usage:
1) Setup your scene and then choose Export or Export Selected from the File menu.
2) Click the 'Save as type' dropdown list where you will find Alin DirectX Exporter.
Choose a file path, and then press OK. The configuration dialog will appear,
which control how the scene data will be converted from 3ds Max to .x file.
3) New options: X-Rot and Z-Rot can be used for custom coordinate system, for example,
switch between Y-up and Z-up is very easy: simply set the X-Rot to 90.
4) 3d engine like Irrlicht needs key sequence to take full control of animation speed.
You must select Custom in Timeline tab and set to 1, otherwise the animation will be very slow.
5) If there are textures with names in Asian(Chinese, Korean, Japanese) characters,
you must set the output format to binary or compressed.
6) Click OK when you finish the configuration.
7) For more specific tips please visit the online help:
www.cgdev.net/axe/help.php
Note:
MeshNormals and MeshTextureCoords are replaced by DeclData which can hold more per-vertex information: Normal, Tangent, Binormal, VertexColor,
UV sets( TexCoord0 ~ TexCoord10 ), For further details about semantics please refer to DirectX sdk document.
If you are using importer like Assimp you should uncheck the option "Vertex Elements in DeclData" because Assimp doesn't work with DeclData.
Support the Project
If you find it useful,you can buy AXE Pro to keep this project alive: www.cgdev.net/axe/product.php
Please contact us at e-mail address: alin@cgdev.net or visit www.cgdev.net/axe/contact.php
History
2016-10-06 v2.2.4 Fix issues in texture functions
2016-09-15 v2.2.2 Fix some issues in texture convertion, add new option "power of 2"
2016-09-10 v2.2.0 This is a major update, many bugs are fixed, especially the bind pose issues when using skin modifier or physique modifier.
2016-06-08 v2.1.7 Fix bugs in tangents and texture files, added new options: X-Rot and Z-Rot for custom coordinate system.
2016-05-16 v2.1.6 Fix bugs in animations and material specular color.
2015-04-06 v2.1.5 Added new option Multi-Textures and support more uv sets when doesn't use DeclData.
2015-2-28 v2.1.3 Added new option: AnimationSet Only
2015-02-24 v2.1.2 Fix issues in material, multiple textures, uv sets and batch exports via MAXScript.
2014-03-22 v2.0.9 Fix some crash bugs. Improve compatibility with importers like Assimp.
2014-02-23 v2.0.8 Fix some bugs in wire-frame color and textures.
2014-01-16 v2.0.7 Add new option for Top View. Fixed some shader issues.
2013-11-13 v2.0.6 Improve algorithm for tangents.
2013-11-11 v2.0.5 Support procedural textures(Noise, Smoke, etc). Added Skin option to export separate files for skeleton and skinned mesh.
2013-09-12 v2.0.4 Fixed issues with texture path and keyframe animation. Added option for Duplicate node name.
2013-08-31 v2.0.3 Fixed issues with dummies and other nodes. Now free users can use Right-handed option.
2013-07-26 v2.0.1 Added many important Options: Right-handed space, scale, optimize for Matrix or SRT keys, key frames animation.
2013-06-16 v1.9.9 Add new options for custom timeline which can be used to transform sequential times or control animation speed.
2013-06-11 v1.9.8 Root node name now can be saved. Adjusted the vertex elements and support 3ds Max 2014.
2013-04-25 v1.9.7 Update the animation list control to make it editable on a double click.
Added support for photoshop .psd texture file conversion.
2013-04-07 v1.9.6 Fixed a crash problem caused by a Max bug. Added support for texture conversion.
2013-03-25 v1.9.5 Update for Non-Patch skinning and animation. This version can be found on http://area.autodesk.com/downloads/plugins/
2013-03-17 v1.9.4 Editable Patch animation conversion is probably one of the most difficult tasks but it's available now!
2013-03-09 v1.9.3 Update for animation with higher-order primitives. Optimize shader code and change shader model to 3.0.
2013-03-02 v1.9.2 Added support for stretchy bones.
2013-02-26 v1.9.1 CAT skeletal animation system is supported. Bone's mesh can be exported and many bugs are fixed.
2013-01-15 v1.8.9 Added options for files overwriting and support 3ds Max x64.
2013-01-01 v1.8.8 Added support for UV Address Mode: Tile, Mirror, Clamp.
2012-12-25 v1.8.7 Added support for Vertex Color and Alpha.
2012-12-17 v1.8.5 Added new setting for AnimationOptions.
2012-12-14 v1.8.3 Fixed the bug of Specular color and animation list settings.
2012-12-12 v1.8.2 AXE now supports 3ds Max 2013.
2012-07-12 v1.8.1 Added options for generating Tangent and Binomal.
2012-05-24 v1.7 Added support for generating fx files and HLSL shader code.
2012-04-24 v1.6 Added support for multi-subobject materials and multi-texcoords.
......
2006-07-30 v0.7 beta, the first edition for 3ds Max 8.
评论7