Releases: walbourn/contentexporter
April 27, 2016
- Updated DirectXTex, UVAtlas, DirectXMesh libraries
- Updated for Autodesk FBX SDK 2017
November 20, 2015
Supports Visual Studio 2012, 2013 and 2015.
Requires Autodesk FBX SDK 2013.3.1 or later. Recommend using FBX SDK 2016.1.2.
- Added warning if using
-materialcolors+
with black diffuse colors
November 5, 2015
Supports Visual Studio 2012, 2013 and 2015.
Requires Autodesk FBX SDK 2013.3.1 or later. Recommend using FBX SDK 2016.1.2.
- Add warning if attempting to convert non-multiple-of-4 images to compressed DDS
- Changed
-forcetextureoverwite
default to true
October 30, 2015
Supports Visual Studio 2012, 2013 and 2015.
Requires Autodesk FBX SDK 2013.3.1 or later. Recommend using FBX SDK 2016.1
- Updated with VS 2015 support using the Autodesk FBX SDK 2016.1 or later
- Added new command-line option:
-flipz
(default+) to control negation of z component for LH vs. RH view coordinates- Fixed
-applyglobaltrans
to transform exported normals - Updated DirectXTex, UVAtlas, DirectXMesh libraries
- Minor code cleanup
July 29, 2015
- Retired VS 2010 projects
July 8, 2015
Supports Visual Studio 2010, 2012 and 2013.
Requires Autodesk FBX SDK 2013.3.1 or later. Recommend using FBX SDK 2016.0.
- Added command-line options:
- -materialcolors (default+) to control export of material lambert/phong colors
- -lightmaps macro to set up for exporting meshes using lightmap textures
- Fixed problems with export of multiple uv sets and per-vertex colors
- Added some more warnings related to uv sets
- Updated DirectXTex, UVAtlas, DirectXMesh libraries
June 25, 2015
Supports Visual Studio 2010, 2012 and 2013.
Requires Autodesk FBX SDK 2013.3.1 or later. Recommend using FBX SDK 2016.0.
- Added new command-line options:
- -useemissivetexture[+|-] Use EmissiveMapTexture as SpecularMapTexture
- -defaultspecmap [name] Sets the default specular map texture name
- Changed defaults for -defaultdiffusemap and -defaultnormalmap to blank
- The
.SDKMESH
writer now fills in theSpecularTexture
string in the material - Change the log messages about applying the default texture names to log level 2 messages rather than warnings
Note to get the older content exporter behavior, use:
-defaultdiffusemap "default.dds" –defaultnormalmap "default-normal.dds" -useemissivetexture-
May 6, 2015
Supports Visual Studio 2010, 2012 and 2013.
Requires Autodesk FBX SDK 2013.3.1 or later. Recommend using FBX SDK 2016.0.
This version makes no use at all of legacy DirectX SDK. See this blog post
- Added new command-line options:
- -optimizemeshes (default-) applies a vertex cache optimization to the VB/IB controlled by -vcache/-restart
- -cleanmeshes (default+ if using optimizemeshes, otherwise -) performs back-facing and/or bowtie cleanup
- -applyglobaltrans (default-) applies the global transformation matrix on vertex data if not exporting animations
- -tangentsindex (default 0) controls which set of texture coordinates are used when computing tangents & binormals
- -gsadjacency (default-) controls how adjacency is computed for cleanup, optmization, and UV atlas operations
- -texturebgra (default-) controls how uncompressed processed textures are written (BGRA vs. RGBA)
- -exportcolors (default+) controls export of per vertex colors
- Removed support for -compressednormaltype dec3n as there is no DXGI equivalent (i.e. legacy Direct3D 9 only)
- Removed all dependencies on the legacy DirectX SDK and D3DX9
- Makes use of DirectXMath, DirectXMesh, DirectXTex, and UVAtlas instead
April 16, 2015
Supports Visual Studio 2010, 2012 and 2013.
Requires Autodesk FBX SDK 2013.3.1 or later and the legacy DirectX SDK (June 2010) to build.
DirectX SDK (March 2009)
Supports Visual Studio 2005 and 2008.
Requires the Autodesk FBX SDK 2009.1 and the legacy DirectX SDK (March 2009) to build.