Monster Mash Logo

Monster Mash

A Single-View Approach to Casual 3D Modeling and Animation

Free
Screenshot of Monster Mash

Description

Monster Mash provides a novel approach to 3D modeling and animation, enabling users to transform simple 2D sketches into animated 3D models. The tool operates primarily within a sketching plane, eliminating the need for direct 3D manipulation. Users begin by drawing character parts using strokes, which are then inflated into a 3D mesh.

The process involves distinct modes for drawing, previewing the inflated model, and animating. Animation is achieved by placing and recording the movement of control pins on the character model. The tool supports importing template images for texturing, exporting models in OBJ and glTF formats for use in other software like Blender, and customizing layers for more complex creations. It is available as a web-based demo and the source code is available under an open-source license.

Key Features

  • Sketch-Based Modeling: Create 3D models by drawing 2D character parts with strokes.
  • Automatic Inflation: Automatically converts 2D sketches into 3D meshes.
  • Intuitive Animation: Animate models by placing and moving control pins, recording their motion.
  • Layer Management: Create layers from mask images, duplicate layers, and adjust depth order.
  • Template Image Support: Import images to trace over and use as textures.
  • Export Options: Export static frames as OBJ (with textures) and full animations as glTF (compatible with Blender).
  • Redraw Mode: Modify the shape of existing character parts without changing depth order.
  • Web-Based Tool: Runs in modern browsers supporting WebAssembly & WebGL 1.0.

Use Cases

  • Creating simple 3D character animations quickly
  • Prototyping 3D character designs from sketches
  • Casual 3D modeling and animation
  • Educational tool for demonstrating basic 3D concepts
  • Generating assets for game development or other 3D projects

You Might Also Like