contentexporter

Samples Content Exporter from the legacy DirectX SDK

MIT License

Stars
61
Committers
4

Bot releases are hidden (Show)

contentexporter - November 2, 2017

Published by walbourn almost 7 years ago

  • VS 2017 updated for Windows 10 Fall Creators Update SDK (16299)
  • Updated DirectXMesh, DirectXTex, and UVAtlas libraries
contentexporter - September 22, 2017

Published by walbourn about 7 years ago

contentexporter - July 28, 2017

Published by walbourn about 7 years ago

  • Added support for OpenEXR (via NuGet) to VS 2017 project
  • Changed to use static library version of ZLIB rather than DLL on NuGet.
  • Updated DirectXTex library

Use of OpenEXR is subject to the license terms for that project, and also requires ZLIB which has it's own license terms.

contentexporter - June 30, 2017

Published by walbourn over 7 years ago

  • Added -ignoresrgb switch to control handling of sRGB metadata in jpg, png, etc.
  • Added support for OpenEXR (via NuGet) to VS 2015 project
  • Removed x86 configurations for VS 2015 / VS 2017 projects
  • Fixed texture conversion format choice for .hdr file format

Use of OpenEXR is subject to the license terms for that project, and also requires ZLIB which has it's own license terms.

contentexporter - April 25, 2017

Published by walbourn over 7 years ago

  • Updated DirectXTex, UVAtlas, DirectXMesh libraries
  • Added VS 2017 projects
contentexporter - November 9, 2016

Published by walbourn almost 8 years ago

  • Renamed -fl switch to -featurelevel
  • Added -vertexcolortype switch to control vertex color format
  • Added rgba_snorm, rgba_10, r11g11b10, and rgba_s10 (Xbox One only) to -compressedvertextype
  • Updated DirectXTex, DirectXMesh libraries
  • Code cleanup
contentexporter - September 14, 2016

Published by walbourn about 8 years ago

  • Updated DirectXTex, UVAtlas, DirectXMesh libraries
  • Added HDR file format support for textures
contentexporter - July 13, 2016

Published by walbourn over 8 years ago

  • Updated DirectXTex, UVAtlas, DirectXMesh libraries
  • Added -normalmaps macro to set up for exporting meshes using normal mapping
contentexporter - April 27, 2016

Published by walbourn over 8 years ago

  • Updated DirectXTex, UVAtlas, DirectXMesh libraries
  • Updated for Autodesk FBX SDK 2017
contentexporter - November 20, 2015

Published by walbourn almost 9 years ago

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
contentexporter - November 5, 2015

Published by walbourn almost 9 years ago

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
contentexporter - October 30, 2015

Published by walbourn almost 9 years ago

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
contentexporter - July 29, 2015

Published by walbourn about 9 years ago

  • Retired VS 2010 projects
contentexporter - DirectX SDK (August 2009)

Published by walbourn over 9 years ago

Supports Visual Studio 2005 and 2008.

Requires the Autodesk FBX SDK 2009.1 and the legacy DirectX SDK (August 2009) to build.

contentexporter - July 8, 2015

Published by walbourn over 9 years ago

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
contentexporter - June 25, 2015

Published by walbourn over 9 years ago

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 the SpecularTexture 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-
contentexporter - May 6, 2015

Published by walbourn over 9 years ago

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
contentexporter - April 16, 2015

Published by walbourn over 9 years ago

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.

contentexporter - DirectX SDK (June 2010)

Published by walbourn over 9 years ago

Supports Visual Studio 2008.

Requires Autodesk FBX SDK 2010.2 and the legacy DirectX SDK (June 2010) to build.

This includes a VS 2010 project, but it just uses the IDE and requires the VS 2008 compiler to build.

contentexporter - DirectX SDK (February 2010)

Published by walbourn over 9 years ago

Supports Visual Studio 2005 and 2008.

Requires the Autodesk FBX SDK 2009.1 and the legacy DirectX SDK (February 2010) to build.

Related Projects