A downloadable tool for Windows and Linux

Download NowName your own price


FlatPixel is a tool for generating diffuse and normal spritesheets from 3d

models.

Features:

  •  Easily create spritesheets from animated 3d models
  • Export normal maps for use with 2d lighting solutions
  • Custom palettes allow for easy styling of assets
  • Many camera and render options


A diffuse texture is created from the colors on your model...


...and normals are created from the mesh info! Works great with 2d lights!


With loads of camera options, you can even create first-person sprites!


Render stills with any palette you'd like! Perfect for UI icons or other graphic elements.



Changelog:

v1.1:

- New turntable mode makes it easy to export sprites from several angles at once!
 

Updated 12 days ago
Published 20 days ago
StatusIn development
CategoryTool
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorTripleSeven
Made withGodot
TagsAnimation, Pixel Art, Sprites, Textures, tool, User Interface (UI)
Average sessionAbout a half-hour

Download

Download NowName your own price

Click download now to get access to the following files:

FlatPixel.exe 93 MB
FlatPixel.x86_64 66 MB
readme.pdf 123 kB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Really neat tool, I could most likely use it for my project. I have an issue though and if it's not possible I entirely understand. But is there a way to import a model without it having a UV map and it not being completely white? I currently create my model and then split individual elements up, before using materials and shaders to give them a cell shaded look. Hence not having to paint UV maps myself at all. But because of that I can't bake the texture to the gltf file.

Thanks in advance!

(+1)

Hi, thanks for giving my tool a try! If you're using single-color materials (i.e. no texture, just a flat color, and applied to the faces) then this should work (I use blender to make my models, and I have had no problem with this).

However, I don't think this would support vertex colors, sorry! Also, custom shaders aren't supported. I set my colors on the default blender material and these import correctly. If your custom cel-shader has a different format for the colors then I don't know if FlatPixel will be able to pick that up.

(+1)

Thanks for the quick reply!
I'm just gonna throw a picture showing my node setup for the material, that might explain the set up better than I ever could.



Based on this, is it possible to still use FlatPixel? Understandable if not but it would be a shame, it's a really neat program! :)

(+1)

Ah yeah, unfortunately those shaders don't translate well outside of Blender. I'm afraid those won't work in FlatPixel :(

But if you build a simple gradient texture and map the UVs, that would work no problem! Best of luck!

You might be able to bake fake lighting into a texture, which could be used. Though.... if you use the normal lighting system offered with this tool, it might be simpler to just make things a solid color, and use a lighting shader to ensure you have that toon shaded lighting while in-game. I could totally help with that, shading's fun!

(1 edit) (+1)

Looks neat. Does this support automatically generating multi-view 8-sprites? Like from Doom? Or does one need to render, rotate, and re-render?

Currently, you have to render, rotate, then re-render. I have a "turntable mode" in the works though, which will allow 4 and 8 multi-view exports!

(+1)

This tool is amazing! <3 

First!