Retro Diffusion's pixel art models are now on Replicate
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/10New pixel art models on Replicate