A downloadable Aseprite Extension

Buy Now$4.50 USD or more

AseVoxel

Realtime voxel preview, flexible rotation systems, animation tools & direct export inside Aseprite

What Is It?

AseVoxel transforms your layered Aseprite files into lightweight 3D voxel scenes. Each visible non-group layer becomes a Z-slice, and each opaque pixel becomes a voxel. The tool provides a live 3D preview, multiple rotation paradigms, adaptive redraw throttling, animation capture, and direct OBJ/PLY/STL export — all without leaving Aseprite.

• Live Preview
• Adaptive Render Throttle
• Euler / Absolute / Relative Rotation Systems
• Trackball & Orbit Controls
• Animation Frame Generator
• Export to OBJ / PLY / STL
• Lighting and shading Modes
• Optional Remote Renderer Server (soon)

Key Features

Layer → Voxel Mapping

Intuitive depth: top layers become the front, hidden or group layers are ignored.

Three Rotation Systems

Euler: direct angles & matrix math.
Absolute: spins the model through its fixed axes.
Relative: camera pitch/yaw/roll.

Trackball / Orbit Input

Middle drag for free rotation, plus instant presets for front/top/iso views.

Adaptive Interaction

Median render time adjusts sampling interval automatically, keeping motion smooth on both fast and potato PCs.

Animation Generator

Create frame stacks or GIF workflows by rotating around an axis with configurable step counts.

Export Pipeline

OBJ with colors & materials, PLY with vertex colors, or STL for solid triangulation.

Outline & Contrast

Automatic background contrast, outline modes, and pattern-based edge highlighting.

Modeling Mode

Inspect per-slice voxels with visibility toggles; optionally hand off preview to a remote WebSocket renderer.


How To Use

Meet my dad, this is Alfredo:

Alfredo Front


Alfredo is just an Aseprite file. He has multiple layers — each one becomes a voxel slice:


Alfredo’s size: 13 × 16 pixels per layer, across 14 layers. That means his voxel volume is 13 × 16 × 14.

Things You Can Do With Alfredo

Preview

Go to Edit → AseVoxel Viewer. Two windows open:
• A live 3D preview (default isometric view)
• An info dialog with tabs and controls

Preview Example

Rotate freely with middle-click drag:

Rotate & Scale

In the info dialog, press “Open Controls Dialog” to adjust:

  • 3 Rotation Modes:
    • Euler: full rotation matrices (perfect for reproducible setups).
    • Absolute: model-space spins, like rotating a cube on fixed rings.
    • Relative: intuitive camera orbit (pitch/yaw/roll).
  • Scale sliders
  • Quick View buttons (Front, Top, Side, Iso)
  • Perspective vs Orthogonal toggle (future feature)

Model and Edit

In the info dialog, go to “Model”  tab to find:

  • 4 90° Transform Rotation Buttons
  • Layer Scroll Mode

Export, Light, Shade and MORE...

  • Credits & Inspiration

    Core Development: AseVoxel contributors (me, my dad, and GitHub Copilot).

    Feature Inspiration: UX and outline ideas influenced by AseSlab by KidMarscat — go check it out, it’s free!

    Main Concept Shout-Out: Oroshibu’s Easymetric (3D pixel-art tool) inspired early direction. Please support original creators!

    Aseprite: The host environment & APIs that made this possible.

    License

    See included LICENSE file for full terms. This tool is independent and not affiliated with Aseprite, KidMarscat, or Oroshibu. All trademarks belong to their respective owners.

    When reporting issues, please include sprite size, layer count, and rotation mode for easier reproduction.

    AseVoxel – streamlined voxel preview & export workflow for Aseprite.

Published 2 days ago
StatusIn development
CategoryTool
Release date 5 days ago
AuthorPixelMatt
Made withAseprite
Tags3D, 3d-modeling, Animation, Aseprite, asset-creation, Low-poly, Pixel Art, Retro, Sprites, Voxel
Average sessionAbout an hour
LanguagesEnglish
InputsKeyboard, Mouse

Purchase

Buy Now$4.50 USD or more

In order to download this Aseprite Extension you must purchase it at or above the minimum price of $4.50 USD. You will get access to the following files:

AseVoxel 66 kB
transparency_cube.aseprite 893 bytes
rubik 7x7x7.ase 941 bytes
grayfruit.aseprite 1.5 kB
crate.aseprite 1.6 kB
bearded_man.aseprite 2 kB
Asevoxel Logo.aseprite 1.8 kB
alfredovoxel-pelado.aseprite 1.9 kB
5x5x5.aseprite 791 bytes
2x2x2.aseprite 506 bytes
1x1x1.aseprite 341 bytes
LICENSE 1.2 kB

Development log