meshgeniedocs

Engines

Where MeshGenie drops files for Unity, Godot, Unreal, and three.js.

init_project detects the engine from your repo and writes paths into .meshgenie/project.json.

Detection heuristics

SignalEngine
ProjectSettings/ProjectVersion.txt, Assets/Unity
project.godotGodot
package.json + three / r3f, or public/three.js / web
*.uprojectUnreal
nonegenericassets/meshgenie/

Default paths

EngineCharactersReceipts
UnityAssets/CharactersAssets/MeshGenie/Receipts
Godotassets/charactersassets/meshgenie/receipts
three.jspublic/models/characterspublic/models/meshgenie/receipts
UnrealContent/CharactersContent/MeshGenie/Receipts
genericassets/meshgenie/charactersassets/meshgenie/receipts

Import notes

  • Unity: GLB imports via glTFast or UnityGLTF; animations appear as clips on the importer.
  • Godot 4: import .glb as scene; animations as AnimationLibrary.
  • three.js / r3f: useGLTF / GLTFLoader; clip names match baked actions (walk, idle, …).
  • Unreal: Datasmith/glTF importer; retarget if needed onto your mannequin later.

Install honesty

  • Local MCP / CLI: files are written under the project root safely (no path escape).
  • Remote MCP: returns an install plan; run pull/install to place files.

On this page