- update manual from wiki git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9388 75d07b2b-3a1a-0410-a2c5-0572b91ccdca3.0
parent
7c18281818
commit
eca1fae8bc
@ -0,0 +1,368 @@ |
||||
|
||||
<h1><a>How to Use Materials</a></h1> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
A Geometry (mesh) is just the shape of the object. jMonkeyEngine cannot render a shape without knowing anything about its surface properties. You need to apply a color or texture to the surface of your Geometries to make them visible. In jMonkeyEngine, colors and textures are represented as Material objects. (An alternative would also be to load a model that includes materials generated by a mesh editor, such as Blender.) |
||||
|
||||
</p> |
||||
<ul> |
||||
<li><div> All Geometries must have Materials that defines color or texture.</div> |
||||
</li> |
||||
<li><div> Each Material is based on a Material Definition file. <br/> |
||||
Examples of included Material Definitions: Lighting.j3md, Unshaded.j3md</div> |
||||
</li> |
||||
</ul> |
||||
|
||||
<p> |
||||
|
||||
You want to make the most of your 3D models by specifying good looking material parameters. The developers must be in contact with the graphic designers regarding which of the <a href="/com/jme3/gde/core/docs/jme3/advanced/materials_overview.html">Material properties</a> they intend to use in their 3D models. You must have an understanding what <a href="/com/jme3/gde/core/docs/jme3/terminology#materialstextures.html">texture maps</a> are, to be able to use texture-mapped materials. |
||||
</p> |
||||
|
||||
<p> |
||||
<p><div>Don't forget to add a <a href="/com/jme3/gde/core/docs/jme3/advanced/light_and_shadow.html">Light Source</a> to the scene! All Materials (except "Unshaded" ones) are <strong>invisible</strong> without a light source. |
||||
</div></p> |
||||
</p> |
||||
|
||||
<p> |
||||
If you want more advanced background info: You can learn more about <a href="/com/jme3/gde/core/docs/jme3/advanced/material_definitions.html">Material Definitions</a> in general here. You can find the full list of Material Parameters in the <a href="/com/jme3/gde/core/docs/jme3/advanced/materials_overview.html">Material Definitions Properties</a> overview. The following sections introduce you to the most commonly used cases. You typically initialize Material objects in the <code>initSimpleApp()</code> method, and configure them using the setters described here. Then load the Materials using <code>myGeometry.setMaterial(mat)</code>. |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<h2><a>Code Sample</a></h2> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
The following samples assume that you loaded a Geometry called myGeometry, and want to assign a material to it. |
||||
</p> |
||||
|
||||
<p> |
||||
This example creates a simple unshaded blue material: Use it for abstract objects that need no illumination/shading, e.g. sky, <acronym title="Graphical User Interface">GUI</acronym> and billboard nodes, tiles/cards, or toons. |
||||
</p> |
||||
<pre>Spatial myGeometry = assetManager.loadModel("Models/Teapot/Teapot.j3o"); |
||||
Material mat = new Material(assetManager, // Create new material and... |
||||
"Common/MatDefs/Misc/Unshaded.j3md"); // ... specify .j3md file to use (unshaded). |
||||
mat.setColor("Color", ColorRGBA.Blue); // Set some parameters, e.g. blue. |
||||
myGeometry.setMaterial(mat); // Use new material on this Geometry.</pre> |
||||
|
||||
<p> |
||||
This example creates a <object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://en.wikipedia.org/wiki/Phong_reflection_model"><param name="text" value="<html><u>Phong</u></html>"><param name="textColor" value="blue"></object>-illuminated blue material. Use it for illuminated, naturalistic objects, such as characters, buildings, terrains, vehicles. Needs a light source, otherwise it will be invisible. |
||||
</p> |
||||
<pre>Spatial myGeometry = assetManager.loadModel("Models/Teapot/Teapot.j3o"); |
||||
Material mat = new Material(assetManager, // Create new material and... |
||||
"Common/MatDefs/Light/Lighting.j3md"); // ... specify .j3md file to use (illuminated). |
||||
mat.setBoolean("UseMaterialColors",true); // Set some parameters, e.g. blue. |
||||
mat.setColor("Ambient", ColorRGBA.Blue); // ... color of this object |
||||
mat.setColor("Diffuse", ColorRGBA.Blue); // ... color of light being reflected |
||||
myGeometry.setMaterial(mat); // Use new material on this Geometry.</pre> |
||||
|
||||
<p> |
||||
<p><div>Do you reuse Materials? You can <a href="/com/jme3/gde/core/docs/sdk/material_editing.html">store Material properties in a .j3m file</a> and load all properties in one line using |
||||
</p> |
||||
<pre>myGeometry.setMaterial( assetManager.loadMaterial("Materials/myMaterial.j3m"));</pre> |
||||
|
||||
<p> |
||||
|
||||
</div></p> |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<h2><a>Colored or Textured</a></h2> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
Every Material must have at least Material Colors or Textures. Some optional material features also require a combination of both. |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<h3><a>Colored</a></h3> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
To give an unshaded material a color: |
||||
</p> |
||||
<ol> |
||||
<li><div> Specify the color property <pre>mat.setColor("Color", ColorRGBA.Blue); // with Unshaded.j3md</pre> |
||||
</div> |
||||
</li> |
||||
</ol> |
||||
|
||||
<p> |
||||
|
||||
To give an Phong-illuminated material a color: |
||||
</p> |
||||
<ol> |
||||
<li><div> Activate material colors: <pre>mat.setBoolean("UseMaterialColors",true); // with Lighting.j3md</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> Specify at least Diffuse and Ambient colors. Set both to the same color in the standard case. <pre>mat.setColor("Diffuse", ColorRGBA.Blue ); // with Lighting.j3md |
||||
mat.setColor("Ambient", ColorRGBA.Blue ); // with Lighting.j3md</pre> |
||||
</div> |
||||
</li> |
||||
</ol> |
||||
|
||||
</div> |
||||
|
||||
<h3><a>Textured</a></h3> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
To give an unshaded material a texture: |
||||
</p> |
||||
<ul> |
||||
<li><div> Specify at least a ColorMap: <pre>mat.setTexture("ColorMap", assetManager.loadTexture("Textures/monkey.png")); // with Unshaded.j3md</pre> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
|
||||
<p> |
||||
|
||||
To give a Phong-illuminated material a texture: |
||||
</p> |
||||
<ul> |
||||
<li><div> Specify at least the DiffuseMap texture: <pre>mat.setTexture("DiffuseMap", assetManager.loadTexture("Textures/wood_diffuse.png")); // with Lighting.j3md</pre> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
|
||||
<p> |
||||
|
||||
<p><div>It can happen that you load textures at different scales, for example, your blades of grass may look as big as twigs, or your spaceship's heat tiles may look like small bathroom tiles. Then you need to adjust the texture scale, either bigger (< 1.0f) or smaller (< 1.0f). |
||||
</p> |
||||
<pre>geometry.scaleTextureCoordinates(new Vector2f(0.5f, 0.5f));</pre> |
||||
|
||||
<p> |
||||
|
||||
</div></p> |
||||
</p> |
||||
|
||||
<p> |
||||
All other Texture Maps or Material settings are optional. If used skillfully, they make your model look really spiffy. |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<h2><a>(Optional) Bumpy</a></h2> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
A NormalMap (also called BumpMap) is an extra colored texture that describes the fine bumpy details of the Material surface. E.g. fine cracks, pores, creases, notches. Using a BumpMap is more efficient than trying to shape the mesh to be bumpy. |
||||
</p> |
||||
|
||||
<p> |
||||
To add a BumpMap (this only makes sense for illuminated Materials): |
||||
</p> |
||||
<ol> |
||||
<li><div> Generate normal vectors information for the Mesh (not for the Geometry!) using <code>com.jme3.util.TangentBinormalGenerator</code>. <pre>TangentBinormalGenerator.generate(mesh);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> Specify the <code>NormalMap</code> texture for the Material. <pre>mat.setTexture("NormalMap", assetManager.loadTexture("Textures/wood_normal.png")); // with Lighting.j3md</pre> |
||||
</div> |
||||
</li> |
||||
</ol> |
||||
|
||||
<p> |
||||
|
||||
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://en.wikipedia.org/wiki/Bump_mapping"><param name="text" value="<html><u>Learn more about creating and using NormalMaps and BumpMaps here.</u></html>"><param name="textColor" value="blue"></object> |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<h2><a>(Optional) Shiny</a></h2> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
To activate Shininess (this only makes sense for illuminated Materials): |
||||
</p> |
||||
<ol> |
||||
<li><div> Specify the <code>Shininess</code> intensity the Material. <br/> |
||||
Shininess is a float value between 1 (rough surface with blurry shininess) and 128 (very smooth surface with focused shininess)<pre>mat.setFloat("Shininess", 5f);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> Activate material colors: <pre>mat.setBoolean("UseMaterialColors",true);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> Specify the <code>Specular</code> and <code>Diffuse</code> colors of the shiny spot. <br/> |
||||
The ColorRGBA value of the light source, often RGBA.White.<pre>mat.setColor("Specular",ColorRGBA.White); |
||||
mat.setColor("Diffuse",ColorRGBA.White);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> (Optional) Specify a <code>SpecularMap</code> texture. <br/> |
||||
You optionally hand-draw this grayscale texture to outline in detail where the surface should be more shiny (whiter grays) and where less (blacker grays). If you don't supply a SpecularMap, the whole material is shiny everywhere. <pre>mat.setTexture("SpecularMap", assetManager.loadTexture("Textures/metal_spec.png")); // with Lighting.j3md</pre> |
||||
</div> |
||||
</li> |
||||
</ol> |
||||
|
||||
<p> |
||||
|
||||
To deactivate shininess |
||||
</p> |
||||
<ul> |
||||
<li><div> Set the <code>Specular</code> color to <code>ColorRGBA.Black</code>. Do not just set <code>Shininess</code> to 0.<pre>mat.setFloat("Shininess", 0f);</pre> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
|
||||
</div> |
||||
|
||||
<h2><a>(Optional) Glow</a></h2> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
To activate glow: |
||||
</p> |
||||
<ol> |
||||
<li><div> Add one <a href="/com/jme3/gde/core/docs/jme3/advanced/bloom_and_glow.html">BloomFilter PostProcessor</a> in your simpleInitApp() method (only once, it is used by all glowing objects).<pre>FilterPostProcessor fpp=new FilterPostProcessor(assetManager); |
||||
BloomFilter bloom = new BloomFilter(BloomFilter.GlowMode.Objects); |
||||
fpp.addFilter(bloom); |
||||
viewPort.addProcessor(fpp);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> Specify a <code>Glow</code> color. <br/> |
||||
A ColorRGBA value of your choice, e.g. choose a warm or cold color for different effects, or white for a neutral glow.<pre>mat.setColor("Glow",ColorRGBA.White);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> (Optional) Specify a <code>GlowMap</code> texture. <br/> |
||||
This texture outlines in detail where the DiffuseMap texture glows. If you don't supply a GlowMap, the whole material glows everwhere. <pre>mat.setTexture("GlowMap", assetManager.loadTexture("Textures/alien_glow.png"));</pre> |
||||
</div> |
||||
</li> |
||||
</ol> |
||||
|
||||
<p> |
||||
|
||||
To deactivate glow: |
||||
</p> |
||||
<ul> |
||||
<li><div> Set the <code>Glow</code> color to <code>ColorRGBA.Black</code>.<pre>mat.setFloat("Glow", ColorRGBA.Black);</pre> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
|
||||
<p> |
||||
|
||||
Learn more about <a href="/com/jme3/gde/core/docs/jme3/advanced/bloom_and_glow.html">Bloom and Glow</a>. |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<h2><a>(Optional) Transparent</a></h2> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
Most Material Definitions support an alpha channel to make a model opaque, translucent, or transparent. |
||||
</p> |
||||
<ul> |
||||
<li><div> Alpha=1.0f makes the color opaque (default), </div> |
||||
</li> |
||||
<li><div> Alpha=0.0f make the color fully transparent</div> |
||||
</li> |
||||
<li><div> Alpha between 0f and 1f makes the color more or less translucent.</div> |
||||
</li> |
||||
</ul> |
||||
|
||||
<p> |
||||
|
||||
To make a Geometry transparent or translucent: |
||||
</p> |
||||
<ol> |
||||
<li><div> Specify which areas you want to be transparent or translucent by specifying the alpha channel:</div> |
||||
<ul> |
||||
<li><div> (For colored Materials) In any RGBA color, the first three are Red-Green-Blue, and the last float is the Alpha channel. For example, to replace ColorRGBA.Red with a translucent red: <pre>mat.setColor("Color", new ColorRGBA(1,0,0,0.5f));</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> (For textured Materials) Supply an AlphaMap that outlines which areas are transparent. <pre>setTexture("AlphaMap", assetManager.loadTexture("Textures/window_alpha.png"));</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> (For textured Materials) If the DiffuseMap has an alpha channel, use: <pre>mat.setBoolean("UseAlpha",true);</pre> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
</li> |
||||
<li><div> Specify BlendMode Alpha for the Material. <pre>mat.getAdditionalRenderState().setBlendMode(BlendMode.Alpha);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> Put the Geometry (not the Material!) in the appropriate render queue</div> |
||||
<ul> |
||||
<li><div> <pre>geo.setQueueBucket(Bucket.Translucent);</pre> |
||||
</div> |
||||
</li> |
||||
<li><div> <pre>geo.setQueueBucket(Bucket.Transparent);</pre> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
</li> |
||||
<li><div> (Optional) Specify other material settings.</div> |
||||
</li> |
||||
</ol> |
||||
<div><table> |
||||
<tr> |
||||
<th>Standard Material Transparency</th><th>Description</th><th>Example</th> |
||||
</tr> |
||||
<tr> |
||||
<td>getAdditionalRenderState().setBlendMode(BlendMode.Off);</td><td>This is the default, no transparency.</td><td>Use for all opaque objects like walls, floors, people…</td> |
||||
</tr> |
||||
<tr> |
||||
<td>getAdditionalRenderState().setBlendMode(BlendMode.Alpha);</td><td>Interpolates the background pixel with the current pixel by using the current pixel's alpha.</td><td>This is the most commonly used BlendMode for transparency and translucency: Frosted window panes, ice, glass, alpha-blended vegetation textures… </td> |
||||
</tr> |
||||
<tr> |
||||
<td>getAdditionalRenderState().setDepthWrite(false);</td><td>Disables writing of the pixel's depth value to the depth buffer.</td><td>Deactivate this on Materials if you expect two or more transparent/translucent objects to be obscuring one another, but you want to see through both.</td> |
||||
</tr> |
||||
<tr> |
||||
<td>getAdditionalRenderState().setAlphaTest(true) <br/> |
||||
getAdditionalRenderState().setAlphaFallOff(0.5f);</td><td>Enables Alpha Testing and uses an AlphaDiscardThreshold as alpha fall-off value. This means that gradients in the AlphaMap are no longer interpreted as soft translucency, but parts of the texture become either fully opaque or fully transparent. Only pixels above the alpha threshold (e.g. 0.5f) are rendered. </td><td>Activate Alpha Testing for (partially) <strong>transparent</strong> objects such as foliage, hair, etc. <br/> |
||||
Deactivate Alpha Testing for gradually <strong>translucent</strong> objects, such as colored glass, smoked glass, ghosts.</td> |
||||
</tr> |
||||
</table></div> |
||||
<!-- EDIT1 TABLE [9801-11189] --> |
||||
<p> |
||||
|
||||
<p><div>It is possible to load a DiffuseMap texture that has an Alpha channel, and combine it with an underlying Material Color. |
||||
</p> |
||||
<pre>mat.setBoolean("UseAlpha",true);</pre> |
||||
|
||||
<p> |
||||
The Material Color bleeds through the transparent areas of the top-layer DiffuseMap texture. In this case you do not need BlendMode Alpha – because it's not the whole Material that is transparent, but only one of the texture layers. You use this bleed-through effect, for example, to generate differently colored uniforms, animals, or plants, where each Material uses the same "template" DiffuseMap texture but combines it with a different color. |
||||
</div></p> |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<h2><a>(Optional) Wireframe</a></h2> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
Additionally to the above settings, you can switch off and on a wireframe rendering of the mesh. Since a wireframe has no faces, this temporarily disables the other Texture Maps. |
||||
|
||||
</p> |
||||
<div><table> |
||||
<tr> |
||||
<th>Material Property</th><th>Description</th><th>Example</th> |
||||
</tr> |
||||
<tr> |
||||
<td>getAdditionalRenderState().setWireframe(true);</td><td>Switch to showing the (textured) Material in wireframe mode. The wireframe optionally uses the Material's <code>Color</code> value.</td><td>Use wireframes to debug meshes, or for a "matrix" or "holodeck" effect.</td> |
||||
</tr> |
||||
</table></div> |
||||
<!-- EDIT2 TABLE [12043-12328] --><div><span> |
||||
<a href="/wiki/doku.php/tag:material?do=showtag&tag=tag%3Amaterial">material</a>, |
||||
<a href="/wiki/doku.php/tag:texture?do=showtag&tag=tag%3Atexture">texture</a>, |
||||
<a href="/wiki/doku.php/tag:effect?do=showtag&tag=tag%3Aeffect">effect</a>, |
||||
<a href="/wiki/doku.php/tag:wireframe?do=showtag&tag=tag%3Awireframe">wireframe</a>, |
||||
<a href="/wiki/doku.php/tag:light?do=showtag&tag=tag%3Alight">light</a>, |
||||
<a href="/wiki/doku.php/tag:documentation?do=showtag&tag=tag%3Adocumentation">documentation</a> |
||||
</span></div> |
||||
|
||||
</div> |
||||
<p><em><a href="http://jmonkeyengine.org/wiki/doku.php/jme3:intermediate:how_to_use_materials?do=export_xhtmlbody">view online version</a></em></p> |
@ -0,0 +1,384 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"> |
||||
<head profile="http://gmpg.org/xfn/11"> |
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
||||
<title> | jMonkeyEngine.org</title> |
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="jMonkeyEngine.org | Site Wide Activity RSS Feed" href="http://jmonkeyengine.org/activity/feed/" /> |
||||
|
||||
|
||||
<link rel="pingback" href="http://jmonkeyengine.org/xmlrpc.php" /> |
||||
|
||||
|
||||
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.1.5 - http://yoast.com/wordpress/seo/ --> |
||||
<!-- / Yoast WordPress SEO plugin. --> |
||||
|
||||
<link rel="alternate" type="application/rss+xml" title="jMonkeyEngine.org » Feed" href="http://jmonkeyengine.org/feed/" /> |
||||
<link rel="alternate" type="application/rss+xml" title="jMonkeyEngine.org » Comments Feed" href="http://jmonkeyengine.org/comments/feed/" /> |
||||
|
||||
<script type="text/javascript">//<![CDATA[ |
||||
// Google Analytics for WordPress by Yoast v4.2.3 | http://yoast.com/wordpress/google-analytics/ |
||||
var _gaq = _gaq || []; |
||||
_gaq.push(['_setAccount','UA-17652261-1']); |
||||
_gaq.push(['_trackPageview']); |
||||
(function() { |
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; |
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); |
||||
})(); |
||||
//]]></script> |
||||
<link rel='stylesheet' id='gsc_style-css' href='http://jmonkeyengine.org/wp-content/plugins/google-custom-search/css/smoothness/jquery-ui-1.7.3.custom.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='gsc_style_search_bar-css' href='http://www.google.com/cse/style/look/minimalist.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='gsc_style_search_bar_more-css' href='http://jmonkeyengine.org/wp-content/plugins/google-custom-search/css/gsc.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='gsc_style_search_bar_even_more-css' href='http://jmonkeyengine.org/wp-content/plugins/google-custom-search/css/gsc-no-search-button.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='toc_css-css' href='http://jmonkeyengine.org/wp-content/plugins/seo-friendly-table-of-contents/style.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bpgc_screen-css' href='http://jmonkeyengine.org/wp-content/plugins/bp-group-control/css/screen.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bp-admin-bar-css' href='http://jmonkeyengine.org/wp-content/plugins/buddypress/bp-core/css/buddybar.css?ver=20110723' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bplabs-autosuggest-css' href='http://jmonkeyengine.org/wp-content/plugins/bp-labs/beakers/css/jquery.mentions.css?ver=1.0' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bp-default-main-css' href='http://jmonkeyengine.org/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css?ver=20120110' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bp-jme-1.5-css' href='http://jmonkeyengine.org/wp-content/themes/bp-jme-1.5/style.css?ver=20120110' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bp-default-responsive-css' href='http://jmonkeyengine.org/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/responsive.css?ver=20120110' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bp-post-buttons-css-css' href='http://jmonkeyengine.org/wp-content/plugins/bp-post-buttons/include/style/bp_post_buttons.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='bubbleSheets-css' href='http://jmonkeyengine.org/wp-content/plugins/cd-bp-avatar-bubble/_inc/css/css3/bubble-green.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='wp_dlmp_styles-css' href='http://jmonkeyengine.org/wp-content/plugins/download-monitor/page-addon/styles.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='really_simple_share_style-css' href='http://jmonkeyengine.org/wp-content/plugins/really-simple-facebook-twitter-share-buttons/style.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<link rel='stylesheet' id='rpx_style-css' href='http://jmonkeyengine.org/wp-content/plugins/rpx/files/stylesheet.css?ver=3.3.2' type='text/css' media='all' /> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/emailprotect/EMAILProtect.js?ver=0.8'></script> |
||||
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script> |
||||
<script type='text/javascript'>try{jQuery.noConflict();}catch(e){};</script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/explanatory-dictionary/javascript/scripts.js?ver=3.3.2'></script> |
||||
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js'></script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/google-custom-search/js/gsc.js?ver=3.3.2'></script> |
||||
<script type='text/javascript' src='http://www.google.com/jsapi?ver=3.3.2'></script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/bp-group-control/js/screen.js?ver=3.3.2'></script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/bp-post-buttons/include/js/insert_tags.js?ver=3.3.2'></script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/buddypress-group-tags/group-tags.js?ver=3.3.2'></script> |
||||
<script type='text/javascript' src='http://platform.twitter.com/widgets.js?ver=3.3.2'></script> |
||||
<script type='text/javascript'> |
||||
/* <![CDATA[ */ |
||||
var BPMentions = {"error1":"Sorry, an error occurred.","error2":"Please try again.","searching":"Searching..."}; |
||||
/* ]]> */ |
||||
</script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/bp-labs/beakers/js/jquery.mentions.js?ver=1.2'></script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/bp-labs/beakers/js/autosuggest.js?ver=1.0'></script> |
||||
<script type='text/javascript'> |
||||
/* <![CDATA[ */ |
||||
var BP_DTheme = {"my_favs":"My Favorites","accepted":"Accepted","rejected":"Rejected","show_all_comments":"Show all comments for this thread","show_all":"Show all","comments":"comments","close":"Close","view":"View","mark_as_fav":"Favorite","remove_fav":"Remove Favorite"}; |
||||
/* ]]> */ |
||||
</script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/global.js?ver=20120110'></script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/cd-bp-avatar-bubble/_inc/click.min.js?ver=3.3.2'></script> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/rpx/files/javascript.js?ver=3.3.2'></script> |
||||
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://jmonkeyengine.org/xmlrpc.php?rsd" /> |
||||
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://jmonkeyengine.org/wp-includes/wlwmanifest.xml" /> |
||||
<meta name="generator" content="WordPress 3.3.2" /> |
||||
<link rel="stylesheet" type="text/css" href="http://jmonkeyengine.org/wp-content/plugins/buddypress-group-tags/group-tags.css" media="screen" /> |
||||
<link rel="stylesheet" type="text/css" href="http://jmonkeyengine.org/wp-content/plugins/buddypress-rate-forum-posts/css/rating.css" media="screen" /> |
||||
|
||||
<script type="text/javascript">var ajaxurl = "http://jmonkeyengine.org/wp-load.php";</script> |
||||
|
||||
<script type="text/javascript"> |
||||
var ajax_url = "http://jmonkeyengine.org/wp-admin/admin-ajax.php"; |
||||
var ajax_image = "http://jmonkeyengine.org/wp-content/plugins/cd-bp-avatar-bubble/_inc/images"; |
||||
var ajax_delay = "0"; |
||||
</script> |
||||
<style type='text/css'> |
||||
.download-info .download-button { |
||||
background-image: url(http://jmonkeyengine.org/wp-content/plugins/download-monitor/page-addon/downloadbutton.gif); |
||||
} |
||||
.download-info .more-button { |
||||
background-image: url(http://jmonkeyengine.org/wp-content/plugins/download-monitor/page-addon/morebutton.gif); |
||||
} |
||||
</style> |
||||
<link rel="stylesheet" href="http://jmonkeyengine.org/wp-content/plugins/explanatory-dictionary/css/explanatory-dictionary-style.css" type="text/css" /> |
||||
<link rel="stylesheet" href="http://jmonkeyengine.org/wp-content/plugins/explanatory-dictionary/css/explanatory-dictionary-style.php" type="text/css" /> |
||||
<script type="text/javascript"> |
||||
window.___gcfg = {lang: "en"}; |
||||
(function() { |
||||
var po = document.createElement("script"); po.type = "text/javascript"; po.async = true; |
||||
po.src = "https://apis.google.com/js/plusone.js"; |
||||
var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); |
||||
})(); |
||||
</script><meta name="generator" content="DokuWiki" /> |
||||
<meta name="robots" content="noindex,follow" /> |
||||
<meta name="date" content="1970-01-01T00:00:00+0000" /> |
||||
<meta name="keywords" content="jme3,intermediate,multi-media_asset_pipelinejme3,intermediate,optimization" /> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="/wiki/lib/exe/opensearch.php" title="jMonkeyEngine.org" /> |
||||
<link rel="start" href="/wiki/" /> |
||||
<link rel="contents" href="/wiki/doku.php/jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:optimization?do=index" title="Sitemap" /> |
||||
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="/wiki/feed.php" /> |
||||
<link rel="alternate" type="application/rss+xml" title="Current Namespace" href="/wiki/feed.php?mode=list&ns=jme3:intermediate:multi-media_asset_pipelinejme3:intermediate" /> |
||||
<link rel="alternate" type="text/html" title="Plain HTML" href="/wiki/doku.php/jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:optimization?do=export_xhtml" /> |
||||
<link rel="alternate" type="text/plain" title="Wiki Markup" href="/wiki/doku.php/jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:optimization?do=export_raw" /> |
||||
<link rel="stylesheet" media="screen" type="text/css" href="/wiki/lib/exe/css.php?t=wp-integration&tseed=1317166503" /> |
||||
<link rel="stylesheet" media="all" type="text/css" href="/wiki/lib/exe/css.php?s=all&t=wp-integration&tseed=1317166503" /> |
||||
<link rel="stylesheet" media="print" type="text/css" href="/wiki/lib/exe/css.php?s=print&t=wp-integration&tseed=1317166503" /> |
||||
<script type="text/javascript" ><!--//--><![CDATA[//><!-- |
||||
var NS='jme3:intermediate:multi-media_asset_pipelinejme3:intermediate';var JSINFO = {"id":"jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:optimization","namespace":"jme3:intermediate:multi-media_asset_pipelinejme3:intermediate"}; |
||||
//--><!]]></script> |
||||
<script type="text/javascript" charset="utf-8" src="/wiki/lib/exe/js.php?tseed=1317166503" ></script> |
||||
<link rel='stylesheet' id='achievements-widget-css' href='http://jmonkeyengine.org/wp-content/plugins/achievements/includes/css/widget.css?ver=2.0.6' type='text/css' media='all' /> |
||||
<link href="http://jmonkeyengine.org/wp-content/plugins/buddypress-twitter/includes/style.css" media="screen" rel="stylesheet" type="text/css"/> |
||||
|
||||
<style type="text/css"> |
||||
#header { background-image: url(http://jmonkeyengine.org/wp-content/uploads/2011/09/cropped-header-new-4.jpg); } |
||||
|
||||
#header h1, #header #desc { display: none; } |
||||
</style> |
||||
|
||||
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> |
||||
<style type="text/css"> |
||||
/* Janrain Engage plugin dynamic CSS elements */ |
||||
.rpx_counter { |
||||
background-image:url('http://jmonkeyengine.org/wp-content/plugins/rpx/images/bubble-32.png'); |
||||
} |
||||
.rpx_ct_total { |
||||
background-image:url('http://jmonkeyengine.org/wp-content/plugins/rpx/images/bubble-short.png'); |
||||
} |
||||
.rpx_size30 { |
||||
background-image:url('http://jmonkeyengine.org/wp-content/plugins/rpx/images/rpx-icons30.png'); |
||||
} |
||||
.rpx_size16 { |
||||
background-image:url('http://jmonkeyengine.org/wp-content/plugins/rpx/images/rpx-icons16.png'); |
||||
} |
||||
</style> |
||||
<meta id="syntaxhighlighteranchor" name="syntaxhighlighter-version" content="3.1.3" /> |
||||
|
||||
<script type="text/javascript"> jQuery(document).ready( function() { jQuery("a.confirm").click( function() { if ( confirm( 'Are you sure?' ) ) return true; else return false; }); });</script> |
||||
|
||||
</head> |
||||
|
||||
<body> |
||||
|
||||
<script type="text/javascript">//<![CDATA[ |
||||
(function(){var c=document.body.className;c=c.replace(/no-js/,'js');document.body.className=c;})(); |
||||
//]]></script> |
||||
|
||||
<div> |
||||
<div> |
||||
<div> |
||||
<h1><a href="http://jmonkeyengine.org" title="Home">jMonkeyEngine.org</a></h1> |
||||
|
||||
<form action="http://jmonkeyengine.org/search" method="post"> |
||||
<label for="search-terms">Search for:</label> |
||||
<input type="text" id="search-terms" name="search-terms" value="" /> |
||||
|
||||
<select><option value="wiki">Documentation</option><option value="forums">Topic Titles</option><option value="posts">Blog</option></select> |
||||
<input type="submit" name="search-submit" id="search-submit" value="Search" /> |
||||
|
||||
<input type="hidden" id="_wpnonce" name="_wpnonce" value="10f6262115" /><input type="hidden" name="_wp_http_referer" value="/com/jme3/gde/core/docs/jme3:intermediate/multi-media_asset_pipelinejme3/intermediate/optimization.html" /> |
||||
</form><!-- #search-form --> |
||||
|
||||
|
||||
</div><!-- .padder --> |
||||
</div><!-- #search-bar --> |
||||
|
||||
<div> |
||||
<ul><li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/"><param name="text" value="<html><u>Home</u></html>"><param name="textColor" value="blue"></object> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/"><param name="text" value="<html><u>News</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/news-archives/"><param name="text" value="<html><u>News Archives</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/activity/"><param name="text" value="<html><u>Activity</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/members/"><param name="text" value="<html><u>Members</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/legacy-links/"><param name="text" value="<html><u>Links</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/"><param name="text" value="<html><u>Introduction</u></html>"><param name="textColor" value="blue"></object> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/"><param name="text" value="<html><u>About</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/website-manual/"><param name="text" value="<html><u>Website Manual</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/team/"><param name="text" value="<html><u>Core Team</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/contributors-handbook/"><param name="text" value="<html><u>Contributing</u></html>"><param name="textColor" value="blue"></object> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/contributors-handbook/anyones-contribution-guidelines/"><param name="text" value="<html><u>Anyone</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/contributors-handbook/modelers-contribution-guidelines/"><param name="text" value="<html><u>Modeler</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/contributors-handbook/web-developers-contribution-guidelines/"><param name="text" value="<html><u>WebDev</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/contributors-handbook/technical-writers-contribution-guidelines/"><param name="text" value="<html><u>Writer</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/introduction/contributors-handbook/programmers-contribution-guidelines/"><param name="text" value="<html><u>Programmer</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.com"><param name="text" value="<html><u>Product Showcase</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/forums"><param name="text" value="<html><u>Forums</u></html>"><param name="textColor" value="blue"></object> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/forums"><param name="text" value="<html><u>Latest Topics</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/forums-index"><param name="text" value="<html><u>Forums Index</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><a href="#">Troubleshooting ></a> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/general-2/forum/"><param name="text" value="<html><u>General</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/import-assets/forum/"><param name="text" value="<html><u>Import Assets</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/graphics/forum/"><param name="text" value="<html><u>Graphics</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/effects/forum/"><param name="text" value="<html><u>Effects</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/gui/forum/"><param name="text" value="<html><u>GUI</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/physics/forum/"><param name="text" value="<html><u>Physics</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/sound/forum/"><param name="text" value="<html><u>Sound</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/networking/forum/"><param name="text" value="<html><u>Networking</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/spidermonkey/forum/"><param name="text" value="<html><u>SpiderMonkey</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/terramonkey/forum/"><param name="text" value="<html><u>TerraMonkey</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/jmonkeyplatform/forum/"><param name="text" value="<html><u>jMonkeyPlatform</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><a href="#">Project Relations ></a> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/beta-1-game-contest/forum/"><param name="text" value="<html><u>Beta 1 Game Contest</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/free-announcements/forum/"><param name="text" value="<html><u>Free Announcements</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/user-code-projects/forum/"><param name="text" value="<html><u>User Code & Projects</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/site-project/forum/"><param name="text" value="<html><u>Site & Project Feedback</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/features/forum/"><param name="text" value="<html><u>Feature Discussion</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/general/forum/"><param name="text" value="<html><u>Small Talk</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><a href="#">Development ></a> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/development-discussion-jme3/forum/"><param name="text" value="<html><u>Developers</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/"><param name="text" value="<html><u>Contributions</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/documentation-jme3/"><param name="text" value="<html><u>Docs</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/jmonkeyplatform/forum/"><param name="text" value="<html><u>jMonkeyPlatform</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/android/forum/"><param name="text" value="<html><u>Android</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/monkeyzone/forum/"><param name="text" value="<html><u>MonkeyZone</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><a href="#">Legacy jME2 ></a> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/development-discussion-jme2/forum/"><param name="text" value="<html><u>Discussion</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/contribution-depot-jme2/forum/"><param name="text" value="<html><u>Contributions</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/documentation/forum/"><param name="text" value="<html><u>Docs Discussion</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
</ul> |
||||
</li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/wiki/doku.php"><param name="text" value="<html><u>Documentation</u></html>"><param name="textColor" value="blue"></object> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/wiki/doku.php"><param name="text" value="<html><u>Installation & Setup</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/wiki/doku.php/jme3#tutorials_for_beginners"><param name="text" value="<html><u>Tutorials & Docs</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/wiki/doku.php/sdk"><param name="text" value="<html><u>SDK Documentation</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://www.jmonkeyengine.org/wiki/doku.php/jme3:faq"><param name="text" value="<html><u>FAQ</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/javadoc/"><param name="text" value="<html><u>JavaDoc</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/documentation-jme3/forum/"><param name="text" value="<html><u>Docs Discussion</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/tag/projects"><param name="text" value="<html><u>Projects</u></html>"><param name="textColor" value="blue"></object> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/tag/projects"><param name="text" value="<html><u>All Projects</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/tag/game"><param name="text" value="<html><u>Games</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/tag/tool"><param name="text" value="<html><u>Tools</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/groups/tag/oss"><param name="text" value="<html><u>Open Source</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/downloads/"><param name="text" value="<html><u>Downloads</u></html>"><param name="textColor" value="blue"></object> |
||||
<ul> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/downloads/"><param name="text" value="<html><u>Download jME3 SDK</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://code.google.com/p/jmonkeyengine/source/checkout"><param name="text" value="<html><u>SVN Checkout</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://code.google.com/p/jmonkeyengine/"><param name="text" value="<html><u>GoogleCode</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.com/nightly/"><param name="text" value="<html><u>Nightly Builds</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> |
||||
</li> |
||||
<li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/contact/"><param name="text" value="<html><u>Contact</u></html>"><param name="textColor" value="blue"></object></li> |
||||
</ul> </div> |
||||
|
||||
|
||||
</div><!-- #header --> |
||||
|
||||
|
||||
<div> |
||||
<div> |
||||
<div> |
||||
<div> |
||||
You are here: <a href="/wiki/doku.php/Documentation" title="Documentation">Documentation</a> » <a href="/wiki/doku.php/jme3" title="jme3">jme3</a> » <a href="/wiki/doku.php/jme3:intermediate:documentation" title="jme3:intermediate:documentation">intermediate</a> » <a href="/wiki/doku.php/jme3:intermediate:multi-media_asset_pipelinejme3:documentation" title="jme3:intermediate:multi-media_asset_pipelinejme3:documentation">multi-media_asset_pipelinejme3</a> » <a href="/wiki/doku.php/jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:documentation" title="jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:documentation">intermediate</a> » <a href="/wiki/doku.php/jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:optimization" title="jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:optimization">optimization</a> </div> |
||||
<!--div> |
||||
<div> |
||||
<form><div><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="" /><input type="submit" value="Show pagesource" class="button" accesskey="v" title="Show pagesource [V]" /></div></form> <form><div><input type="hidden" name="do" value="revisions" /><input type="submit" value="Old revisions" class="button" accesskey="o" title="Old revisions [O]" /></div></form> </div> |
||||
|
||||
<div> |
||||
<form><div><input type="hidden" name="do" value="recent" /><input type="submit" value="Recent changes" class="button" accesskey="r" title="Recent changes [R]" /></div></form> <form action="/wiki/doku.php/" accept-charset="utf-8"><div><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div></div></div></form> |
||||
</div> |
||||
|
||||
<div></div> |
||||
</div--> |
||||
</div> |
||||
|
||||
<div> |
||||
<!-- wikipage start --> |
||||
|
||||
<h1><a>This topic does not exist yet</a></h1> |
||||
<div> |
||||
|
||||
<p> |
||||
|
||||
You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by using the <code>Create this page</code> button. |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<!-- wikipage stop --> |
||||
</div> |
||||
|
||||
<div> </div> |
||||
|
||||
|
||||
<div> |
||||
<div>Except where otherwise noted, content on this wiki is licensed under the following license:<a href="http://creativecommons.org/licenses/by/3.0/" rel="license">CC Attribution 3.0 Unported</a></div> |
||||
<!--div> |
||||
<div> |
||||
<form><div><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="" /><input type="submit" value="Show pagesource" class="button" accesskey="v" title="Show pagesource [V]" /></div></form> <form><div><input type="hidden" name="do" value="revisions" /><input type="submit" value="Old revisions" class="button" accesskey="o" title="Old revisions [O]" /></div></form> </div> |
||||
<div> |
||||
<form><div><input type="hidden" name="do" value="login" /><input type="hidden" name="sectok" value="d6e6f4ad6eda45a9c0585b71e13ea8c0" /><input type="submit" value="Login" class="button" title="Login" /></div></form> <form><div><input type="hidden" name="do" value="index" /><input type="submit" value="Sitemap" class="button" accesskey="x" title="Sitemap [X]" /></div></form> <a><input type="button" class="button" value="Back to top" onclick="window.scrollTo(0, 0)" title="Back to top" /></a> |
||||
</div> |
||||
<div></div> |
||||
</div--> |
||||
|
||||
<div> |
||||
Trace: </div> |
||||
</div> |
||||
|
||||
|
||||
</div> |
||||
|
||||
<div></div> |
||||
</div> <!-- #container --> |
||||
|
||||
|
||||
<div> |
||||
|
||||
<div> |
||||
<p>Proudly powered by <object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://wordpress.org"><param name="text" value="<html><u>WordPress</u></html>"><param name="textColor" value="blue"></object> and <object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://buddypress.org"><param name="text" value="<html><u>BuddyPress</u></html>"><param name="textColor" value="blue"></object>.</p> |
||||
</div> |
||||
|
||||
</div><!-- #footer --> |
||||
|
||||
|
||||
<div><div><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org"><param name="text" value="<html><u>jMonkeyEngine.org</u></html>"><param name="textColor" value="blue"></object><ul><li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/wp-login.php?redirect_to=http%3A%2F%2Fjmonkeyengine.org"><param name="text" value="<html><u>Log In</u></html>"><param name="textColor" value="blue"></object></li><li><object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer"><param name="content" value="http://jmonkeyengine.org/register/"><param name="text" value="<html><u>Sign Up</u></html>"><param name="textColor" value="blue"></object></li> |
||||
<li> |
||||
<a href="#">Visit</a> |
||||
<ul> |
||||
<li><a href="http://jmonkeyengine.org/members/?random-member" rel="nofollow">Random Member</a></li> |
||||
|
||||
|
||||
<li><a href="http://jmonkeyengine.org/groups/?random-group" rel="nofollow">Random Group</a></li> |
||||
|
||||
|
||||
|
||||
|
||||
</ul> |
||||
</li> |
||||
|
||||
</ul></div></div><!-- #wp-admin-bar --> |
||||
|
||||
|
||||
<!-- Generated in 0.252 seconds. (65 q) --> |
||||
|
||||
<div> |
||||
<div></div> |
||||
<table><tr><td> |
||||
<span> |
||||
<span><img src="http://jmonkeyengine.org/wp-content/plugins/rpx/images/close.png" alt="close" /></span> |
||||
<iframe></iframe></span></td></tr></table></div> |
||||
<script type='text/javascript' src='http://jmonkeyengine.org/wp-content/plugins/bp-labs/beakers/js/akismet.js?ver=1.0'></script> |
||||
|
||||
</body> |
||||
|
||||
</html> |
||||
<p><em><a href="http://jmonkeyengine.org/wiki/doku.php/jme3:intermediate:multi-media_asset_pipelinejme3:intermediate:optimization?do=export_xhtmlbody">view online version</a></em></p> |
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue