WritingReplicateReplicatepublished Nov 19, 2025seen 5d

Retro Diffusion's pixel art models are now on Replicate

Open original ↗

Captured source

source ↗

Retro Diffusion's pixel art models are now on Replicate – Replicate blog

Replicate Blog

Retro Diffusion's pixel art models are now on Replicate

Posted November 19, 2025 by andreasjansson

Retro Diffusion have crafted a beautiful set of models and styles for creating game assets, character sprites, tiles, and other wonderful retro graphics. These models are trained specifically for grid-aligned, limited-palette pixel art. And now you can run them on Replicate.

Retro Diffusion have four models on Replicate:

rd-fast : replicate.com/retro-diffusion/rd-fast

rd-plus : replicate.com/retro-diffusion/rd-plus

rd-tile : replicate.com/retro-diffusion/rd-tile

rd-animation : replicate.com/retro-diffusion/rd-animation

These models have tons of different style presets to play with, and most of them support arbitrary width/height, input images, palette images, background removal, and seemless tiling.

rd-fast : Fast pixel art image generation

retro-diffusion/rd-fast is optimized for speed and supports 15 styles, from portraits to Minecraft-style items.

Copy

import replicate

output = replicate.run( "retro-diffusion/rd-fast" , input = { "prompt" : "knight character, retro game asset, side view" , "style" : "game_asset" , "width" : 128 , "height" : 128 , "num_images" : 1 , "remove_bg" : True , }, ) print (output)

rd-plus : High quality and authentic pixel art image generation

retro-diffusion/rd-plus is the higher quality text-to-image model, with styles for scenes, maps, UI, and icons.

Copy

import replicate

output = replicate.run( "retro-diffusion/rd-plus" , input = { "prompt" : "top-down forest path with trees and rocks, classic jrpg map" , "style" : "topdown_map" , "width" : 256 , "height" : 256 , "num_images" : 1 , "tile_x" : True , "tile_y" : True , }, ) print (output)

rd-tile : All the tools you need for generating pixel art tilesets

retro-diffusion/rd-tile focuses on tiles and tilesets, including single tiles, variations, and scene objects.

Copy

import replicate

output = replicate.run( "retro-diffusion/rd-tile" , input = { "prompt" : "grass and dirt path tileset with stones and flowers" , "style" : "tileset" , "width" : 32 , # tile width "height" : 32 , # tile height "num_images" : 1 , }, ) print (output)

rd-animation : Style consistent animated pixel art sprite generation

retro-diffusion/rd-animation generates animated sprites or spritesheets with consistent framing and low frame counts that match common game engines.

Copy

import replicate

output = replicate.run( "retro-diffusion/rd-animation" , input = { "prompt" : "small pirate character with parrot, walking animation" , "style" : "four_angle_walking" , "width" : 48 , "height" : 48 , "return_spritesheet" : True , }, ) print (output)

These examples use Python, but you can also call the models from JavaScript and other languages with Replicate’s SDKs.

Wizard hats off to Atropulse , nerijs , and the rest of the team for creating Retro Diffusion.

Next: Replicate is joining Cloudflare

Notability

notability 5.0/10

New pixel art models on Replicate