Skip to content

Free 3D asset tool for indie game developers — merge Mixamo animations, convert between 40+ 3D formats, edit materials with AI

License

Notifications You must be signed in to change notification settings

fernandotonon/QtMeshEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

829 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

QtMeshEditor

A free, open-source 3D asset tool for indie game developers — merge animations from multiple files, convert between 40+ formats, edit materials with AI, and more.

GitHub stars Star if you like it!

Github All Releases Deploy Coverage Maintainability Rating Vulnerabilities Technical Debt Duplicated Lines (%)

✨ Merge Mixamo Animations in Seconds

Download individual animations from Mixamo, drop them into QtMeshEditor, and merge them into a single mesh — export as glTF, Collada, OBJ, or Ogre Mesh for your game engine of choice.

Merge Animations Demo

🎥 More in Action

Split View Skeleton Animation Controls
QtMeshEditor1 5 0 QtMeshEditor1 6 0
MCP tools (AI Agent Control) Bone Weight Visualization
Gravação de Tela 2026-02-18 às 20 57 42 (1) Gravação de Tela 2026-02-18 às 21 20 55

🤖 AI-enhanced Material Editor

Screencast From 2025-06-26 23-35-53

🎮 Built for Indie Game Developers

QtMeshEditor helps you prepare 3D assets for your game or project:

  • Merge animations — Combine multiple animation files (e.g. from Mixamo) into one mesh with all animations
  • Convert between 40+ formats — Import FBX, glTF, OBJ, Collada, STL, and more; export to what your engine needs
  • Edit materials visually — Real-time material preview with AI-assisted generation
  • Inspect skeletons & animations — Visualize bones, bone weights, preview animations, rename them
  • AI agent integration — Let AI tools like Claude, Cursor, or custom scripts control the editor via MCP protocol
  • Batch process via CLI — Automate your asset pipeline from the command line

📦 Format Support

Format Extension Import Export Skeleton/Animation
FBX .fbx Yes No Yes
glTF 2.0 .gltf2 Yes Yes Yes
glTF 2.0 Binary .glb2 Yes Yes Yes
Collada .dae Yes Yes Yes
OBJ .obj Yes Yes No
STL .stl Yes Yes No
Ogre Mesh .mesh Yes Yes Yes
Ogre XML .mesh.xml Yes Yes Yes
DirectX X .x Yes Yes Yes
PLY .ply Yes Yes No
3DS .3ds Yes Yes No
Assimp Binary .assbin No Yes Yes

Import supports all formats provided by Assimp (40+). Export to older Ogre Mesh versions (v1.0-v1.10) is also available.

💻 Install from release binaries

🍎 macOS

Homebrew

brew tap fernandotonon/qtmesheditor

brew install qtmesheditor

Remove with

brew remove qtmesheditor

Upgrade with

brew upgrade qtmesheditor

image
DMG file
  • Download and open the .dmg file;
  • Drag and drop the QtMeshEditor to the Applications folder:

install_macOS

🐧 Linux (ubuntu)

Download the .deb file; Then there are a few options for installing it:

  • Using apt sudo apt install ./qtmesheditor_amd64.deb

  • Using dpkg sudo dpkg -i qtmesheditor_amd64.deb

  • Using the Software Install:

Remove with

sudo apt remove qtmesheditor

or

sudo dpkg -r qtmesheditor

Run it calling qtmesheditor

🪟 Windows

Unpack the binaries and run the QtMeshEditor.exe file

Feel free to contact me, create issues or to contribute ;)

About

Free 3D asset tool for indie game developers — merge Mixamo animations, convert between 40+ 3D formats, edit materials with AI

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •