

Imperivm changes colors to units (level or player's color) through the palette of the sprite. It's very useful when you want to replace one or more colors: if you change it in the palette, every pixel with that color will change its color. It contains all the colors of the image, with a maximum of 256 colors.

Once you have done the sprite, you start the fight against palettes.Ī palette is the color table of the Bitmap (.BMP) or. So, if you unit has 8 directions, your final sprite will be an image with 10 rows and 8 columns. Let's suppose that you are doing the IDLE animation and your animation has 10 frames. It's not easy, but if you practicize, then you'll find it quite trivial and maybe boring. So, in your Blender project, you have to render the animation 8 (or 12) times, rotating the camera around the model. Usually only the horsemen have 12 directions. For example I use #434343 for the character, #333333 for the level and #a1a1a1 for the color parts:Īnother important thing is: units can have 8 or 12 directions. This is important to give a sort of antialiasing to your unit: gray is a color quite neutral, and it fits to every type of terrain (grass, ground, sand, etc.). So, you have to keep separated this parts with specific materials in order to be able to render them alone. Another units (for example Heroes) change just the player's color, others don't change anything (for example Animals). An important thing to keep in mind is that some units have parts or components that change color depending on the color of the player and on the level of the unit. This tutorial isn't about modeling, texturing or rigging in Blender, so I will assume that you have in your hands a model and you can manage it by yourself. I suggest to use Blender, not because Blender is the best, but because I know that it's quite easy to render in the proper way the animations. Photoshop CS3 (newer versions are ok too)įirst of all, you should be able to do a 3D model of your character.I will use the Myrmidon, an unit I created for the Greek Civilization MOD, as example.
#Ultima iii sprites how to#
So, we want to write a tutorial that aims to explain how to create, for example, an unit's sprite. The techniques, softwares and skills that you need to do it are quite sophisticated and a lot of fans give up because of this. Really few people know how to create new Imperivm units or buildings. This tutorial have been made for those who want learn how to insert unit and other stuff in Imperivm.
