Hey everyone! I want to share my experiments in creating Ragnarok Online-style sprites using Stable Diffusion. Consider this more of a lab notebook than a definitive guide.
๐ฏ Project Goal
Develop tools (LoRAs) that capture the visual essence of Ragnarok Online sprites, with the ultimate goal of generating complete spritesheets for video games or mods.
๐ ๏ธ Technical Setup
- **Base**: Stable Diffusion 1.5
> Why not SDXL or newer models? Simple: cost efficiency. SD 1.5 is more accessible for local experimentation.
๐ Developed LoRAs
ROSprites
This LoRA focuses on capturing RO's artistic essence:
- Enhanced clothing detail definition
- Characteristic eye style
- Less smoothed edges (perfect for pixel art!)
ROSpriteVX
Trained with a different approach:
- Original images on 512x512 canvas
- Includes green background (mental note: update to transparent ๐ )
- Pros:
- Better framing
- Prevents cropped sprites
- Cons:
- High parameters reduce size too much
- Can lose characteristic "pixelated" quality
๐งช Experiments with Other LoRAs
I've been playing around with some interesting combinations:
- **Body_fix**
- Improves anatomy
- Trades off some chibi style (something to consider)
- **Colorfull_anime**
- Adds more color vibrancy
- Complements RO style nicely
- **https://civitai.com/models/467588?modelVersionId=520289**
- Emphasizes block effect
- Reinforces pixel art aesthetic
๐ฏ Next Steps
The next objective is implementing ControlNet to:
- Generate consistent characters
- Create complete animation frames:
- Walking
- Running
- Idle state
- Death
- Damage
- Attacks
๐ญ Additional Notes
- Easynegative is crucial for good results
- Other negative prompt models work well too
- The balance between realistic anatomy and chibi style is delicate
๐ Work in Progress
This is a constantly evolving project. I'll keep updating as I get more results and improvements.
๐ฎ Why This Matters
Ragnarok Online's distinct visual style has always been a cornerstone of its charm. By recreating this style with modern AI tools, we're not just preserving its aesthetic but also making it accessible for new creative projects.
---
*Is anyone else experimenting with RO sprites? I'd love to see your results in the comments!* ๐ฎโจ
*PS: Check out the Spanish version of this guide in my other posts!*