GUIDES OPEN APP

Using AI pixel art sprites in Unity (without the blur)

9 June 2026 · 5 min read · SpriteLab Guides

You generated a crisp sprite, dropped it into Unity, and now it's a smeary mess. This is the single most common pixel art problem in Unity and it's entirely import settings. Here's the full checklist, plus sprite sheet slicing and the other classics.

The import settings that matter

Select your PNG in the Project window and set these in the Inspector:

SettingValueWhy
Texture TypeSprite (2D and UI)Makes it usable by SpriteRenderer and UI
Sprite ModeSingle (one sprite) / Multiple (sheet)Multiple enables the Sprite Editor for slicing
Filter ModePoint (no filter)The blur fix. Bilinear (the default) smears pixels into each other
CompressionNoneTexture compression mangles flat-colour art and adds artefacts around outlines
Pixels Per UnitYour sprite's native size (e.g. 32)Makes one sprite = one world unit, which keeps scales sane across assets
Max SizeAt least the texture's real sizeIf it's smaller, Unity silently downscales and softens the art

Hit Apply. That's 90% of the battle: Point filtering and no compression are the two that fix the blur.

Slicing a sprite sheet

For animation strips or multi-sprite sheets (Sprite Mode: Multiple):

  1. Open the Sprite Editor from the Inspector.
  2. Top-left, choose Slice, then set Type to Grid By Cell Size.
  3. Enter the frame dimensions. SpriteLab animation sheets are uniform horizontal strips, so cell width = sheet width divided by frame count, cell height = sheet height.
  4. Slice, then Apply.

To get an animation clip from the sliced frames: expand the texture in the Project window, select all the frames, and drag them into the Scene. Unity prompts you to save a .anim clip and wires up an Animator for you. Set the clip's sample rate to taste (8 to 12 fps suits most pixel art).

The other classics

Quick sanity test: zoom in on your sprite in the Scene view. Every pixel should be a sharp square. If you see soft gradients between pixels, it's Filter Mode. If you see ringing or colour noise, it's Compression.

A note on source resolution

Import sprites at their native pixel size (32, 64, 128) and let the camera do the scaling, rather than importing a pre-upscaled 1024px PNG. Native-size assets keep memory small, atlases tight and the pixel grid honest. If your generator only outputs large images, downscale properly first; see AI pixel art vs true pixel art for why naive downscaling ruins sprites. SpriteLab outputs at true native size, so its PNGs drop straight in.

Need the sprites themselves?

Generate clean, native-resolution sprites with transparent backgrounds and 1px outlines, ready for these import settings.

TRY SPRITELAB FREE 25 free credits + 5 daily. No card needed.

More reading

PIXEL ART IN GODOT

The Godot 4 equivalent: nearest filtering, AnimatedSprite2D and integer scaling.

SPRITE SHEETS WITH AI

Animation strips, multi-sprite packs and rotations without the usual mess.

AI VS TRUE PIXEL ART

Why raw AI output isn't real pixel art, and the pipeline that closes the gap.