Shade a pixel grid with beveled edges

Pixel Relief shades the edges of front-facing square cells. Highlights and shadows suggest raised tiles while the image stays in its original layout. The source colors remain the base of each cell.

Pixel Relief processed image preview
Pixel Relief processed image preview

Creative applications

  • Raised tile studies and graphic image textures.
  • Animated lighting across a still pixel grid.

Starting workflow

  1. Choose Pixel size so the grid reads at the final viewing size.
  2. Adjust Bevel to set how much of each cell becomes a sloped edge.
  3. Raise Depth for stronger highlights and shadows, then turn Light angle to move them between sides.
  4. Place Pixel Art before Pixel Relief at the same Pixel size for a palette-based relief. Use Pixel Tiles as an alternative finishing treatment when transparent gaps matter more than bevels.

Key controls

Pixel size

Set the square grid width in output pixels. Match Pixel Art’s Pixel size when stacking to keep the cells aligned.

Default: 16 · Range: 1 to 128

Bevel

Set the edge width as a percentage of the cell. Zero removes the bevel; larger values leave a smaller flat face.

Default: 15% · Range: 0% to 45%

Depth

Set shading strength. Zero gives flat sampled cells. This is image-space shading, not a mesh height.

Default: 35% · Range: 0% to 100%

Light angle

Rotate the light direction around the image: 0° lights the right side, 90° the bottom, 180° the left, and 270° the top.

Default: 315deg · Range: 0deg to 360deg

Mix

Blend the treatment with the input. Zero restores the input exactly; use full Mix to keep the cell treatment distinct.

Default: 100% · Range: 0% to 100%

Practical tips

  • Start with Pixel Art and Pixel Relief both at size 16, then compare Depth 0% with 35%.
  • Animate Light angle through the shared parameter animation controls to move light around the stationary cells.

Limitations

  • There is no camera movement, parallax, mesh geometry, or cast shadow between cells.
  • Shading introduces colors beyond a preceding fixed palette.
  • Very small cells have little space for separate beveled edges.
  • Each grid effect samples its input again. A later grid effect can replace earlier outlines or bevels; start with Pixel Art followed by one finishing treatment.

Keep exploring

One collection is just the beginning.

Try this effect on one image in the free browser demo. Artfkt for Mac brings all collections and multiple image layers into one composition.