Skip to content

Usage Guide ​

Basic Usage ​

Importing an Aseprite File ​

  1. Open Blender
  2. Go to File > Import > Aseprite (.aseprite)
  3. Navigate to your .aseprite file
  4. Configure import options in the sidebar (optional):

Import Dialog

  • Frame Number: Which frame to import from multi-frame files (default: 0)
  • Add Solidify Modifier: Automatically add Solidify modifier (default: enabled)
  • Solidify Thickness: Thickness of the 3D depth in meters (default: 0.1m)
  • Texture Prefix: Prefix for exported texture files (default: tex_)
  1. Click Import Aseprite as Mesh
  2. The mesh will be created at the world origin with texture applied

Sample Import ResultExample: Imported Aseprite file as 3D mesh with Solidify modifier in Material Preview mode

What Gets Created ​

When you import an Aseprite file, the add-on automatically:

  • Converts pixels to 3D mesh: Each non-transparent pixel becomes a quad face
  • Applies UV mapping: Pixel-perfect UV coordinates centered on each pixel
  • Creates material: Principled BSDF with the texture set to "Closest" interpolation
  • Adds Solidify modifier (if enabled): Gives 3D thickness to the flat mesh
  • Sets alpha blending: Material uses "Clip" blend mode for transparency

Understanding the Result ​

Mesh Structure ​

  • Each visible pixel becomes a 1x1 unit quad
  • Transparent pixels are excluded
  • Duplicate vertices are merged automatically
  • Origin is set to center of mass

Solidify Modifier ​

If enabled in the import dialog, the Solidify modifier:

  • Thickness: Default 0.1 units (configurable in import dialog, adjustable after import in modifier panel)
  • Offset: 1.0 (extrudes outward)
  • Rim: Enabled (creates side faces)

You can modify these settings after import in the Modifiers panel.

Texture ​

The texture is temporarily exported as PNG in Blender's temp directory with the prefix specified in the import dialog (default: tex_).

Tips and Tricks ​

Scaling ​

The imported mesh uses 1 Blender unit per pixel. To scale:

  1. Select the object
  2. Press S to scale
  3. Enter desired scale factor

Editing the Mesh ​

After import, you can:

  • Modify the Solidify thickness in the Modifiers panel
  • Edit UVs if needed
  • Add additional modifiers
  • Edit the mesh in Edit mode

Texture Interpolation ​

The texture uses "Closest" interpolation by default to maintain pixel-perfect appearance. To change:

  1. Go to Shader Editor
  2. Select the Image Texture node
  3. Change Interpolation setting

Re-importing ​

If you update your Aseprite file:

  1. Simply re-import the file
  2. A new object will be created
  3. Delete the old object if needed

Common Workflows ​

Game Asset Creation ​

  1. Import Aseprite sprite
  2. Adjust Solidify thickness for desired depth
  3. Add Array modifier for patterns
  4. Export as FBX/GLTF for game engine

Animation Setup ​

  1. Import multiple frames as separate files
  2. Use as keyframes for stop-motion style animation
  3. Or use Aseprite's layer export and import each as separate object

Rendering ​

  1. Set up lighting for pixel art (avoid soft shadows)
  2. Use Eevee or Cycles
  3. Disable anti-aliasing for crisp pixel edges
  4. Render at multiples of native resolution (2x, 3x, 4x)

Released under the MIT License.