Type | Workflows |
Stats | 1,222 0 |
Reviews | (94) |
Published | Jun 22, 2024 |
Base Model | |
Hash | AutoV2 D5FB1679C7 |
My Apologies! Rosebud AI was free and education focused when I linked to it, I had no idea how much things had changed.
Newest Update: H42 Version, Using a resource I found on Civit AI to use with Openpose and IP adapter to make better character Sprite Sheets. If you want to tip for the H42 version, consider splitting the tip in half and giving a portion to https://civitai.com/models/56307?modelVersionId=63973 as their resource came in clutch for testing this and saved me a lot of time lol. Received a slight update after rearranging background removers.
Rosebud AI Version. I use Rosebud AI to make games with my son and to experiment. Made a workflow specifically for it with things I use most in ComfyUI. Spritesheet maker was specifically for this, so made a version specifically for it lol. Rose in a flower pot. The basic image generator isn't fully connected since it's basic. Normally I'd add controlnets and ip adapters, but I figured I'd let you hook it up how you want lol.
Final Versions. I recommend the none Ollama one for reliable and consistent output, the Ollama version is more fun though. v4.2 and 4.0 have both seen updates to correct some issues and clean them up a bit. Things are more unified and Ollama has proper instructions now that work mostly lol
Updated after mistake: v4.2 to remove the forgotten prompt when I made the group from the nodes. But useful information, if you convert the text box to an input, the text stays lol. But 4.2 is corrected and I added a second Ollama node.
I MESSED UP lol, sorry guys, there's a hidden prompt I forgot to remove fox from. I'll fix this ASAP, I am so sorry I messed up with the grouping lol! I forgot to remove the prompt when I converted the text box into an input.
Update: v4.2 adds Ollama and IP adapter.
Version 4.0 - It may seem like some versions were skipped, they existed, I just forgot to share them as I got a bit hyper focused. 4.0 Needs an SD model, then it feeds the animateDiff video right into the spritesheet maker.
Text to spritesheet complete lol, now just needs fine tuning.
This doesn't actually require an SD model, I wasn't sure where to unselect that lol. My apologies for any confusion. Low tech solution in ComfyUI using some cool nodes in unorthodox ways lol.
version 1.1 ~ Finalized sizes. 40 sprites, 5 rows, 8 columns. 4096x2560 for super clean background removal, then shrunk down to 1024x640 to use as a sprite sheet where each sprite is 128x128. If you wish to use less than 40 frames you will have to adjust the math.
In my case for example, I wanted them to be 128x128 and I wanted 40 frames at 10 fps for super smooth sprite animation right? So, 8 columns x 128 = 1024 so my goal width is 1024. Number of columns (c) x sprite width (sw) = goal width (gw) so c x sw = gw
Now I have 5 rows, so 5 x 128 = 640. So my goal height is 640. Number of rows (r) x desired sprite height (sh) = goal height (gh) so r x sh = gh ~
Hello!
I'm your host, Geeky Ghost!
This is my sprite sheet maker simplified.
So, first up. Load image batch from directory. This feeds all the images in a folder to the Comic Panel Template node.
You can paste the same directory below it in the SameImageToLocal node. Or use a different directory so you don't accidentally send the batch back through with the sprite sheet lol.
Custom Panel Layout field
This one is important as well. H is Horizontal and V is Vertical.
H8 = 8 columns, having 5 8's means it will have 5 rows of 8, merged into a sprite sheet.
This is assuming it's a square image lol.
Remove Background
This one can take some tweaking. I'm trying to find a way to make it a bit easier. Some images may need some adjustment.
"Cleaned it up, it's more organized in my head :P when I try to explain it, the explanation tries to come out faster than I can type and etc lol. My apologies for the mess and mix ups.