Files
i-want-to-heal-mmo/game_assets/models/original/bosses/ember-mantis-duelist

Ember Mantis Duelist

Original stylized low-poly 3D interpretation of the IWT2 Ember Mantis Duelist concept.

Runtime assets

  • ember_mantis_duelist.glb — skinned render model and animation clips
  • ember_mantis_duelist_collision.glb — three low-cost collision volumes
  • ember_mantis_duelist.asset.json — dimensions, materials, clip lengths, and conventions
  • ember_mantis_duelist.blend — editable Blender source and preview studio
  • previews/ — front, side, three-quarter, and CrossSlash renders

Animation clips

Clip Loop Intended use
Idle Yes Combat-ready idle
Walk Yes Forward locomotion driven by game movement
Sidestep No Fast lateral reposition
Melee No Close-range scythe strike
LineSlash No Single glowing arena cut
CrossSlash No Two-arm crossed arena cut
Recover No Post-attack settle
Stagger No Hit reaction
Death No Final collapse

React Three Fiber loading

const gltf = useGLTF(EMBER_MANTIS_URL)
const { actions } = useAnimations(gltf.animations, gltf.scene)

actions.Idle?.reset().fadeIn(0.15).play()

Model uses meters, Blender -Y forward, and glTF +Y up. Runtime movement should remain authoritative; locomotion clips contain only small pose offsets and no travel root motion.

Rebuild

/Applications/Blender.app/Contents/MacOS/Blender \
  --background \
  --factory-startup \
  --python scripts/blender/build_ember_mantis_duelist.py

Build script recreates Blender source, GLBs, metadata, and preview renders deterministically.