Building a retro or indie game with PBR lighting? You now have a problem that didn't exist five years ago: your pixel art style looks flat and lifeless when you add physically-based rendering, because pixel art textures don't have normal maps, roughness data, or height information.

Grix solves this with a pipeline that no other AI texture tool offers: generate all five PBR maps in pixel art style from a single text prompt.

What "Pixel Art PBR" Actually Means

Traditional pixel art is a flat 2D image — just color. When you apply it to a 3D mesh in Unity or Godot with PBR lighting, you get unlit-looking surfaces because the engine has no roughness or normal data to work with.

Grix's pixel art mode generates a full matched set:

All four maps share the same pixel grid and color palette, so they're visually consistent and technically correct for PBR rendering.

Grid Sizes: 16×16 to 8K

Grix supports pixel grids from 16×16 (classic Game Boy-era) up to 128×128 at native resolution, with seamless tiling. You choose the grid size; Grix handles the pixelation automatically on all maps.

Common sizes for different game types:

How the Pipeline Works

Under the hood, Grix runs a two-stage process:

  1. Prompt enhancement — your input is automatically optimized to guide the AI toward flat-color regions, bold palettes, and hard color boundaries that pixelate cleanly
  2. PBR generation — PATINA generates a full 512×512 material set optimized for pixelation
  3. Pixelation — all maps are processed in parallel through our pixel art pipeline, which applies color quantization, grid snapping, and cleanup at your chosen resolution

The result is a matched set of pixel art maps that work together in any PBR-capable engine.

Best Materials for Pixel Art PBR

From our sampling tests, materials with strong color contrast and simple color regions produce the best results:

Materials with fine surface detail or subtle gradients (mossy stone, concrete) can look monochromatic at small grid sizes. Bold, two-tone materials consistently produce the cleanest pixel art output.

Engine Setup for Pixel Art PBR

Setup is identical to standard PBR — see our Blender guide and Unity guide. One additional step: in your engine's texture import settings, enable point filtering (nearest neighbor) instead of bilinear or trilinear filtering for all pixel art textures. This preserves the crisp pixel edges.

In Godot: set Filter to Nearest in import settings. In Unity: set Filter Mode to Point on all five textures. In Blender: set Interpolation to Closest on each Image Texture node.

Try It Free

Pixel Art PBR is available on all Grix plans, including the free tier. Generate your first pixel art material at grixai.com/dashboard — select Pixel Art mode, choose a grid size, and describe your material.