PixMold UI Crafter for Aseprite

Getting Started

Feature Reference

A grouped reference of PixMold UI Crafter features, with short explanations for workspace tabs, structure, layers, effects, color tools, projects, and export.

This page lists the main user-facing features in PixMold UI Crafter.

It is a broad reference, not a step-by-step tutorial. Use it when you want to understand what a tab, option, effect, or workflow is meant to do. Some advanced features are only described briefly and may receive dedicated pages later.

PixMold is currently in beta. Some advanced workflows, labels, and documentation pages may evolve during the 0.9.x releases.

Workspace

The Workspace window is the central place for previewing, composing, rendering, and managing a PixMold project.

It is split into four tabs: Element, Preview, Render, and Project.

Element tab

FeatureExplanation
Draw elementdraw the current element on the current sprite.
ColorsOpen the theme manager window.
ThemeLets you preview the element with the selected theme variation, including the All Variations mode.
HighlightAdds a visible outline around the selected rendered item for editing clarity.
CanvasAllows the preview background color to be customized independently from the rendered asset.
Zoom controlsChanges the scale of the preview without changing the real pixel size of the element.
StatesShows one state or multiple states depending on the selected state mode.
Canvas navigationSupports middle mouse drag, Space + drag, and dragging empty canvas space.
Click selectionClicking a rendered component can select the related element, state, or item when applicable.

Preview tab

FeatureExplanation
Draw to New LayerDraws the current preview into a new layer in the active sprite, resizing the canvas if needed.
Draw to New SpriteCreates a new sprite and draws the current preview into it.
Render All PreviewsDraws every saved preview layout to build a presentation sheet.
One Layer per PreviewWhen rendering all previews, draws each preview as one merged layer instead of splitting every item.
Theme variation previewDisplays a selected theme variation or all variations with spacing between versions.
Preview templatesSaves composed UI layouts made from several elements, such as panels, inventories, menus, or HUD mockups.
Preview preset selectorLoads another saved preview layout from the current project.
Save / Save As / New / DeleteManages preview layouts directly from the Workspace.
Layout item tableLists the items used by the current preview layout.
Layout item editorEdits the selected layout item position, size, source element, state, type, and slice settings.
Copy layout itemDuplicates the selected preview item so similar entries can be adjusted quickly.
Drag editingAllows layout items to be moved and resized directly on the preview canvas.
Background itemAdds a simple background block to the composed preview.
Header itemAdds a header-style layout item for title bars or top sections.
Texture itemUses a rendered element as a repeated or placed texture-style layout part.
Grid itemArranges repeated slots or components in a grid.
9-slice itemResizes an element while preserving its corners and borders.
Horizontal 3-slice itemResizes a horizontal component while preserving left and right ends.
Vertical 3-slice itemResizes a vertical component while preserving top and bottom ends.
Slice editorOpens a small editor with draggable left, top, right, and bottom slice guides.

Render tab

FeatureExplanation
Sprite-sheet renderRenders selected elements and states into a packed output view.
Draw to New LayerDraws the render output into a new layer in the active sprite.
Draw to New SpriteCreates a new sprite for the render output.
Include SlicesAdds Aseprite slices to the generated sprite when slice data is available.
Theme variation renderRenders the selected theme variation or every variation.
Same LayoutKeeps the same arrangement for each color variation so comparisons line up visually.
Shelf PackingPacks output items in rows.
MaxRects PackingPacks output items more tightly in a rectangle-based layout.
Custom PackingLets the user manually drag items in the render layout.
Custom base arrangementSwitching to Custom starts from the current automatic arrangement.
Gap controlAdds spacing between rendered items.
Max width / height controlsConstrains packed output size.
State arrangementControls how element states are grouped or ordered in the output.
Color index updateAdds used colors to the Aseprite indexed palette when drawing.

Project tab

FeatureExplanation
Save projectSaves the current elements, states, layers, effects, colors, previews, templates, resources, and settings.
Close projectCloses the active project while keeping the current editable data until it is replaced or cleared.
New projectClears the current PixMold data and starts from an empty workspace.
Load projectOpens an existing PixMold project from disk.
Import projectImports data from another project without replacing the current project.
Load TemplateOpens the built-in starter template chooser.
Manage ResourcesLists loaded resources grouped by category and allows resources to be removed.
Save current preview with projectOptionally saves unsaved preview layout edits before saving the project.
Project directoryStores the base directory used for managed project files.
Table themeControls the light/dark visual theme used by PixMold custom tables.
Delete confirmation preferencesLets destructive actions skip confirmation when the user explicitly enables that behavior.
Window layoutsSaves and reloads PixMold window positions for different editing setups.

Structure

The Structure window controls the project hierarchy.

It is where folders, elements, states, and layers are created, selected, organized, duplicated, and prepared for rendering.

FeatureExplanation
+ ElementAdds a new reusable UI component.
Element copyDuplicates an existing element with its states, layers, effects, and linked color roles.
- ElementRemoves an element after confirmation unless the project preference disables confirmation.
Element renameChanges the display name used in tables, previews, and exports.
Element render toggleMarks whether an element should be included in render workflows. Use this to render only the elements you actually need.
Folders menu(right click) Manage folders.
Folder render toggleAllows a folder to be included or excluded from render workflows.
Move into folderMoves an element into a chosen folder from the context menu.
Remove from folderMoves an element back to the root element list.
+ StateAdds a new visual state to the selected element.
State copyDuplicates a state so variants can be edited from a working base.
State renameNames states such as Normal, Hover, Pressed, Disabled, or Selected.
+ LayerAdds a new construction layer to the selected state.
Layer copyDuplicates a layer and its settings.
- LayerRemoves a layer after confirmation unless disabled in project preferences.
Layer renameGives a layer a meaningful editing name.
Layer visibilityToggles whether a layer is visible in the rendered element.
Layer up / downChanges stacking order while preserving effect-channel behavior.
Channel badgeShows the effect channel number directly in the layer row.

Layer Settings

Layer Settings edits the selected layer.

A layer can define geometry, use a source, act as a mask, or act as an effect pass for other layers.

Geometry and source

FeatureExplanation
Width and heightDefines the layer geometry size.
Offset X and YMoves the layer inside the element.
OpacityControls the layer alpha contribution.
BlendingControls how the layer blends with layers below it.
Shape: RectangleUses rectangular geometry as the layer base.
Shape: CircleUses circular geometry as the layer base.
Shape: shape from layerUses the alpha of an Aseprite layer as a shape source. This is still experimental.
Shape: image from layerUses a source layer image as rendered pixel content.
Mask layerMakes the layer act as a transparency-aware mask.
Hidden size layerAllows a hidden normal layer to reserve output size.
Mask size behaviorMask layers are ignored for element-size computation.

Layer behavior

FeatureExplanation
Effect LayerMakes a layer apply effects to other layers instead of rendering as a normal visible layer.
Effect ChannelRoutes effect layers to matching normal layers. Channels 1-5 can target specific groups.
All ChannelAllows an effect layer to apply independently across all effect channels.
Fixed BoundsClips output to the layer geometry and can reserve a fixed output footprint. This is useful for glows, shadows, and states that must keep the same size.
Effect visibilityAllows individual effects on a layer to be temporarily disabled.
Active-effect tableShows enabled effects and their color swatches when applicable.
Color swatch editingOpens the custom color picker for color-owning effect parameters.

Effects

Effects are rendering operations added to layers.

Several effects can be combined on the same layer to create panels, buttons, materials, outlines, state variations, decorations, and preview assets.

Shape effects

FeatureExplanation
Filled ShapeFills the layer geometry with the layer color or linked theme color.
Outline ShapeDraws only the shape outline instead of filling the inside.
Text - BitmapDraws quick placeholder text from an experimental bitmap font. For production text, use Aseprite text layers and Shape from Layer when possible.
Mask effectUses the layer as a masking pass.
Corner RadiusRounds rectangle corners with per-corner controls.
Flat CornerCuts rectangle corners with per-corner controls.
BorderDraws border pixels around the geometry.

Light and volume effects

FeatureExplanation
BevelAdds a shaded edge to the layer shape.
PerspectiveAdds an extrusion effect based on angle, size, and offset.
Drop ShadowAdds an external shadow offset from the layer shape.
Inner LightAdds light shading inside the layer.
Inner ShadowAdds darker shading inside the layer.
Neon GlowAdds experimental inside and outside glow with color, size, strength, and sharpness controls.
GradientApplies a color gradient over the layer result.

Noise and texture effects

FeatureExplanation
Simple NoiseAdds basic pixel noise.
Vein NoiseAdds vein-like procedural texture.
Wood NoiseAdds wood-ring style procedural texture.
Cloud NoiseAdds soft cloudy variation.
Perlin NoiseAdds procedural bands and fields.
Voronoi NoiseAdds cell-like procedural shapes.

Transform and filter effects

FeatureExplanation
Luminosity / ContrastAdjusts brightness and contrast on the rendered layer result.
RotationRotates the layer result.
MirrorAdds mirrored copies or symmetrical output depending on the settings.
Arc TransformBends the result into an arc shape.
SmoothingSoftens harsh pixel contours.
Contour SmoothingSmooths contour transitions while trying to preserve pixel-art readability.

Decoration effects

FeatureExplanation
Border MotifPlaces a motif around a border.
Border ArrayRepeats another element or state along a border.

Color and Theme Tools

PixMold separates direct colors, named colors, preview colors, and theme variations so a project can be recolored without rebuilding every element.

FeatureExplanation
Preview Colors windowLists colors used in the current preview.
Collapsible usage rowsShows where each color is used without making the color list too wide.
Usage click selectionSelecting a usage jumps to the related element and layer.
Edit matching colorsApplies a color change to matching usages when requested.
Cancel color changesRestores colors to the snapshot taken when the color window opened.
Add to indexAdds every preview color to the active Aseprite indexed palette.
Named colorsLets project colors have names such as Fill, Text, Highlight, or Shadow.
Named color linksAllows effects and layers to stay linked to a named color across theme variations.
Theme variationsStores alternate color values for the same named color roles.
All VariationsDisplays or renders every theme variation together.
Custom color pickerProvides a hue bar, saturation/value triangle, alpha slider, and scheme suggestions.
Theme color picker modeShows project theme colors inside the custom color picker.
Named-color dropdownSelects a named color role instead of a raw color value.
Color schemesSuggests complementary, split complementary, analogous, triadic, tetradic, and square palettes.
Color names in pickerDisplays named color labels under swatches when available.

Projects, Templates, and Resources

PixMold projects store editable data and project assets separately from normal Aseprite documents.

FeatureExplanation
Managed project folderKeeps project JSON, config data, resources, and assets together.
Project save/loadRestores elements, states, layers, effects, color themes, preview layouts, templates, resources, and window layouts.
Project importImports data from another project into the current one. Duplicate names are renamed instead of replacing existing content.
Built-in starter templatesLoads bundled starter projects from the Project tab.
Element templatesStores reusable element structures.
Layer style presetsStores effect and layer settings that can be applied later.
Noise presetsSaves reusable procedural noise setups.
Preview templatesSaves composed preview layouts.
Window layoutsSaves PixMold window positions and sizes.
Project source assetsCaptures source-layer assets used by the project.
Manage ResourcesLists loaded project resources grouped by category.
Resource deleteRemoves a resource from the project after confirmation.
Delete confirmationsAdds confirmation prompts for destructive actions.
Remember my choiceAllows a delete confirmation preference to be saved.
Extension preferencesPersists directory and confirmation choices when PixMold runs as an installed extension.

Export and Aseprite Integration

PixMold renders into Aseprite sprites, layers, slices, and palettes while keeping the source project editable.

FeatureExplanation
Draw to Active LayerDraws the current element, preview, or render output into the active layer when supported by the workflow.
Draw to New LayerCreates or uses a new layer for the rendered output.
Draw to New SpriteCreates a new Aseprite sprite and draws the output there.
Canvas resize on drawExpands the target canvas when the output is larger than the current sprite.
Aseprite slicesAdds slice metadata when slice export is enabled.
Indexed color supportAdds used colors to the active indexed palette when drawing.
Source layer dependencyShape-from-layer and image-from-layer features read from the currently available source sprite/layers.
No-document workflowSome draw-to-new-sprite workflows can create output even when PixMold was opened without an existing sprite document.