Changes between Version 5 and Version 6 of ArtDesignDocument
- Timestamp:
- Jan 7, 2009, 3:00:45 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ArtDesignDocument
v5 v6 171 171 The civil center is another fine example of a concept created by Michael Hafer. Now this concept didn’t need to be colored because he so accurately described various features with notes. This is perfectly acceptable and actually preferred because it is a much quicker process than coloring an entire concept. Note also his overhead image in the lower right hand corner to help show exactly where the building are positioned about the complex structure. 172 172 173 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image003.jpg''')]]'''174 175 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image004.jpg''')]]'''173 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image003.jpg)]]''' 174 175 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image004.jpg)]]''' 176 176 177 177 '''[[BR]] '''[[BR]]'''[ Models]''' … … 208 208 [http://en.wikipedia.org/wiki/Gmax Gmax] (export W3D, import W3D into 3dsmax) 209 209 210 '''__[ COLLADA EXPORT]__''' '''____''''''''210 '''__[ COLLADA EXPORT]__''' 211 211 212 212 Note: Currently this has only been tested with 3ds Max. Some work may be needed to support other programs. … … 338 338 So, what is a prop? Well a prop is an actor with its own attributes and behaviours. In this example, here is a a better view of the above images that shows what in the image are props: 339 339 340 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image008.jpg''')]]'''340 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image008.jpg)]]''' 341 341 342 342 We have a crate, barrel, anvil, dummy, shield, windows, door trim, and a chimney. Now, in the game, we can create multiple prop points. This can be useful because you could add variety with a random function that swaps out prop actors with every new entity created in the game. So, for example, with this one, we could have that shield actor switch out with a collection of shield props. However, for the purpose of this tutorial we will consider this collection of props as one prop. … … 344 344 So lets get started! 345 345 346 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image010.gif''')]]'''346 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image010.gif)]]''' 347 347 348 348 This is how the building looks on our 0 A.D. max file template. You can see the building is properly scaled for a 3x3 tile size and all the props are so far unique actors. Even though the props are separate objects (at the moment), they are sharing the same textures. Again, if a prop has a separate texture, it must be attached separately with its own prop point. Here is the texture that these props are skinned with: 349 349 350 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image009.jpg''')]]'''350 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image009.jpg)]]''' 351 351 352 352 The first thing we want to do is get everything orientated in one common location. The reason being is that each prop is anchored by a prop point. When we export the prop object, its orientation is based off its local axis. So, the idea is - we need the prop objects pre-positioned to ensure proper alignment in the game. 353 353 354 ||'''Step 1 - Attaching'''[[BR]][[BR]] [[BR]][[BR]]The next step is to select the structure and attach all [[BR]] the props:[[BR]]'''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image011.gif''')]]'''[[BR]][[BR]][[BR]][[BR]] [[BR]][[BR]] [[BR]][[BR]]You will see the following menu pop up, just hit OK.[[BR]][[BR]] [[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image012.gif''')]]'''[[BR]][[BR]]||'''Step 2 - Pivot Placement'''[[BR]][[BR]] [[BR]][[BR]]Now, all your props will be included in one object. We [[BR]] next should move our object to the centre of the 3dsmax world. In order to do that we need to make sure our pivot point is in the correct location.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image013.gif''')]]'''[[BR]][[BR]][[BR]]Click on the hierarchy tab, then click the pivot button, then the "Affect Pivot Only" button.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image014.gif''')]]'''[[BR]][[BR]][[BR]]Centre your pivot (X,Y) to the centre of your structure (or where you want it to be anchored in the game).[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image015.gif''')]]'''[[BR]][[BR]][[BR]]The Z is a bit different; we want to position this to the bottom of the structure. If we put it in the middle, then your structure would be 'buried' halfway in the game's terrain. Not good.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image016.gif''')]]'''[[BR]][[BR]][[BR]]Ok, you're now done moving your pivot. Turn off the 'Affect Pivot Only' button.[[BR]]||355 356 ||'''Step 3 - Detaching'''[[BR]][[BR]] [[BR]][[BR]]Now, let's move our structure to the centre of the world. You can do this by just inputting zeros in the world coordinates at the bottom of the screen.[[BR]][[BR]]'''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image017.gif''')]]'''[[BR]][[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image018.gif''')]]'''[[BR]][[BR]]The next step is to separate the props again from the object. So first we select all the prop objects like this image to the left.[[BR]][[BR]] Then we detach them.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image019.gif''')]]'''[[BR]][[BR]][[BR]]A new window will pop up.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image020.gif''')]]'''[[BR]][[BR]][[BR]]I'm going to go ahead and properly name it right here.[[BR]][[BR]] While I'm at it, I'll go ahead and properly name the structure too.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image021.gif''')]]'''[[BR]][[BR]][[BR]]||'''Step 4 - Setting the Prop Point'''[[BR]][[BR]] [[BR]][[BR]]Now, it's time to work with the prop point. First, we need to create one.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image022.gif''')]]'''[[BR]][[BR]][[BR]]Click on the 'create' tab, then the helper object button, [[BR]] then scroll down and you will see a choice of 'PS Helpers'. Select that.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image023.gif''')]]'''[[BR]][[BR]][[BR]]Now our prop tab looks a bit different. Go ahead and place a prop point. Once you place it, it will look like this:[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image024.gif''')]]'''[[BR]][[BR]]||357 358 ||'''Step 5 - Exporting'''[[BR]][[BR]] [[BR]][[BR]]It is time to export! select both the prop point and the [[BR]] structure.[[BR]][[BR]]'''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image025.gif''')]]'''[[BR]][[BR]] [[BR]][[BR]]Go to File => Export Selected[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image026.gif''')]]'''[[BR]][[BR]] [[BR]][[BR]]Now go ahead and export your structure.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image027.gif''')]]'''[[BR]][[BR]] [[BR]][[BR]]And that's it! You just exported an object with a prop point included! Repeat the same export for the prop point.[[BR]]||'''Step 6 - xml code'''[[BR]][[BR]] [[BR]][[BR]]You're all done in 3dmax. Now it is time to look at the [[BR]] xml code.[[BR]][[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image028.gif''')]]'''[[BR]][[BR]][[BR]][[BR]] [[BR]][[BR]]In this code snippet:[[BR]][[BR]] [[BR]][[BR]]We have given it the proper name (the name that will appear in Atlas). We are also pointing to the newly created *.pmd file. We call up the texture.[[BR]][[BR]]We name the prop point and tell it what actor is supposed to go there.[[BR]][[BR]] [[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image029.gif''')]]'''[[BR]][[BR]][[BR]] [[BR]][[BR]]In this code snippet:[[BR]][[BR]] [[BR]][[BR]]We have given it the proper name (that will be 'called up' by the code above). We are also pointing to the newly created PMD file. We call up the texture.[[BR]][[BR]] [[BR]][[BR]]'''Summary'''[[BR]][[BR]] [[BR]][[BR]]The tutorial above probably has some unneeded steps, but for the beginner, this is a good way to start. You will find yourself refining your procedures with experience.||354 ||'''Step 1 - Attaching'''[[BR]][[BR]] [[BR]][[BR]]The next step is to select the structure and attach all [[BR]] the props:[[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image011.gif)]]'''[[BR]][[BR]][[BR]][[BR]] [[BR]][[BR]] [[BR]][[BR]]You will see the following menu pop up, just hit OK.[[BR]][[BR]] [[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image012.gif)]]'''[[BR]]||'''Step 2 - Pivot Placement'''[[BR]][[BR]] [[BR]][[BR]]Now, all your props will be included in one object. We [[BR]] next should move our object to the centre of the 3dsmax world. In order to do that we need to make sure our pivot point is in the correct location.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image013.gif)]]'''[[BR]][[BR]][[BR]]Click on the hierarchy tab, then click the pivot button, then the "Affect Pivot Only" button.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image014.gif)]]'''[[BR]][[BR]][[BR]]Centre your pivot (X,Y) to the centre of your structure (or where you want it to be anchored in the game).[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image015.gif)]]'''[[BR]][[BR]][[BR]]The Z is a bit different; we want to position this to the bottom of the structure. If we put it in the middle, then your structure would be 'buried' halfway in the game's terrain. Not good.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image016.gif)]]'''[[BR]][[BR]][[BR]]Ok, you're now done moving your pivot. Turn off the 'Affect Pivot Only' button.|| 355 356 ||'''Step 3 - Detaching'''[[BR]][[BR]] [[BR]][[BR]]Now, let's move our structure to the centre of the world. You can do this by just inputting zeros in the world coordinates at the bottom of the screen.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image017.gif)]]'''[[BR]][[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image018.gif)]]'''[[BR]][[BR]]The next step is to separate the props again from the object. So first we select all the prop objects like this image to the left.[[BR]][[BR]] Then we detach them.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image019.gif)]]'''[[BR]][[BR]][[BR]]A new window will pop up.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image020.gif)]]'''[[BR]][[BR]][[BR]]I'm going to go ahead and properly name it right here.[[BR]][[BR]] While I'm at it, I'll go ahead and properly name the structure too.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image021.gif)]]'''[[BR]][[BR]]||'''Step 4 - Setting the Prop Point'''[[BR]][[BR]] [[BR]][[BR]]Now, it's time to work with the prop point. First, we need to create one.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image022.gif)]]'''[[BR]][[BR]][[BR]]Click on the 'create' tab, then the helper object button, [[BR]] then scroll down and you will see a choice of 'PS Helpers'. Select that.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image023.gif)]]'''[[BR]][[BR]][[BR]]Now our prop tab looks a bit different. Go ahead and place a prop point. Once you place it, it will look like this:[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image024.gif)]]'''[[BR]]|| 357 358 ||'''Step 5 - Exporting'''[[BR]][[BR]] [[BR]][[BR]]It is time to export! select both the prop point and the [[BR]] structure.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image025.gif)]]'''[[BR]][[BR]] [[BR]][[BR]]Go to File => Export Selected[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image026.gif)]]'''[[BR]][[BR]] [[BR]][[BR]]Now go ahead and export your structure.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image027.gif)]]'''[[BR]][[BR]] [[BR]][[BR]]And that's it! You just exported an object with a prop point included! Repeat the same export for the prop point.||'''Step 6 - xml code'''[[BR]][[BR]] [[BR]][[BR]]You're all done in 3dmax. Now it is time to look at the [[BR]] xml code.[[BR]][[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image028.gif)]]'''[[BR]][[BR]][[BR]][[BR]] [[BR]][[BR]]In this code snippet:[[BR]][[BR]] [[BR]][[BR]]We have given it the proper name (the name that will appear in Atlas). We are also pointing to the newly created *.pmd file. We call up the texture.[[BR]][[BR]]We name the prop point and tell it what actor is supposed to go there.[[BR]][[BR]] [[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image029.gi')]]'''[[BR]][[BR]][[BR]] [[BR]][[BR]]In this code snippet:[[BR]][[BR]] [[BR]][[BR]]We have given it the proper name (that will be 'called up' by the code above). We are also pointing to the newly created PMD file. We call up the texture.[[BR]][[BR]] [[BR]][[BR]]'''Summary'''[[BR]][[BR]] [[BR]][[BR]]The tutorial above probably has some unneeded steps, but for the beginner, this is a good way to start. You will find yourself refining your procedures with experience.|| 359 359 360 360 '''[[BR]] [ Skins and Textures]''' … … 443 443 The base texture (affectionately named dude) looks like this: 444 444 445 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image031.jpg''')]]'''445 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image031.jpg)]]''' 446 446 447 447 To the left is the base texture was designed to provide the most basic layer of what will be used in the game. Most all of the game unit art is built of this this skin. This is the standard. The upper left portion is the legs, the upper right is the arms. The lower middle is the body.[[BR]] [[BR]] The texture is tileable. What do we mean by tileable? Well the textures edges match up to aid you in lining up your texture seams. … … 449 449 To the right you is how the texture is broken down by quadrents. Also note that the integers are based on powers of 2. (though 384 is not). 450 450 451 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image030.jpg''')]]'''451 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image030.jpg)]]''' 452 452 453 453 Notice how the following images wrap and tile as you offset them: 454 454 455 ||'''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image032.jpg''')]]'''[[BR]][[BR]][[BR]]Torso tile now centered about the back rather than the Chest.||'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image033.jpg''')]]'''[[BR]][[BR]][[BR]]Here are the arms tiled and rotated 90 degrees to help visualization.||[[BR]]'''[[Image('''http://www.wildfiregames.com/0ad/images/artspec/image034.jpg''')]]'''[[BR]][[BR]][[BR]]Here are the legs tiled and rotated 90 degrees to help visualization.||456 457 ||'''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image035.jpg''')]]'''||The image to the left demonstrates that with a bit of flipping, rotating, and resizing you can position the tile to look like this image to the left. This allows seamless transitions between the torso and legs if needed. After a texture is complete simply retrace your flipping and rotating steps to return to the original.||455 ||'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image032.jpg)]]'''[[BR]][[BR]][[BR]]Torso tile now centered about the back rather than the Chest.||'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image033.jpg)]]'''[[BR]][[BR]][[BR]]Here are the arms tiled and rotated 90 degrees to help visualization.||[[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image034.jpg)]]'''[[BR]][[BR]][[BR]]Here are the legs tiled and rotated 90 degrees to help visualization.|| 456 457 ||'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image035.jpg)]]'''||The image to the left demonstrates that with a bit of flipping, rotating, and resizing you can position the tile to look like this image to the left. This allows seamless transitions between the torso and legs if needed. After a texture is complete simply retrace your flipping and rotating steps to return to the original.|| 458 458 459 459 The goal is to eliminate the seams in our textures and this template will do that. … … 461 461 The texture is designed to make maximum use of the texture space. The negative side of this is that the scale is sometimes disproportionate. If you want to make something on their body that is vertically and horizontally symmetrical, you need to do this. Crop just the lower half (the red section in the quadrent image above). Then resize this layer so that it’s 512x580. See the image to the right. 462 462 463 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image036.jpg''')]]'''463 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image036.jpg)]]''' 464 464 465 465 [[BR]] [[BR]] Here are more resources:[[BR]] [[BR]] http://www.wildfiregames.com/users/art/wijit/dude.rar [[BR]] http://www.wildfiregames.com/users/art/wijit/dude_accesory.rar [[BR]] [[BR]] In the dude accessories you'll find a few examples of some things: … … 475 475 * sample bracers 476 476 477 [[BR]]'''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image037.jpg''')]]'''477 [[BR]]'''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image037.jpg)]]''' 478 478 479 479 It is advantageous to use the template in a paper doll fashion. Each of these steps is a layer. The artist starts with the base, next the tunic is added. Then add the breastplate, then the leather loin protectors, and finally the weapon strap. Because these are independent layers, they can be used on other models as well. Note that the color of the tunic is grayscale, this is because it is used as player color; more on that in the next topic. … … 481 481 '''__[ Player Color]__''' 482 482 483 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image038.jpg''')]]'''483 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image038.jpg)]]''' 484 484 485 485 Player color is a special attribute of the game to serve the purpose of showing player ownership. It uses the alpha channel of a texture to apply a multiplied color layer (defined by the game, and player) in real time during the game. These textures can be made several different ways. One way is to use the photoshop DDS plugin noted above. The preferred method is to save a TGA (if you are working directly with alpha channels) or a BMP (if you are working with a flat texture with no alpha), and process it with the Pyrogenesis texture converter found in game’s developer tools. This may be found here in the game’s binaries: … … 489 489 The folder contains a readme.txt file with specific instructions for us. Note the image to the left has the RBG channel above at the top. The lower channel is a representation of the alpha layer (You are actually able to convert in this manner with a BMP file and the texture converter tool). What the game does is it uses that layer to designate what areas of the texture would receive color and what doesn’t. Black means it is player color and white means it is opaque RBG. Grays are a degree of transition between opaque and player color. The game then ‘multiplies’ the player color with the RBG layer’s gray tones. Compare the left image below to the right. It basically adds the RGB pixel color values between the 2 ‘layers’. 490 490 491 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image042.jpg''')]]'''492 493 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image041.jpg''')]]'''491 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image042.jpg)]]''' 492 493 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image041.jpg)]]''' 494 494 495 495 Notice how the player color depth is brought out by the color multiplication in comparing the two images on the left. 496 496 497 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image039.jpg''')]]'''498 499 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image040.jpg''')]]'''497 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image039.jpg)]]''' 498 499 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image040.jpg)]]''' 500 500 501 501 These images show how the engine uses the player color to change between various colors. 502 502 503 '''__[[BR]] [ Object C Olor]__'''504 505 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image044.jpg''')]]'''503 '''__[[BR]] [ Object Color]__''' 504 505 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image044.jpg)]]''' 506 506 507 507 Object color is much the same as player color. It’s purpose is to offer a variety of color other than player color. For example, by using one single texture one is able to create a human head texture with a variety of hair colors: blonde, dirty blond, brown, gray, and black. Horse pelts also use this feature. We are able to use one texture for this purpose rather than multiple which saves space and texture memory for the game. It is designated specifically in the Actor XML file. 508 508 509 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image043.jpg''')]]'''509 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image043.jpg)]]''' 510 510 511 511 '''__[ Transparency]__''' … … 539 539 Terrains must tile. Meaning the left<=>right and top<=>bottom must seamlessly tile with each other. Terrain textures are in a large size because they are such a huge portion of what is visible on the screen. Care should be taken to avoid distinguishable repeating patterns on textures that have a high likely hood of more than 50% of the texturing being seen on the screen at a time (grass, dirt, sand, etc...). Recognizing repeating textures in unique aspects of terrain (cliff, rocks, roads, etc....) are not as critical. A texture spans approximately 11x11 tiles in the game. Scale your details on the texture accordingly. 540 540 541 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image045.jpg''')]]'''541 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image045.jpg)]]''' 542 542 543 543 This terrain texture is for a guide for shadows. If there is a feature on the terrain (such as a rock, or a stick) that would benefit from a shadow, place the shadow to the left of that feature (not the shadow on the blue ball). This would be in line with the shadow position for the default angle and location of the sun in the game world. … … 545 545 '''Terrain Blends''' 546 546 547 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image046.jpg''')]]'''547 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image046.jpg)]]''' 548 548 549 549 This image is an example of how textures blend together in our game. There is a calculation performed by the game engine that recognizes the primary and secondary texture adjacent to tile in question itself. Based on that information it applies a suitable alpha mask. There are eleven possible different options. This template was created to help one see those options and create more transitions based on it. 550 550 551 '''[[Image( '''http://www.wildfiregames.com/0ad/images/artspec/image047.gif''')]]'''551 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image047.gif)]]''' 552 552 553 553 To use this image, you are free to modify any part of the blend aside from the pixels on the edges of the grid. It could be a simple gradient as is seen here or it could be made blotchy, or feathered. Remember that the blends must interface with one another so their border blends should match. … … 596 596 Discreet's Character Studio has been the primary character animation tool for character animation. However with the use of COLLADA to export animations, a variety of software packages may be used as long as the skeleton, mesh, and animation use the same scale and bones. Standard 3DS Max Bones may also be used when a custom rig is necessary, though the total number of bones in a rig must not exceed 25. 597 597 598 '''[[Image(http://www.wildfiregames.com/0ad/images/artspec/image048.jpg)]]''' 599 598 600 Above is the image of the hierarchy and naming convention of the basic Biped that is used for all humanoid animation in the game (Note: ignore the green boxes and the footsteps). If an alternative is desired that does not match this structure, contact the developers for support. 599 601 … … 646 648 '''[[BR]] [ ACTORS]''' 647 649 648 '''__[ W Hat is an actor?]__'''650 '''__[ What is an actor?]__''' 649 651 650 652 <need to fill out>