ladaojeifang / uExport

A simple tool for exporting characters from Maya to UE4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uExport

Overview

uExport is a simple tool to automatically export complex characters from Maya to Unreal Engine 4. It works by marking up the scene with metadata related to what rendermeshes and skeletons compose a 'character'.

When scenes are saved with this markup, you can open any Maya scene and automatically export exactly what content is supposed to be going to UE4, even in a batch process.

Here's a simple test where one uExport node has been created; which is exposed to the user like so: alt tag

Features:

  • Serialize export info into Maya scene
    • exported path
    • user friendly asset name
    • fbx name
    • fbx export settings
    • export skeleton
    • rendermeshes
    • LODs
    • blendshapes
  • UI to create and edit export markup
  • Fire arbitrary python scripts assoc with any export (useful for LODs)
  • Simple sanity checking
    • No skeleton set
    • Meshes not skinned

Under the Hood

Under the hood, this data is serialized to disk using this network node: alt tag

Advanced Usage

You can have multiple uExport nodes in one scene, not only to represent each character, but even in one export file when breaking up characters into multiple exported FBX files on disk: alt tag

Batching
If you are using uExport to markup your characters, there are sample server tasks in the mayaTaskServer repo to batch exports and animations.

About

A simple tool for exporting characters from Maya to UE4

License:zlib License


Languages

Language:Python 100.0%