1<html> 2<head> 3<title>Defining Textures</title> 4<link rel="stylesheet" href="../css/mainpage.css" type="text/css"> 5<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 6</head> 7 8<body> 9 10<h1>Defining Textures</h1> 11 12<h2>Overview</h2> 13<p> 14This page describes the elements used to define textures. Textures are referenced either from the material definition in the <CODE>.cmdl </CODE>file, or from the texture pattern animation definition in the <CODE>.comate</CODE> file. The <CODE><ImageTextureCtr></CODE> and <CODE><CubeTextureCtr></CODE> elements are defined inside the <CODE><Textures></CODE> element. 15</p> 16 17<h2>Image Texture</h2> 18<p> 19Defines a texture comprising a single pixel image. 20</p> 21 22<h3>XML Hierarchical Structure</h3> 23<table> 24<tr><td> 25<pre> 26<NintendoWareIntermediateFile><br> 27 <GraphicsContentCtr><br> 28 <Textures><br> 29 <ImageTextureCtr><br> 30 <Images><br> 31 <PixelBasedImageCtr><br> 32</pre> 33</td></tr> 34</table> 35 36<p> 37The size and format of the image are defined in the <CODE><ImageTextureCtr></CODE> attribute. A Base64 encoded pixel image is defined in <CODE><PixelBasedImageCtr></CODE>. 38</p> 39 40<h2>Cube Texture</h2> 41<p> 42Defines a texture comprising a set of 6 pixel images assigned to the +X, -X, +Y, -Y, +Z, and -Z directions. 43</p> 44 45<table> 46<tr><td> 47<pre> 48<NintendoWareIntermediateFile><br> 49 <GraphicsContentCtr><br> 50 <Textures><br> 51 <CubeTextureCtr><br> 52 <NegativeXImages><br> 53 <NegativeXImageCtr><br> 54 <NegativeYImages><br> 55 <NegativeYImagesCtr><br> 56 <NegativeZImages><br> 57 <NegativeZImagesCtr><br> 58 <PositiveXImages><br> 59 <PositiveXImagesCtr><br> 60 <PositiveYImages><br> 61 <PositiveYImagesCtr><br> 62 <PositiveZImages><br> 63 <PositiveZImagesCtr><br> 64</pre> 65</td></tr> 66</table> 67 68<p> 69The size and format of the images are defined in the <CODE><CubeTextureCtr></CODE> attribute. Base64 encoded pixel image are defined in <CODE><NegativeXImageCtr></CODE> ... <CODE><PositiveZImages></CODE>. 70</p> 71 72<hr><p>CONFIDENTIAL</p></body> 73</html> 74