Textures

From Armagetron
Revision as of 02:21, 10 May 2007 by 194.67.69.124 (talk)

cheap clonazepam tracfone ringtones fioricet online carisoprodol online cheap clonazepam xenical online adipex online tenuate online xanax diazepam online xanax online valium online buy ativan order hydrocodone cheap zyban soma online free wwe ringtones ultram online meridia online nokia ringtones ambien online cheap cyclobenzaprine tramadol online ultram online ambien online online phentermine sonyericsson ringtones buy valium free tracfone ringtones motorola ringtones alprazolam online music ringtones levitra online cheap alprazolam free real ringtones qwest ringtones buy carisoprodol midi ringtones buy clomid free tracfone ringtones tramadol online free free ringtones levitra norco lorazepam online diazepam online free free ringtones cheap lorazepam adipex online vicodin online cheap viagra buy phentermine cheap paxil cheap wellbutrin free ringtones buy levitra ultram online tramadol online ativan online ultracet online meridia online free ringtones cheap paxil free mtv ringtones diazepam online didrex nokia ringtones free music ringtones free mp3 ringtones free mp3 ringtones samsung ringtones lipitor online free sonyericsson ringtones ativan online cheap cialis cheap vicodin buy norco cheap cialis cheap levitra norco online didrex online free funny ringtones cheap hydrocodone cheap alprazolam but hydrocodone nextel ringtones free funny ringtones cialis online sprint ringtones ativan ativan online cheap xanax free sony ericsson ringtones cheap viagra cheap diazepam fioricet online funny ringtones didrex online tracfone ringtones nokia ringtones cheap norco cheap carisoprodol nokia ringtones cheap ultram free ringtones paxil online sagem ringtones paxil online cheap propecia buy ambien cheap ultram cheap diazepam cheap valium order viagra free sony ringtones free motorola ringtones order clonazepam cheap diazepam online pharmacy online free mp3 ringtones ultracet online paxil online cheap diazepam viagra fioricet alprazolam cheap valium nexium online lisinopril online clonazepam online free ericsson ringtones soma cheap nexium cheap didrex buy celexa mp3 ringtones nexium buy carisoprodol order meridia cheap ultracet order fioricet cingular ringtones cheap propecia soma online free funny ringtones alltel ringtones adipex nokia ringtones zoloft online sildenafil online buy tramadol free mono ringtones cheap cyclobenzaprine buy soma cheap cialis order albuterol cialis online free funny ringtones nexium online mp3 ringtones cheap paxil cheap clonazepam cheap ultracet soma online kyocera ringtones cheap fioricet jazz ringtones cyclobenzaprine nokia ringtones buy propecia ativan online verizon ringtones fioricet online cheap ambien xenical online hoodia tracfone ringtones order wellbutrin cheap cialis nokia ringtones cheap wellbutrin cheap meridia levitra online qwest ringtones buy tramadol cheap adipex online meridia propecia online real ringtones cheap soma cheap carisoprodol alprazolam online cheap levitra levitra online free funny ringtones real ringtones free samsung ringtones cheap xanax motorola ringtones hydrocodone online Texture is just a fancy way of saying "picture". In 3d modeling, you create a representation of an object in three dimensions, and one of the parts of that representation is its surface. When you look at, say, a table in real life, you don't see a bunch of wires and points, do you? No! You see color, patterns, bumps, and various other parts of the table. By looking at the table, your brain determines what it feels like to touch, approximately what it smells/tastes like, and other things. In 3d modeling, we accomplish that by creating what are called textures. A texture isn't anything fancy, though it certainly sounds fancy. All it is is a picture made with your favorite paint program that is laid on top of what would otherwise be just a wire model.

Location of Textures

Armagetron Advanced has two places where you're likely to find textures. One of them is installed by default in a directory aptly named textures. If you look in that directory, you'll see a whole slew of regular graphics files that you can view in a web browser, image file viewer, or whatever. You can modify them in a paint program such as the GIMP, or Adobe's Photoshop. Finally, you can just put completely different images in that directory, and as long as you name them the way the game expects them to be named, your special images will be loaded and rendered onto the models in the game.

Here is a list of texture files that ship with the game:

  • cycle_body.png
  • cycle_wheel.png
  • dir_wall.png
  • floor.png
  • floor_a.png
  • floor_b.png
  • font.png
  • font_extra.png
  • font_s.png
  • icon.png
  • KGN_logo.png
  • rim_wall.png
  • shadow.png
  • sky.png
  • title.jpg
  • wrap.png

Now what are all these files exactly?

Splashscreen

The game's splash screen is the file title.jpg. If you want your own customized splash screen, just put one in there. There are probably some resolution requirements, but I don't know them (hint hint).

Cycle Textures

The default cycle model needs two textures to render. They are:

  • cycle_body.png
  • cycle_wheel.png

Obviously, cycle_body.png is used on the body of the cycle and cycle_wheel.png is used for the wheels.

Wall textures

Example of a different trail texture
Another shot of a different trail

There are two kinds of walls in Armagetron Advanced, therefore there are two different textures for them. Cycle walls are rendered using dir_wall.png and other walls are rendered using rim_wall.png.

Floor Textures

There are three floor textures. The exact textures that are chosen depend entirely on your game settings, so when you work with these textures, you need to work with all possible floor settings. They are additionally rendered onto a colored surface, so when you disable these textures there is still a colored surface underneath.

  • floor.png
  • floor_a.png
  • floor_b.png

Other Textures

TODO (sky, shadow, and the rest)