Index: GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/RenderMonkey/IndirectTexturingEffect/IndirectTexturing.rfx
===================================================================
--- GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/RenderMonkey/IndirectTexturingEffect/IndirectTexturing.rfx	(revision 862)
+++ GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/RenderMonkey/IndirectTexturingEffect/IndirectTexturing.rfx	(revision 862)
@@ -0,0 +1,1185 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!DOCTYPE RENDER_MONKEY [
+   <!ELEMENT RENDER_MONKEY
+   (
+      RmEffectWorkspace |
+      RmRegistryBranch |
+      RmClipboardNode
+   )?>
+
+   <!ELEMENT RmEffectWorkspace 
+   (
+      RmRegistryBranch?,
+      RmPlugInData?,
+      RmStringVariable*,
+      (
+         ( RmDirectXEffect, RmOpenGLEffect? ) |
+         ( RmOpenGLEffect, RmDirectXEffect? )
+      )?,
+      (
+         RmBooleanVariable |
+         RmIntegerVariable |
+         RmFloatVariable |
+         RmVectorVariable |
+         RmMatrixVariable |
+         RmDynamicVariable |
+         RmColorVariable |
+         Rm2DTextureVariable |
+         RmCubemapVariable |
+         Rm3DTextureVariable |
+         RmLightVariable |
+         RmMaterialVariable |
+         RmRenderableTexture |
+         RmStreamMap |
+         RmModelData |
+         RmEffectGroup
+      )*
+   )>
+
+   <!ELEMENT RmEffectGroup
+   ( 
+      RmPlugInData?,
+      (
+         RmStringVariable |
+         RmDirectXEffect |
+         RmOpenGLEffect |
+         RmBooleanVariable |
+         RmIntegerVariable |
+         RmFloatVariable |
+         RmVectorVariable |
+         RmMatrixVariable |
+         RmDynamicVariable |
+         RmColorVariable |
+         Rm2DTextureVariable |
+         RmCubemapVariable |
+         Rm3DTextureVariable |
+         RmLightVariable |
+         RmMaterialVariable |
+         RmRenderableTexture |
+         RmStreamMap |
+         RmModelData
+      )*
+   )>
+
+   <!ELEMENT RmDirectXEffect
+   ( 
+      RmPlugInData?,
+      (
+         RmStringVariable |
+         RmCamera |
+         RmBooleanVariable |
+         RmIntegerVariable |
+         RmFloatVariable |
+         RmVectorVariable |
+         RmMatrixVariable |
+         RmDynamicVariable |
+         RmColorVariable |
+         Rm2DTextureVariable |
+         RmCubemapVariable |
+         Rm3DTextureVariable |
+         RmLightVariable |
+         RmMaterialVariable |
+         RmRenderableTexture |
+         RmStreamMap |
+         RmModelData |
+         RmPass
+      )*
+   )>
+
+   <!ELEMENT RmOpenGLEffect
+   (
+      RmPlugInData?,
+      (
+         RmStringVariable |
+         RmCamera |
+         RmBooleanVariable |
+         RmIntegerVariable |
+         RmFloatVariable |
+         RmVectorVariable |
+         RmMatrixVariable |
+         RmDynamicVariable |
+         RmColorVariable |
+         Rm2DTextureVariable |
+         RmCubemapVariable |
+         Rm3DTextureVariable |
+         RmLightVariable |
+         RmMaterialVariable |
+         RmRenderableTexture |
+         RmStreamMap |
+         RmModelData |
+         RmGLPass
+      )*
+   )>
+
+   <!ELEMENT RmPass
+   ( 
+      RmPlugInData?,
+      RmStringVariable*,
+      RmCameraReference?,
+      RmModelReference?,
+      RmRenderStateBlock?,
+      (
+         (
+         ( RmHLSLShader | RmShader ),
+         ( RmShader | RmHLSLShader )?
+         )
+      )?,
+      RmRenderTarget*,
+      RmStreamMapReference?,
+      (
+         RmBooleanVariable |
+         RmIntegerVariable |
+         RmFloatVariable |
+         RmVectorVariable |
+         RmMatrixVariable |
+         RmDynamicVariable |
+         RmColorVariable |
+         Rm2DTextureVariable |
+         RmCubemapVariable |
+         Rm3DTextureVariable |
+         RmLightVariable |
+         RmMaterialVariable |
+         RmTextureObject |
+         RmLightObject |
+         RmMaterialObject
+         )*
+      )>
+                                                                     
+   <!ELEMENT RmGLPass
+   ( 
+      RmPlugInData?,
+      RmStringVariable*,
+      RmCameraReference?,
+      RmModelReference?,
+      RmRenderStateBlock?,
+      (
+         ( RmGLShader, RmGLShader? ) 
+      )?,
+      RmRenderTarget?,
+      RmStreamMapReference?,
+      (
+         RmBooleanVariable |
+         RmIntegerVariable |
+         RmFloatVariable |
+         RmVectorVariable |
+         RmMatrixVariable |
+         RmDynamicVariable |
+         RmColorVariable |
+         Rm2DTextureVariable |
+         RmCubemapVariable |
+         Rm3DTextureVariable |
+         RmLightVariable |
+         RmMaterialVariable |
+         RmTextureObject |
+         RmLightObject |
+         RmMaterialObject |
+         RmShaderConstant |
+         RmSampler
+         )*
+      )>
+      
+   <!ELEMENT RmShader
+   ( 
+      RmShaderCode,
+      RmPlugInData?,
+      (
+      RmStringVariable |
+      RmShaderConstant
+      )*
+   )>
+
+   <!ELEMENT RmHLSLShader
+   ( 
+      RmShaderCode,
+      RmPlugInData?,
+      (
+      RmStringVariable |
+      RmShaderConstant |
+      RmSampler
+      )*
+   )>
+
+   <!ELEMENT RmGLShader
+   ( 
+      RmShaderCode,
+      RmPlugInData?,
+      (
+      RmStringVariable
+      )*
+   )>
+
+   <!ELEMENT RmTextureObject
+   (
+      RmPlugInData?,
+      RmStringVariable*,
+      RmTextureReference?,
+      RmState*
+   )>
+
+   <!ELEMENT RmLightObject
+   (
+      RmPlugInData?,
+      RmStringVariable*,
+      RmLightReference?
+   )>
+   
+   <!ELEMENT RmMaterialObject
+   (
+      RmPlugInData?,
+      RmStringVariable*,
+      RmMaterialReference?
+   )>
+   
+   <!ELEMENT RmRenderStateBlock
+   (
+      RmPlugInData?,
+      (
+         RmStringVariable |
+         RmState 
+      )*
+   )>
+
+   <!ELEMENT RmStreamMap
+   (
+      RmPlugInData?,
+      (
+         RmStringVariable |
+         RmStream 
+      )*
+   )>
+
+   <!ELEMENT RmStream               ( RmPlugInData?, RmStreamChannel* )>
+
+   <!ELEMENT RmModelData            ( RmPlugInData?, RmStringVariable* )>  
+   <!ELEMENT RmTextureReference     ( RmPlugInData?, RmStringVariable* )>
+   <!ELEMENT RmLightReference       ( RmPlugInData?, RmStringVariable* )>
+   <!ELEMENT RmMaterialReference    ( RmPlugInData?, RmStringVariable* )>
+   <!ELEMENT RmCameraReference      ( RmPlugInData?, RmStringVariable* )>
+   <!ELEMENT RmModelReference       ( RmPlugInData?, RmStringVariable* )>
+   <!ELEMENT RmStreamMapReference   ( RmPlugInData?, RmStringVariable* )>   
+   <!ELEMENT RmRenderableTexture    ( RmPlugInData?, RmStringVariable* )>   
+   <!ELEMENT RmRenderTarget         ( RmPlugInData?, RmStringVariable* )>   
+   <!ELEMENT RmBooleanVariable      ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmFloatVariable        ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmVectorVariable       ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmMatrixVariable       ( RmPlugInData?, RmStringVariable? )>   
+   <!ELEMENT RmColorVariable        ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmIntegerVariable      ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT Rm2DTextureVariable    ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmCubemapVariable      ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT Rm3DTextureVariable    ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmLightVariable        ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmMaterialVariable     ( RmPlugInData?, RmStringVariable? )>
+   <!ELEMENT RmCamera               ( RmPlugInData?, RmStringVariable* )>
+
+   <!ELEMENT RmStringVariable       ( RmTextDataBlock, RmPlugInData? )>
+   
+   <!ELEMENT RmDynamicVariable
+   (
+      RmPlugInData?,
+      RmStringVariable?,
+      RmDynamicVariableValueContainer
+   )>
+   
+   <!ELEMENT RmDynamicVariableValueContainer
+   (
+      RmPlugInData?,
+      RmDynamicVariableValue*
+   )>
+   
+   <!ELEMENT RmTextDataBlock        ( #PCDATA ) >
+   
+   <!ELEMENT RmRegistryBranch
+   ( 
+      RmTextDataBlock?,
+      (
+         RmRegistryBranch |
+         RmStringVariable |
+         RmIntegerVariable |
+         RmBooleanVariable |
+         RmFloatVariable
+      )*      
+   )>
+
+   <!ELEMENT RmPlugInData
+   ( 
+      RmTextDataBlock?,
+      (
+         RmStringVariable |
+         RmIntegerVariable |
+         RmBooleanVariable |
+         RmFloatVariable |
+         RmVectorVariable
+      )*      
+   )>
+   
+   <!ELEMENT RmClipboardNode
+   ( 
+      RmTextDataBlock?,
+      (
+         RmEffectWorkspace | 
+         RmEffectGroup |   
+         RmDirectXEffect |                
+         RmOpenGLEffect |                
+         RmPass |                  
+         RmGLPass |                  
+         RmShader |        
+         RmHLSLShader |        
+         RmGLShader |        
+         RmShaderConstant |
+         RmSampler |               
+         RmTextureObject |
+         RmLightObject |
+         RmMaterialObject |
+         RmRenderStateBlock |
+         RmState |                 
+         RmStreamMap |           
+         RmStream |              
+         RmStreamChannel |
+         RmModelData |
+         RmTextureReference |
+         RmLightReference |
+         RmMaterialReference |
+         RmModelReference |
+         RmStreamMapReference |
+         RmRenderableTexture |
+         RmRenderTarget |
+         RmBooleanVariable |
+         RmFloatVariable |
+         RmVectorVariable |
+         RmMatrixVariable |
+         RmDynamicVariable |
+         RmDynamicVariableValue |
+         RmColorVariable |
+         RmIntegerVariable |
+         RmStringVariable |
+         Rm2DTextureVariable |
+         RmCubemapVariable |
+         Rm3DTextureVariable |
+         RmLightVariable |
+         RmMaterialVariable |
+         RmRegistryBranch |
+         RmPlugInData |
+         RmCamera |                
+         RmCameraReference
+      )*      
+   )>
+   
+   <!ELEMENT RmStreamChannel        ( RmPlugInData? ) >
+   <!ELEMENT RmShaderConstant       ( RmPlugInData? ) >
+   <!ELEMENT RmSampler              ( RmPlugInData? ) >
+   <!ELEMENT RmState                ( RmPlugInData? ) >
+   <!ELEMENT RmDynamicVariableValue ( RmPlugInData? ) >
+   
+   <!ELEMENT RmShaderCode           ( #PCDATA ) >
+
+   <!ATTLIST RmEffectWorkspace 
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ACTIVE_EFFECT                 CDATA #REQUIRED
+      VALIDATION_STRING             CDATA #REQUIRED
+      XML_VERSION                   CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmEffectGroup           
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmDirectXEffect                
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ACTIVE_CAMERA                 CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmOpenGLEffect                
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ACTIVE_CAMERA                 CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmPass                  
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      PASS_INDEX                    CDATA #REQUIRED
+      ENABLED                       ( TRUE | FALSE ) #REQUIRED
+   >                                 
+
+   <!ATTLIST RmGLPass                  
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      PASS_INDEX                    CDATA #REQUIRED
+      ENABLED                       ( TRUE | FALSE ) #REQUIRED
+   >                                 
+   
+   <!ATTLIST RmShader        
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      PIXEL_SHADER                  CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmHLSLShader        
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      PIXEL_SHADER                  ( TRUE | FALSE ) #REQUIRED
+      TARGET                        CDATA #REQUIRED
+      ENTRY_POINT                   CDATA #REQUIRED
+   >  
+
+   <!ATTLIST RmGLShader        
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      PIXEL_SHADER                  ( TRUE | FALSE ) #REQUIRED
+   >  
+
+   <!ATTLIST RmShaderConstant
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      REGISTER                      CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmSampler               
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      REGISTER                      CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmTextureObject
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      STATE_INDEX                   CDATA #REQUIRED
+      VERTEX_TEXTURE                ( TRUE | FALSE ) #REQUIRED
+   >
+
+   <!ATTLIST RmLightObject
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      INDEX                         CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmMaterialObject
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      INDEX                         CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmRenderStateBlock
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmState                 
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      STATE                         CDATA #REQUIRED
+      VALUE                         CDATA #REQUIRED
+      USAGE                         CDATA #REQUIRED
+   >                               
+
+   <!ATTLIST RmStreamMap           
+     NAME                           CDATA #REQUIRED
+     API                            CDATA #REQUIRED
+   >                               
+
+   <!ATTLIST RmStream              
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      STRIDE                        CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmStreamChannel
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      DATA_SIZE                     CDATA #REQUIRED
+      DATA_TYPE                     CDATA #REQUIRED
+      REGISTER                      CDATA #REQUIRED
+      USAGE                         CDATA #REQUIRED
+      USAGE_INDEX                   CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmModelData
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      FILE_NAME                     CDATA #REQUIRED
+      ORIENTATION                   CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmTextureReference
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmLightReference
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmMaterialReference
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmModelReference
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmStreamMapReference
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmRenderableTexture
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      FILE_NAME                     CDATA #REQUIRED
+      ORIGIN                        CDATA #REQUIRED
+      WIDTH                         CDATA #REQUIRED
+      HEIGHT                        CDATA #REQUIRED
+      FORMAT                        CDATA #REQUIRED
+      USE_VIEWPORT_DIMENSIONS       ( TRUE | FALSE ) #REQUIRED
+      GENERATE_MIPMAPS              ( TRUE | FALSE ) #REQUIRED
+      WIDTH_RATIO                   CDATA #REQUIRED
+      HEIGHT_RATIO                  CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmRenderTarget
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      INDEX                         CDATA #REQUIRED
+      RENDER_TO_SCREEN              ( TRUE | FALSE ) #REQUIRED
+      COLOR_CLEAR                   ( TRUE | FALSE ) #REQUIRED
+      DEPTH_CLEAR                   ( TRUE | FALSE ) #REQUIRED
+      CLEAR_COLOR_VALUE             CDATA #REQUIRED
+      DEPTH_CLEAR_VALUE             CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmBooleanVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      VALUE                         CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmFloatVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      VALUE                         CDATA #REQUIRED
+      MIN                           CDATA #REQUIRED
+      MAX                           CDATA #REQUIRED
+      CLAMP                         ( TRUE | FALSE ) #REQUIRED
+   >
+
+   <!ATTLIST RmVectorVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      VALUE_0                       CDATA #REQUIRED
+      VALUE_1                       CDATA #REQUIRED
+      VALUE_2                       CDATA #REQUIRED
+      VALUE_3                       CDATA #REQUIRED
+      MIN                           CDATA #REQUIRED
+      MAX                           CDATA #REQUIRED
+      CLAMP                         ( TRUE | FALSE ) #REQUIRED
+      NORMALIZE                     ( TRUE | FALSE ) #REQUIRED
+   >
+
+   <!ATTLIST RmMatrixVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      VALUE_0                       CDATA #REQUIRED
+      VALUE_1                       CDATA #REQUIRED
+      VALUE_2                       CDATA #REQUIRED
+      VALUE_3                       CDATA #REQUIRED
+      VALUE_4                       CDATA #REQUIRED
+      VALUE_5                       CDATA #REQUIRED
+      VALUE_6                       CDATA #REQUIRED
+      VALUE_7                       CDATA #REQUIRED
+      VALUE_8                       CDATA #REQUIRED
+      VALUE_9                       CDATA #REQUIRED
+      VALUE_10                      CDATA #REQUIRED
+      VALUE_11                      CDATA #REQUIRED
+      VALUE_12                      CDATA #REQUIRED
+      VALUE_13                      CDATA #REQUIRED
+      VALUE_14                      CDATA #REQUIRED
+      VALUE_15                      CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmDynamicVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      VARIABLE_TYPE                 ( FLOAT | INTEGER | BOOLEAN ) #REQUIRED
+      ROWS                          CDATA #REQUIRED
+      COLUMNS                       CDATA #REQUIRED
+      FIXED_SIZE                    ( TRUE | FALSE ) #REQUIRED
+      MIN                           CDATA #REQUIRED
+      MAX                           CDATA #REQUIRED
+      CLAMP                         ( TRUE | FALSE ) #REQUIRED
+      NORMALIZE                     ( TRUE | FALSE ) #REQUIRED
+   >
+   
+   <!ATTLIST RmDynamicVariableValue
+      ROW_INDEX                     CDATA #REQUIRED
+      COLUMN_INDEX                  CDATA #REQUIRED
+      VALUE                         CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmColorVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      VALUE_0                       CDATA #REQUIRED
+      VALUE_1                       CDATA #REQUIRED
+      VALUE_2                       CDATA #REQUIRED
+      VALUE_3                       CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmIntegerVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      VALUE                         CDATA #REQUIRED
+      MIN                           CDATA #REQUIRED
+      MAX                           CDATA #REQUIRED
+      CLAMP                         ( TRUE | FALSE ) #REQUIRED
+   >
+   
+   <!ATTLIST RmStringVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+   >
+
+   <!ATTLIST Rm2DTextureVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      FILE_NAME                     CDATA #REQUIRED
+      ORIGIN                        CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmCubemapVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      FILE_NAME                     CDATA #REQUIRED
+      ORIGIN                        CDATA #REQUIRED
+   >
+
+   <!ATTLIST Rm3DTextureVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      FILE_NAME                     CDATA #REQUIRED
+      ORIGIN                        CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmLightVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      LIGHT_ENABLED                 ( TRUE | FALSE ) #REQUIRED
+      LIGHT_TYPE                    ( POSITIONAL | DIRECTIONAL | SPOTLIGHT ) #REQUIRED
+      AMBIENT_0                     CDATA #REQUIRED
+      AMBIENT_1                     CDATA #REQUIRED
+      AMBIENT_2                     CDATA #REQUIRED
+      AMBIENT_3                     CDATA #REQUIRED
+      DIFFUSE_0                     CDATA #REQUIRED
+      DIFFUSE_1                     CDATA #REQUIRED
+      DIFFUSE_2                     CDATA #REQUIRED
+      DIFFUSE_3                     CDATA #REQUIRED
+      SPECULAR_0                    CDATA #REQUIRED
+      SPECULAR_1                    CDATA #REQUIRED
+      SPECULAR_2                    CDATA #REQUIRED
+      SPECULAR_3                    CDATA #REQUIRED
+      POSITION_0                    CDATA #REQUIRED
+      POSITION_1                    CDATA #REQUIRED
+      POSITION_2                    CDATA #REQUIRED
+      DIRECTION_0                   CDATA #REQUIRED
+      DIRECTION_1                   CDATA #REQUIRED
+      DIRECTION_2                   CDATA #REQUIRED
+      ATTENUATION_0                 CDATA #REQUIRED
+      ATTENUATION_1                 CDATA #REQUIRED
+      ATTENUATION_2                 CDATA #REQUIRED
+      SPOTLIGHT_THETA               CDATA #REQUIRED
+      SPOTLIGHT_PHI                 CDATA #REQUIRED
+      RANGE                         CDATA #REQUIRED
+      FALLOFF                       CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmMaterialVariable
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      ARTIST_EDITABLE               ( TRUE | FALSE ) #REQUIRED
+      VARIABLE_SEMANTIC             CDATA #REQUIRED
+      AMBIENT_0                     CDATA #REQUIRED
+      AMBIENT_1                     CDATA #REQUIRED
+      AMBIENT_2                     CDATA #REQUIRED
+      AMBIENT_3                     CDATA #REQUIRED
+      DIFFUSE_0                     CDATA #REQUIRED
+      DIFFUSE_1                     CDATA #REQUIRED
+      DIFFUSE_2                     CDATA #REQUIRED
+      DIFFUSE_3                     CDATA #REQUIRED
+      SPECULAR_0                    CDATA #REQUIRED
+      SPECULAR_1                    CDATA #REQUIRED
+      SPECULAR_2                    CDATA #REQUIRED
+      SPECULAR_3                    CDATA #REQUIRED
+      EMISSIVE_0                    CDATA #REQUIRED
+      EMISSIVE_1                    CDATA #REQUIRED
+      EMISSIVE_2                    CDATA #REQUIRED
+      EMISSIVE_3                    CDATA #REQUIRED
+      SPECULAR_POWER                CDATA #REQUIRED
+   >
+      
+   <!ATTLIST RmRegistryBranch
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      XML_VERSION                   CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmPlugInData
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      PLUGIN_GUID                   CDATA #REQUIRED
+   >
+
+   <!ATTLIST RmClipboardNode
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      XML_VERSION                   CDATA #REQUIRED
+   >
+   
+   <!ATTLIST RmCamera                
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      CAMERA_POSITION_X             CDATA #REQUIRED
+      CAMERA_POSITION_Y             CDATA #REQUIRED
+      CAMERA_POSITION_Z             CDATA #REQUIRED
+      LOOK_AT_VECTOR_X              CDATA #REQUIRED
+      LOOK_AT_VECTOR_Y              CDATA #REQUIRED
+      LOOK_AT_VECTOR_Z              CDATA #REQUIRED
+      UP_VECTOR_X                   CDATA #REQUIRED
+      UP_VECTOR_Y                   CDATA #REQUIRED
+      UP_VECTOR_Z                   CDATA #REQUIRED
+      FOV                           CDATA #REQUIRED
+      NEAR_CLIP_PLANE               CDATA #REQUIRED
+      FAR_CLIP_PLANE                CDATA #REQUIRED
+   >                                 
+
+   <!ATTLIST RmCameraReference                
+      NAME                          CDATA #REQUIRED
+      API                           CDATA #REQUIRED
+      USE_ACTIVE_CAMERA             ( TRUE | FALSE ) #REQUIRED
+   >                               
+   
+   <!ATTLIST RmShaderCode                
+      TYPE                          ( TEXT ) #REQUIRED
+   >                               
+   
+   <!ATTLIST RmTextDataBlock                
+      TYPE                          ( TEXT ) #REQUIRED
+   >                               
+   
+]>
+<RENDER_MONKEY>
+ <RmEffectWorkspace NAME="Effect Workspace" API="" ACTIVE_EFFECT="Effect Workspace.IndirectTexturing Effects.indirectTexturingDX" VALIDATION_STRING="" XML_VERSION="RenderMonkey 1.6">
+  <RmRegistryBranch NAME="RM_REGISTRY" API="" XML_VERSION="RenderMonkey 1.6">
+   <RmRegistryBranch NAME="RM_LOCAL" API="" XML_VERSION="RenderMonkey 1.6">
+    <RmRegistryBranch NAME="WORKSPACE" API="" XML_VERSION="RenderMonkey 1.6">
+     <RmStringVariable NAME="LAST_SAVE" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+28/4/2006 16:49:8]]></RmTextDataBlock></RmStringVariable>
+     <RmStringVariable NAME="VERSION" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+RenderMonkey Version 1.6 (build 91)]]></RmTextDataBlock></RmStringVariable>
+     <RmStringVariable NAME="XML_VERSION" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+RenderMonkey 1.6]]></RmTextDataBlock></RmStringVariable>
+     <RmStringVariable NAME="BASE_WORKSPACE_PATH" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+C:\Documents and Settings\igarcia\Escritorio\IndirectTexturing\]]></RmTextDataBlock></RmStringVariable>
+    </RmRegistryBranch>
+    <RmRegistryBranch NAME="RM_PLUGIN" API="" XML_VERSION="RenderMonkey 1.6"><RmTextDataBlock TYPE="TEXT"><![CDATA[
+<DockingPaneLayouts><Application_Layout><Pane-1><Type>0</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Title>Artist Editor</Title><ID>1001</ID><IconID>-1</IconID><Options>0</Options><DockingHolder>10</DockingHolder><FloatingHolder>0</FloatingHolder><LastHolder>10</LastHolder></Pane-1><Pane-2><Type>2</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><Horiz>1</Horiz><Pane-1>3</Pane-1><Pane-2>4</Pane-2><Pane-3>5</Pane-3><Panes>3</Panes></Pane-2><Pane-3><Type>1</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-3><Pane-4><Type>1</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-4><Pane-5><Type>2</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><Horiz>0</Horiz><Pane-1>6</Pane-1><Pane-2>11</Pane-2><Panes>2</Panes></Pane-5><Pane-6><Type>2</Type><DockingCX>0</DockingCX><DockingCY>375</DockingCY><Horiz>1</Horiz><Pane-1>7</Pane-1><Pane-2>9</Pane-2><Pane-3>10</Pane-3><Panes>3</Panes></Pane-6><Pane-7><Type>1</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Selected>8</Selected><Panes>1</Panes><Pane-1>8</Pane-1></Pane-7><Pane-8><Type>0</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Title>Workspace</Title><ID>1000</ID><IconID>-1</IconID><Options>0</Options><DockingHolder>7</DockingHolder><FloatingHolder>0</FloatingHolder><LastHolder>7</LastHolder></Pane-8><Pane-9><Type>4</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY></Pane-9><Pane-10><Type>1</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-10><Pane-11><Type>1</Type><DockingCX>250</DockingCX><DockingCY>247</DockingCY><Selected>12</Selected><Panes>1</Panes><Pane-1>12</Pane-1></Pane-11><Pane-12><Type>0</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Title>Output</Title><ID>1002</ID><IconID>-1</IconID><Options>0</Options><DockingHolder>11</DockingHolder><FloatingHolder>0</FloatingHolder><LastHolder>11</LastHolder></Pane-12><Pane-13><Type>0</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Title>epsilonY</Title><ID>1112</ID><IconID>-1</IconID><Options>0</Options><DockingHolder>4</DockingHolder><FloatingHolder>16</FloatingHolder><LastHolder>16</LastHolder></Pane-13><Pane-14><Type>3</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><TopContaner>15</TopContaner><WindowRectTopPos>26</WindowRectTopPos><WindowRectBottomPos>132</WindowRectBottomPos><WindowRectLeftPos>0</WindowRectLeftPos><WindowRectRightPos>427</WindowRectRightPos></Pane-14><Pane-15><Type>2</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Horiz>1</Horiz><Pane-1>16</Pane-1><Panes>1</Panes></Pane-15><Pane-16><Type>1</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-16><Pane-17><Type>0</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Title>epsilonX</Title><ID>1111</ID><IconID>-1</IconID><Options>0</Options><DockingHolder>3</DockingHolder><FloatingHolder>20</FloatingHolder><LastHolder>20</LastHolder></Pane-17><Pane-18><Type>3</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><TopContaner>19</TopContaner><WindowRectTopPos>26</WindowRectTopPos><WindowRectBottomPos>132</WindowRectBottomPos><WindowRectLeftPos>0</WindowRectLeftPos><WindowRectRightPos>427</WindowRectRightPos></Pane-18><Pane-19><Type>2</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Horiz>1</Horiz><Pane-1>20</Pane-1><Panes>1</Panes></Pane-19><Pane-20><Type>1</Type><DockingCX>427</DockingCX><DockingCY>106</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-20><Summary><TopContainer>2</TopContainer><Client>9</Client><Panes>20</Panes></Summary></Application_Layout></DockingPaneLayouts>
+]]></RmTextDataBlock>
+     <RmRegistryBranch NAME="RmPreviewDx9Window" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EffectPlacementRepository" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingDX" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="350" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="350" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="3" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+      </RmRegistryBranch>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmPreviewGLPreview" API="" XML_VERSION="RenderMonkey 1.6"/>
+     <RmRegistryBranch NAME="RmTextureGenerator" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EditNodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="NoteEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EditNodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmRenderStateBlockEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EditNodeRepository" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingGL.indirectTexturing.Render State" API="" XML_VERSION="RenderMonkey 1.6"/>
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingDX.indirectTexturing.Render State" API="" XML_VERSION="RenderMonkey 1.6"/>
+      </RmRegistryBranch>
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingDX" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="358" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="62" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="696" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="255" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="160" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="311" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingGL" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="22" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="29" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="696" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="251" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+      </RmRegistryBranch>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmTextureObjectEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EditNodeRepository" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingGL.indirectTexturing.sourceTexture" API="" XML_VERSION="RenderMonkey 1.6"/>
+      </RmRegistryBranch>
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingGL" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="696" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="251" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingDX" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="66" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="87" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="700" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="255" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+      </RmRegistryBranch>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmRenderableTextureEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EditNodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmRenderTargetEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EditNodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmShaderEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingDX" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Disassembly" API="" XML_VERSION="RenderMonkey 1.6"/>
+       <RmStringVariable NAME="Editing Shader" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+Pixel Shader]]></RmTextDataBlock></RmStringVariable>
+       <RmStringVariable NAME="Editing Pass" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+indirectTexturing]]></RmTextDataBlock></RmStringVariable>
+       <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="29" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="696" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="255" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="22" MIN="-10" MAX="10" CLAMP="FALSE"/>
+      </RmRegistryBranch>
+      <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingGL" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Disassembly" API="" XML_VERSION="RenderMonkey 1.6"/>
+       <RmStringVariable NAME="Editing Shader" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+Fragment Program]]></RmTextDataBlock></RmStringVariable>
+       <RmStringVariable NAME="Editing Pass" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC=""><RmTextDataBlock TYPE="TEXT"><![CDATA[
+indirectTexturing]]></RmTextDataBlock></RmStringVariable>
+       <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="87" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="696" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="251" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="66" MIN="-10" MAX="10" CLAMP="FALSE"/>
+      </RmRegistryBranch>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmScalarEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.epsilonX" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="DockPaneID" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1111" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.epsilonY" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="DockPaneID" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1112" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.numSamples" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="DockPaneID" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1114" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.sqrtNumSamples" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="DockPaneID" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1115" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+      </RmRegistryBranch>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmStreamEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="Effect Workspace.Shadow Effects.PN Stream Mapping" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="258" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="116" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="554" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="254" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+      </RmRegistryBranch>
+      <RmRegistryBranch NAME="Effect Workspace.Shadow Effects.PN Stream Mapping_Leaves" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="258" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="116" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="554" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="254" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+      </RmRegistryBranch>
+      <RmRegistryBranch NAME="Effect Workspace.Shadow Effects.PN Stream Mapping Indirect Texturing" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="256" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="114" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="554" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="254" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+      </RmRegistryBranch>
+      <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.PN Stream Mapping IndirectTexturing" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="258" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="116" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="554" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="254" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+      </RmRegistryBranch>
+      <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.Textured.Stream Mapping" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="258" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="116" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="554" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="228" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="-1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+      </RmRegistryBranch>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmColorEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmVectorEditor" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="NodeRepository" API="" XML_VERSION="RenderMonkey 1.6"/>
+     </RmRegistryBranch>
+     <RmRegistryBranch NAME="RmPreviewGLWindow" API="" XML_VERSION="RenderMonkey 1.6">
+      <RmRegistryBranch NAME="EffectPlacementRepository" API="" XML_VERSION="RenderMonkey 1.6">
+       <RmRegistryBranch NAME="Effect Workspace.IndirectTexturing Effects.indirectTexturingGL" API="" XML_VERSION="RenderMonkey 1.6">
+        <RmIntegerVariable NAME="X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="59" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="52" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Width" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="350" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Height" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="350" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="ShowStatus" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="1" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Visible" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized X" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="0" MIN="-10" MAX="10" CLAMP="FALSE"/>
+        <RmIntegerVariable NAME="Minimized Y" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="307" MIN="-10" MAX="10" CLAMP="FALSE"/>
+       </RmRegistryBranch>
+      </RmRegistryBranch>
+     </RmRegistryBranch>
+    </RmRegistryBranch>
+   </RmRegistryBranch>
+  </RmRegistryBranch>
+  <RmEffectGroup NAME="IndirectTexturing Effects" API="">
+   <RmDirectXEffect NAME="indirectTexturingDX" API="D3D" ACTIVE_CAMERA="">
+    <Rm2DTextureVariable NAME="indirectTexture" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" FILE_NAME=".\chestnutIndirectBillboardGroupAtlas0.png" ORIGIN="1"/>
+    <Rm2DTextureVariable NAME="sourceTexture" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" FILE_NAME=".\chestnutRotatedLeafAtlasDefault.png" ORIGIN="1"/>
+    <RmPass NAME="indirectTexturing" API="D3D" PASS_INDEX="0" ENABLED="TRUE">
+     <RmModelReference NAME="billboardCloud" API=""/>
+     <RmRenderStateBlock NAME="Render State" API="D3D">
+      <RmState NAME="D3DRS_CULLMODE" API="D3D" STATE="22" VALUE="1" USAGE="RENDER_STATE"/>
+      <RmState NAME="D3DRS_ALPHAFUNC" API="D3D" STATE="25" VALUE="7" USAGE="RENDER_STATE"/>
+      <RmState NAME="D3DRS_ALPHAREF" API="D3D" STATE="24" VALUE="16" USAGE="RENDER_STATE"/>
+      <RmState NAME="D3DRS_ALPHATESTENABLE" API="D3D" STATE="15" VALUE="1" USAGE="RENDER_STATE"/>
+     </RmRenderStateBlock>
+     <RmHLSLShader NAME="Pixel Shader" API="D3D" PIXEL_SHADER="TRUE" TARGET="ps_2_0" ENTRY_POINT="main"><RmShaderCode TYPE="TEXT"><![CDATA[
+sampler indirectTexture: register(s0);
+sampler sourceTexture: register(s1);
+
+uniform float epsilonX;
+uniform float epsilonY;
+uniform float sourceTextureSize;
+uniform float numSamples;
+uniform float sqrtNumSamples;
+   
+float4 main(float2 texCoord: TEXCOORD0, 
+            float2 subTexCoord: TEXCOORD1) : COLOR
+{
+   float4 ocolor = float4(0.0, 0.0, 0.0, 0.0);
+   float2 epsilon = float2(epsilonX, epsilonY);
+   float4 value = tex2D(indirectTexture, subTexCoord).xyzw;
+   float2 coords = float2(0.0, 1.0) - abs(texCoord - ( value.xy - epsilon ) );
+
+   if (value.w != 0.0) 
+   {   
+      float2 newcoord = (float2(1.0, 1.0) - value.zw) + ((coords * sourceTextureSize) / sqrtNumSamples);
+      ocolor = float4(tex2D(sourceTexture, newcoord).xyzw);
+   }
+
+   return  ocolor;
+}]]></RmShaderCode>
+      <RmSampler NAME="indirectTexture" API="" REGISTER="0"/>
+      <RmSampler NAME="sourceTexture" API="" REGISTER="1"/>
+      <RmShaderConstant NAME="epsilonX" API="" REGISTER="0"/>
+      <RmShaderConstant NAME="epsilonY" API="" REGISTER="1"/>
+      <RmShaderConstant NAME="sourceTextureSize" API="" REGISTER="2"/>
+      <RmShaderConstant NAME="sqrtNumSamples" API="" REGISTER="3"/>
+     </RmHLSLShader>
+     <RmHLSLShader NAME="Vertex Shader" API="D3D" PIXEL_SHADER="FALSE" TARGET="vs_2_0" ENTRY_POINT="main"><RmShaderCode TYPE="TEXT"><![CDATA[
+struct VS_OUTPUT {
+   float4 Pos:       POSITION;
+   float2 texCoord:  TEXCOORD0;
+   float2 subTexCoord: TEXCOORD1;
+};
+
+float4x4 worldviewproj;
+
+VS_OUTPUT main(
+      float4 position: POSITION,
+      float2 subTexCoord: TEXCOORD0,
+      float4 color: COLOR
+      )
+{
+   VS_OUTPUT Out;
+
+   Out.Pos = mul(worldviewproj, position);
+   Out.subTexCoord = subTexCoord;
+   Out.texCoord = color.xy;
+   return Out;
+}]]></RmShaderCode>
+      <RmShaderConstant NAME="worldviewproj" API="" REGISTER="0"/>
+     </RmHLSLShader>
+     <RmStreamMapReference NAME="Stream Mapping" API=""/>
+     <RmTextureObject NAME="indirectTexture" API="D3D" STATE_INDEX="0" VERTEX_TEXTURE="FALSE">
+      <RmTextureReference NAME="indirectTexture" API=""/>
+      <RmState NAME="D3DSAMP_MAGFILTER" API="D3D" STATE="5" VALUE="1" USAGE="SAMPLER_STATE"/>
+      <RmState NAME="D3DSAMP_MINFILTER" API="D3D" STATE="6" VALUE="1" USAGE="SAMPLER_STATE"/>
+      <RmState NAME="D3DSAMP_MIPFILTER" API="D3D" STATE="7" VALUE="0" USAGE="SAMPLER_STATE"/>
+     </RmTextureObject>
+     <RmTextureObject NAME="sourceTexture" API="D3D" STATE_INDEX="1" VERTEX_TEXTURE="FALSE">
+      <RmTextureReference NAME="sourceTexture" API=""/>
+     </RmTextureObject>
+    </RmPass>
+   </RmDirectXEffect>
+   <RmOpenGLEffect NAME="indirectTexturingGL" API="OpenGL" ACTIVE_CAMERA="">
+    <Rm2DTextureVariable NAME="indirectTexture" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" FILE_NAME=".\chestnutIndirectBillboardGroupAtlas0.png" ORIGIN="0"/>
+    <Rm2DTextureVariable NAME="sourceTexture" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" FILE_NAME=".\chestnutRotatedLeafAtlasDefault.png" ORIGIN="1"/>
+    <RmGLPass NAME="indirectTexturing" API="OpenGL" PASS_INDEX="0" ENABLED="TRUE">
+     <RmModelReference NAME="billboardCloud" API=""/>
+     <RmRenderStateBlock NAME="Render State" API="OpenGL">
+      <RmState NAME="GL_AlphaEnable" API="OpenGL" STATE="41" VALUE="1" USAGE="RENDER_STATE"/>
+      <RmState NAME="GL_AlphaFunction" API="OpenGL" STATE="42" VALUE="3" USAGE="RENDER_STATE"/>
+      <RmState NAME="GL_AlphaReference" API="OpenGL" STATE="43" VALUE="1065353216" USAGE="RENDER_STATE"/>
+      <RmState NAME="GL_CullMode" API="OpenGL" STATE="8" VALUE="1" USAGE="RENDER_STATE"/>
+     </RmRenderStateBlock>
+     <RmGLShader NAME="Fragment Program" API="OpenGL" PIXEL_SHADER="TRUE"><RmShaderCode TYPE="TEXT"><![CDATA[
+uniform sampler2D indirectTexture;
+uniform sampler2D sourceTexture;
+uniform float epsilonX;
+uniform float epsilonY;
+uniform float sourceTextureSize;
+uniform float numSamples;
+uniform float sqrtNumSamples;
+
+void main(void)
+{
+   vec4 ocolor = vec4(0.0, 0.0, 0.0, 0.0);   
+   vec2 epsilon = vec2(epsilonX, epsilonY);
+   vec2 texCoord = gl_TexCoord[0].xy;
+   vec2 subTexCoord = gl_TexCoord[1].xy;   
+   vec4 value = texture2D(indirectTexture, subTexCoord).xyzw;
+   vec2 coords = vec2(0.0, 1.0) - abs(texCoord - ( value.xy - epsilon ) );
+
+   if (value.w != 0.0) 
+   {      
+      vec2 newcoord = (vec2(1.0, 1.0) - value.zw) + ((coords * sourceTextureSize) / sqrtNumSamples);
+      ocolor = vec4(texture2D(sourceTexture, newcoord).xyzw);
+   }
+   gl_FragColor = ocolor;  
+} ]]></RmShaderCode></RmGLShader>
+     <RmGLShader NAME="Vertex Program" API="OpenGL" PIXEL_SHADER="FALSE"><RmShaderCode TYPE="TEXT"><![CDATA[
+void main(void)
+{
+   gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
+   gl_TexCoord[0].xy = gl_Color.zy;
+   gl_TexCoord[1].xy = gl_MultiTexCoord0.xy;
+}]]></RmShaderCode></RmGLShader>
+     <RmStreamMapReference NAME="Stream Mapping" API=""/>
+     <RmTextureObject NAME="sourceTexture" API="OpenGL" STATE_INDEX="1" VERTEX_TEXTURE="FALSE">
+      <RmTextureReference NAME="sourceTexture" API=""/>
+      <RmState NAME="GL_TextureMinify" API="OpenGL" STATE="4" VALUE="1" USAGE="SAMPLER_STATE"/>
+      <RmState NAME="GL_TextureMagnify" API="OpenGL" STATE="5" VALUE="1" USAGE="SAMPLER_STATE"/>
+     </RmTextureObject>
+     <RmTextureObject NAME="indirectTexture" API="OpenGL" STATE_INDEX="0" VERTEX_TEXTURE="FALSE">
+      <RmTextureReference NAME="indirectTexture" API=""/>
+      <RmState NAME="GL_TextureMinify" API="OpenGL" STATE="4" VALUE="0" USAGE="SAMPLER_STATE"/>
+      <RmState NAME="GL_TextureMagnify" API="OpenGL" STATE="5" VALUE="0" USAGE="SAMPLER_STATE"/>
+     </RmTextureObject>
+     <RmSampler NAME="indirectTexture" API="" REGISTER="-1"/>
+     <RmSampler NAME="sourceTexture" API="" REGISTER="-1"/>
+     <RmShaderConstant NAME="sourceTextureSize" API="" REGISTER="-1"/>
+     <RmShaderConstant NAME="sqrtNumSamples" API="" REGISTER="-1"/>
+     <RmShaderConstant NAME="epsilonX" API="" REGISTER="-1"/>
+     <RmShaderConstant NAME="epsilonY" API="" REGISTER="-1"/>
+    </RmGLPass>
+   </RmOpenGLEffect>
+   <RmFloatVariable NAME="epsilonY" API="" ARTIST_EDITABLE="TRUE" VARIABLE_SEMANTIC="" VALUE="0.003513" MIN="-1.000000" MAX="0.000000" CLAMP="FALSE"/>
+   <RmFloatVariable NAME="sourceTextureSize" API="" ARTIST_EDITABLE="TRUE" VARIABLE_SEMANTIC="" VALUE="16.000000" MIN="-1.000000" MAX="1.000000" CLAMP="FALSE"/>
+   <RmMatrixVariable NAME="worldviewproj" API="" ARTIST_EDITABLE="TRUE" VARIABLE_SEMANTIC="WorldViewProjection" VALUE_0="-0.134291" VALUE_1="-0.166430" VALUE_2="1.071925" VALUE_3="-1.539801" VALUE_4="0.055525" VALUE_5="-2.386044" VALUE_6="-0.363508" VALUE_7="-13.071358" VALUE_8="1.046088" VALUE_9="0.004276" VALUE_10="0.131718" VALUE_11="7.401029" VALUE_12="0.992158" VALUE_13="0.004056" VALUE_14="0.124927" VALUE_15="14.427503"/>
+   <RmFloatVariable NAME="epsilonX" API="" ARTIST_EDITABLE="TRUE" VARIABLE_SEMANTIC="" VALUE="-0.170000" MIN="-1.000000" MAX="0.000000" CLAMP="FALSE"/>
+   <RmFloatVariable NAME="numSamples" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="16.000000" MIN="-1.000000" MAX="1.000000" CLAMP="FALSE"/>
+   <RmFloatVariable NAME="sqrtNumSamples" API="" ARTIST_EDITABLE="FALSE" VARIABLE_SEMANTIC="" VALUE="4.000000" MIN="-1.000000" MAX="1.000000" CLAMP="FALSE"/>
+   <RmStreamMap NAME="Stream Mapping" API="">
+    <RmStream NAME="Stream" API="" STRIDE="24">
+     <RmStreamChannel NAME="Position_0" API="" DATA_SIZE="12" DATA_TYPE="2" REGISTER="0" USAGE="0" USAGE_INDEX="0"/>
+     <RmStreamChannel NAME="TexCoord_0" API="" DATA_SIZE="8" DATA_TYPE="1" REGISTER="0" USAGE="5" USAGE_INDEX="0"/>
+     <RmStreamChannel NAME="Color_0" API="" DATA_SIZE="4" DATA_TYPE="4" REGISTER="0" USAGE="10" USAGE_INDEX="0"/>
+    </RmStream>
+   </RmStreamMap>
+   <RmModelData NAME="billboardCloud" API="" FILE_NAME=".\chestnutLeavesBillboardCloudGrouped.x" ORIENTATION="0"/>
+  </RmEffectGroup>
+ </RmEffectWorkspace>
+</RENDER_MONKEY>
Index: GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/RenderMonkey/IndirectTexturingEffect/chestnutLeavesBillboardCloudGrouped.x
===================================================================
--- GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/RenderMonkey/IndirectTexturingEffect/chestnutLeavesBillboardCloudGrouped.x	(revision 862)
+++ GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/RenderMonkey/IndirectTexturingEffect/chestnutLeavesBillboardCloudGrouped.x	(revision 862)
@@ -0,0 +1,1260 @@
+xof 0303txt 0032
+//
+// DirectX file: C:\Documents and Settings\igarcia\Escritorio\IndirectTexturing\chestnutLeavesBillboardCloudGrouped.x
+//
+// Converted by the PolyTrans geometry converter from Okino Computer Graphics, Inc.
+// Date/time of export: 04/28/2006 10:19:15
+//
+// Bounding box of geometry = (-4.93359,-11.7033,-6.46688) to (4.52886,0.570726,5.3731).
+
+
+template Header {
+ <3D82AB43-62DA-11cf-AB39-0020AF71E433>
+ WORD major;
+ WORD minor;
+ DWORD flags;
+}
+
+template Vector {
+  <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
+ FLOAT x;
+ FLOAT y;
+ FLOAT z;
+}
+
+template Coords2d {
+  <F6F23F44-7686-11cf-8F52-0040333594A3>
+ FLOAT u;
+ FLOAT v;
+}
+
+template Matrix4x4 {
+  <F6F23F45-7686-11cf-8F52-0040333594A3>
+ array FLOAT matrix[16];
+}
+
+template ColorRGBA {
+  <35FF44E0-6C7C-11cf-8F52-0040333594A3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+ FLOAT alpha;
+}
+
+template ColorRGB {
+ <D3E16E81-7835-11cf-8F52-0040333594A3>
+ FLOAT red;
+ FLOAT green;
+ FLOAT blue;
+}
+
+template IndexedColor {
+ <1630B820-7842-11cf-8F52-0040333594A3>
+DWORD index;
+ ColorRGBA indexColor;
+}
+
+template Boolean {
+ <4885AE61-78E8-11cf-8F52-0040333594A3>
+WORD truefalse;
+}
+
+template Boolean2d {
+ <4885AE63-78E8-11cf-8F52-0040333594A3>
+Boolean u;
+ Boolean v;
+}
+
+template MaterialWrap {
+ <4885AE60-78E8-11cf-8F52-0040333594A3>
+Boolean u;
+ Boolean v;
+}
+
+template TextureFilename {
+ <A42790E1-7810-11cf-8F52-0040333594A3>
+ STRING filename;
+}
+
+template Material {
+ <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
+ ColorRGBA faceColor;
+ FLOAT power;
+ ColorRGB specularColor;
+ ColorRGB emissiveColor;
+ [...]
+}
+
+template MeshFace {
+ <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
+ DWORD nFaceVertexIndices;
+ array DWORD faceVertexIndices[nFaceVertexIndices];
+}
+
+template MeshFaceWraps {
+ <4885AE62-78E8-11cf-8F52-0040333594A3>
+ DWORD nFaceWrapValues;
+ Boolean2d faceWrapValues;
+}
+
+template MeshTextureCoords {
+ <F6F23F40-7686-11cf-8F52-0040333594A3>
+ DWORD nTextureCoords;
+ array Coords2d textureCoords[nTextureCoords];
+}
+
+template MeshMaterialList {
+ <F6F23F42-7686-11cf-8F52-0040333594A3>
+ DWORD nMaterials;
+ DWORD nFaceIndexes;
+ array DWORD faceIndexes[nFaceIndexes];
+ [Material]
+}
+
+template MeshNormals {
+ <F6F23F43-7686-11cf-8F52-0040333594A3>
+ DWORD nNormals;
+ array Vector normals[nNormals];
+ DWORD nFaceNormals;
+ array MeshFace faceNormals[nFaceNormals];
+}
+
+template MeshVertexColors {
+ <1630B821-7842-11cf-8F52-0040333594A3>
+ DWORD nVertexColors;
+ array IndexedColor vertexColors[nVertexColors];
+}
+
+template Mesh {
+ <3D82AB44-62DA-11cf-AB39-0020AF71E433>
+ DWORD nVertices;
+ array Vector vertices[nVertices];
+ DWORD nFaces;
+ array MeshFace faces[nFaces];
+ [...]
+}
+
+template FrameTransformMatrix {
+ <F6F23F41-7686-11cf-8F52-0040333594A3>
+ Matrix4x4 frameMatrix;
+}
+
+template Frame {
+ <3D82AB46-62DA-11cf-AB39-0020AF71E433>
+ [...]
+}
+
+Header {
+	1; // Major version
+	0; // Minor version
+	1; // Flags
+}
+
+Material xof_default {
+	0.400000;0.400000;0.400000;1.000000;;
+	32.000000;
+	0.700000;0.700000;0.700000;;
+	0.000000;0.000000;0.000000;;
+}
+
+Material _null_ {
+	0.400000;0.400000;0.400000;1.000000;;
+	32.000000;
+	0.700000;0.700000;0.700000;;
+	0.000000;0.000000;0.000000;;
+}
+Mesh single_mesh_object {
+	252;		// 252 vertices
+	-4.933590;-8.485260;0.812116;,
+	-4.933590;-1.906560;0.828978;,
+	-4.632340;-10.307800;-1.898130;,
+	-4.632340;-1.224890;1.119350;,
+	-4.628990;-5.717340;-4.548700;,
+	-4.628990;-2.373270;4.142020;,
+	-4.564310;-7.749560;2.186110;,
+	-4.564310;-2.959040;-2.474430;,
+	-4.521330;-8.002600;2.711750;,
+	-4.521330;-3.650520;-4.469110;,
+	-4.437780;-8.635840;3.124260;,
+	-4.437770;-3.233930;-4.247010;,
+	-4.430930;-3.481130;5.058790;,
+	-4.430930;-0.396824;-2.384970;,
+	-4.425050;-10.907700;0.400926;,
+	-4.425050;-0.921060;0.354053;,
+	-4.367610;-8.052030;-3.939390;,
+	-4.367610;-0.601517;-0.339070;,
+	-4.361820;-9.692500;1.641860;,
+	-4.361820;-2.165810;-1.174670;,
+	-4.298180;-7.262070;0.352816;,
+	-4.298180;-1.225240;-0.330283;,
+	-4.296450;-5.524200;3.101870;,
+	-4.296450;-3.148260;-2.179520;,
+	-4.254230;-4.673320;-3.408850;,
+	-4.254230;-2.407890;2.286690;,
+	-4.225700;-5.334190;4.036210;,
+	-4.225700;-1.860850;-0.485864;,
+	-4.202140;-5.332730;3.176950;,
+	-4.202140;-1.279940;-0.583377;,
+	-4.164640;-10.790800;0.332954;,
+	-4.164640;-0.718407;0.367652;,
+	-4.154830;-2.306230;0.682951;,
+	-4.154830;-1.174670;1.226950;,
+	-4.147580;-7.404360;-3.041720;,
+	-4.147580;-1.197620;2.097010;,
+	-4.127670;-3.324190;-1.828340;,
+	-4.127670;-3.317420;1.321990;,
+	-4.122870;-2.322770;-3.990530;,
+	-4.122860;-8.992910;2.172150;,
+	-4.091820;-5.844430;-2.803330;,
+	-4.091820;-1.599620;1.905720;,
+	-4.074550;-2.635280;2.949680;,
+	-4.074540;-8.880530;-2.982720;,
+	-4.063500;-7.912680;-2.176940;,
+	-4.063500;-1.624590;2.830580;,
+	-4.037810;-5.284820;3.740970;,
+	-4.037810;-2.321870;-1.132180;,
+	-4.033570;-6.457760;3.057360;,
+	-4.033570;-1.910510;-1.719270;,
+	-3.884780;-8.136710;2.523320;,
+	-3.884780;-4.432350;-3.323440;,
+	-3.826680;-9.991090;-1.119740;,
+	-3.826680;-3.811610;4.368400;,
+	-3.737910;-9.972730;0.248746;,
+	-3.737910;-3.419680;3.751080;,
+	-3.733210;-9.661990;3.154780;,
+	-3.733210;-0.848907;-0.126210;,
+	-3.661370;-9.931140;-0.647782;,
+	-3.661370;-3.323930;5.321910;,
+	-3.634310;-1.744830;-1.831730;,
+	-3.634310;-1.738060;1.318600;,
+	-3.525670;-7.830270;4.222610;,
+	-3.525670;-7.475910;-4.583540;,
+	-3.503590;-7.711210;2.592820;,
+	-3.503590;-3.651870;3.744660;,
+	-3.484700;-11.141900;0.510861;,
+	-3.484700;-2.121670;4.816640;,
+	-3.451170;-8.721040;-0.628232;,
+	-3.451170;-3.805550;-3.058250;,
+	-3.232170;-11.146000;0.743831;,
+	-3.232170;-2.978370;-4.870660;,
+	-3.160000;-1.427700;0.426161;,
+	-3.160000;-1.023530;0.006982;,
+	-3.086180;-0.783294;-4.067220;,
+	-3.086170;-0.830263;4.264940;,
+	-2.916440;-3.884570;4.887050;,
+	-2.916430;0.206187;-0.766122;,
+	-2.859630;-9.712120;-1.929620;,
+	-2.859630;-7.498800;3.539040;,
+	-2.734350;-2.084890;0.222547;,
+	-2.734350;-0.953333;0.766543;,
+	-2.626090;-1.184030;0.661099;,
+	-2.626090;-0.779866;0.241920;,
+	-2.523500;-3.172750;5.232500;,
+	-2.523490;-11.224800;0.992790;,
+	-2.348030;-9.871020;3.129250;,
+	-2.348030;-1.562220;4.125790;,
+	-2.051020;-7.453420;5.171950;,
+	-2.051020;-0.784395;1.960670;,
+	-1.892410;-11.392200;0.211053;,
+	-1.892410;-6.252730;-4.665510;,
+	-1.856050;-11.226100;0.734155;,
+	-1.856050;-6.903580;-4.190760;,
+	-1.757480;-5.922930;-5.373100;,
+	-1.757480;0.256334;1.140690;,
+	-1.641360;-10.495900;-3.244010;,
+	-1.641360;-9.905590;3.461910;,
+	-1.307760;-3.383160;4.065060;,
+	-1.307760;-1.007220;-1.216340;,
+	-1.203020;-11.283000;0.006419;,
+	-1.203020;-9.470380;4.076960;,
+	-1.187470;-11.230300;1.857180;,
+	-1.187470;-10.670900;-2.287250;,
+	-1.067670;-11.528400;0.679518;,
+	-1.067670;-7.991210;4.633450;,
+	-1.049670;-6.807320;4.371710;,
+	-1.049670;-0.770481;3.688610;,
+	-0.882752;-0.545808;3.658660;,
+	-0.882747;-2.716480;-4.330450;,
+	-0.560316;-4.032040;-3.405240;,
+	-0.560316;-1.308400;-1.785340;,
+	-0.541056;-2.749520;-4.049430;,
+	-0.541056;-1.067410;-0.817786;,
+	-0.474733;-3.747920;4.882810;,
+	-0.474733;-1.077970;2.820790;,
+	-0.223248;-11.703300;2.460330;,
+	-0.223248;-2.424370;5.998170;,
+	0.000093;-10.506800;-1.152630;,
+	0.000094;-6.753200;-4.073710;,
+	0.018123;-7.987320;3.565870;,
+	0.018123;-3.927980;4.717710;,
+	0.018430;-3.239070;4.258840;,
+	0.018433;-1.413040;1.812480;,
+	0.059876;-8.038470;-4.687850;,
+	0.059877;-11.702300;0.398476;,
+	0.081041;-3.494340;4.245750;,
+	0.081041;-1.352430;2.097660;,
+	0.088236;-3.477250;-4.679280;,
+	0.088237;-11.003900;-1.862740;,
+	0.097138;-9.626710;-2.460230;,
+	0.097142;-4.711210;-4.890250;,
+	0.152919;-2.826980;4.714840;,
+	0.152919;-1.103490;2.230510;,
+	0.209533;-2.001100;4.826990;,
+	0.209533;-0.570170;-1.907820;,
+	0.573363;-5.465920;5.380480;,
+	0.573363;-1.328640;3.108130;,
+	0.782312;-5.358200;6.466880;,
+	0.782313;-11.537500;-0.046902;,
+	1.077700;-3.444710;4.859790;,
+	1.077700;-0.481761;-0.013370;,
+	1.350840;-3.490600;5.466980;,
+	1.350840;0.213762;-0.379780;,
+	1.556110;-3.898580;4.722640;,
+	1.556110;0.154212;0.962318;,
+	1.635770;-7.900500;-3.225850;,
+	1.635770;-1.660080;-3.228270;,
+	1.753550;-3.674080;-4.759710;,
+	1.753550;0.570726;-0.050662;,
+	1.878420;-5.156130;5.603460;,
+	1.878430;-11.401400;-0.328945;,
+	1.881190;-8.493360;3.974830;,
+	1.881190;-1.914670;3.991700;,
+	2.009660;-9.966590;-2.360580;,
+	2.009660;-7.795920;5.628530;,
+	2.086140;-10.478600;-1.619380;,
+	2.086140;-8.265320;3.849270;,
+	2.097650;-4.338100;3.438490;,
+	2.097650;-2.512080;0.992128;,
+	2.100020;-4.124200;5.278860;,
+	2.100020;0.423048;0.502224;,
+	2.118490;-4.028910;3.881010;,
+	2.118490;-2.305420;1.396680;,
+	2.150930;-4.628820;5.393880;,
+	2.150930;0.161698;0.733336;,
+	2.266220;-4.670060;3.688810;,
+	2.266220;-2.000110;1.626790;,
+	2.290860;-3.836440;3.904640;,
+	2.290860;-1.694530;1.756550;,
+	2.295600;-3.312830;-3.756220;,
+	2.295600;-1.630710;-0.524577;,
+	2.304680;-5.279780;3.877440;,
+	2.304680;-1.189020;-1.775730;,
+	2.346220;-7.075210;-5.172680;,
+	2.346220;-0.522153;-1.670340;,
+	2.357120;-9.704770;-0.696385;,
+	2.357120;-7.892130;3.374160;,
+	2.592920;-2.765420;-4.167730;,
+	2.592920;-0.499987;1.527810;,
+	2.600160;-4.905920;4.588540;,
+	2.600160;-0.553841;-2.592320;,
+	2.699300;-9.248010;2.124750;,
+	2.699300;-8.688600;-2.019680;,
+	2.717410;-10.535400;1.340350;,
+	2.717410;-6.212910;-3.584570;,
+	2.808460;-4.827290;4.425550;,
+	2.808460;-1.353950;-0.096524;,
+	2.922820;-8.988260;-4.660370;,
+	2.922820;0.290606;-1.122540;,
+	2.973010;-9.629250;-0.024931;,
+	2.973010;-5.875620;-2.946020;,
+	3.010080;-10.034700;1.641700;,
+	3.010080;-4.895250;-3.234870;,
+	3.060860;-4.223580;-3.083200;,
+	3.060860;-1.499940;-1.463300;,
+	3.099240;-7.604740;3.674630;,
+	3.099240;-0.934603;-2.488050;,
+	3.201010;-6.245580;-5.337070;,
+	3.201010;-0.066095;0.151068;,
+	3.268570;-3.611500;-1.668050;,
+	3.268570;-3.089840;-1.266330;,
+	3.355400;-5.765800;-4.872840;,
+	3.355400;0.522292;0.134669;,
+	3.369070;-10.268900;-1.317900;,
+	3.369070;-1.248710;2.987880;,
+	3.370360;-8.848650;-1.717860;,
+	3.370360;-5.311420;2.236070;,
+	3.438760;-2.273070;4.274500;,
+	3.438770;-11.356000;1.257010;,
+	3.500850;-3.548440;4.394910;,
+	3.500850;-3.194070;-4.411230;,
+	3.514580;-10.792400;0.802930;,
+	3.514580;-0.720026;0.837627;,
+	3.530930;-9.457990;-1.029920;,
+	3.530930;-2.007470;2.570410;,
+	3.680000;-3.520710;-1.785950;,
+	3.680000;-2.999040;-1.384230;,
+	3.778010;-6.603400;-4.009140;,
+	3.778020;-0.396666;1.129580;,
+	3.819000;-10.672500;0.440494;,
+	3.819000;-1.859400;-2.840500;,
+	3.822530;-6.943030;-3.955000;,
+	3.822530;-0.335822;2.014700;,
+	3.905750;-9.923300;-1.479030;,
+	3.905750;-1.871250;2.760670;,
+	4.008290;-7.155890;4.208830;,
+	4.008290;-1.753970;-3.162450;,
+	4.024010;-9.132450;1.685020;,
+	4.024010;-2.463430;-1.526260;,
+	4.056190;-7.550510;1.585040;,
+	4.056190;-3.413240;-0.687306;,
+	4.097030;-9.488460;-0.060347;,
+	4.097030;-1.179670;0.936187;,
+	4.120130;-5.723050;4.036200;,
+	4.120130;-4.292120;-2.698620;,
+	4.121040;-9.185650;3.595590;,
+	4.121040;-1.018040;-2.018900;,
+	4.146590;-7.469460;3.406230;,
+	4.146590;-4.385150;-4.037520;,
+	4.182220;-6.167390;4.234840;,
+	4.182220;-6.120420;-4.097310;,
+	4.202970;-7.899450;-0.526643;,
+	4.202970;-1.659040;-0.529062;,
+	4.297090;-10.909800;-0.042126;,
+	4.297090;-0.923140;-0.088999;,
+	4.394940;-6.236080;-4.349080;,
+	4.394940;-2.892010;4.341620;,
+	4.440380;-4.466590;-3.774780;,
+	4.440380;-3.876260;2.931130;,
+	4.528860;-7.968340;3.088080;,
+	4.528860;-4.304560;-1.998230;;
+
+	126;		// 126 faces
+	3;4,5,247;,
+	3;247,246,4;,
+	3;41,40,148;,
+	3;148,149,41;,
+	3;26,27,187;,
+	3;187,186,26;,
+	3;66,67,205;,
+	3;205,204,66;,
+	3;64,65,121;,
+	3;121,120,64;,
+	3;200,201,217;,
+	3;217,216,200;,
+	3;28,29,145;,
+	3;145,144,28;,
+	3;122,123,159;,
+	3;159,158,122;,
+	3;94,95,138;,
+	3;138,139,94;,
+	3;71,70,236;,
+	3;236,237,71;,
+	3;69,68,130;,
+	3;130,131,69;,
+	3;62,63,211;,
+	3;211,210,62;,
+	3;16,17,215;,
+	3;215,214,16;,
+	3;105,104,206;,
+	3;206,207,105;,
+	3;126,127,169;,
+	3;169,168,126;,
+	3;30,31,213;,
+	3;213,212,30;,
+	3;2,3,208;,
+	3;208,209,2;,
+	3;147,146,242;,
+	3;242,243,147;,
+	3;109,108,155;,
+	3;155,154,109;,
+	3;34,35,219;,
+	3;219,218,34;,
+	3;19,18,129;,
+	3;129,128,19;,
+	3;101,100,176;,
+	3;176,177,101;,
+	3;23,22,98;,
+	3;98,99,23;,
+	3;132,133,163;,
+	3;163,162,132;,
+	3;21,20,106;,
+	3;106,107,21;,
+	3;75,74,241;,
+	3;241,240,75;,
+	3;136,137,231;,
+	3;231,230,136;,
+	3;97,96,248;,
+	3;248,249,97;,
+	3;54,55,175;,
+	3;175,174,54;,
+	3;39,38,197;,
+	3;197,196,39;,
+	3;102,103,183;,
+	3;183,182,102;,
+	3;9,8,180;,
+	3;180,181,9;,
+	3;134,135,235;,
+	3;235,234,134;,
+	3;113,112,170;,
+	3;170,171,113;,
+	3;116,117,189;,
+	3;189,188,116;,
+	3;42,43,151;,
+	3;151,150,42;,
+	3;89,88,228;,
+	3;228,229,89;,
+	3;76,77,173;,
+	3;173,172,76;,
+	3;73,72,82;,
+	3;82,83,73;,
+	3;53,52,198;,
+	3;198,199,53;,
+	3;0,1,153;,
+	3;153,152,0;,
+	3;37,36,60;,
+	3;60,61,37;,
+	3;14,15,245;,
+	3;245,244,14;,
+	3;57,56,220;,
+	3;220,221,57;,
+	3;114,115,167;,
+	3;167,166,114;,
+	3;91,90,192;,
+	3;192,193,91;,
+	3;10,11,227;,
+	3;227,226,10;,
+	3;118,119,191;,
+	3;191,190,118;,
+	3;24,25,179;,
+	3;179,178,24;,
+	3;48,49,161;,
+	3;161,160,48;,
+	3;6,7,165;,
+	3;165,164,6;,
+	3;32,33,81;,
+	3;81,80,32;,
+	3;12,13,239;,
+	3;239,238,12;,
+	3;58,59,223;,
+	3;223,222,58;,
+	3;46,47,141;,
+	3;141,140,46;,
+	3;85,84,225;,
+	3;225,224,85;,
+	3;45,44,202;,
+	3;202,203,45;,
+	3;86,87,233;,
+	3;233,232,86;,
+	3;50,51,143;,
+	3;143,142,50;,
+	3;110,111,195;,
+	3;195,194,110;,
+	3;125,124,251;,
+	3;251,250,125;,
+	3;79,78,156;,
+	3;156,157,79;,
+	3;92,93,185;,
+	3;185,184,92;;
+
+	MeshMaterialList {
+		1;1;0;;
+		{_null_}
+	}
+
+	MeshNormals {
+		63; // 63 normals
+		-0.924331;0.135946;-0.356554;,
+		-0.779656;0.070409;0.622237;,
+		-0.779230;-0.301715;-0.549335;,
+		-0.724603;0.000267;0.689166;,
+		-0.710741;0.331581;-0.620405;,
+		-0.697367;-0.701065;-0.148954;,
+		-0.617734;0.717158;0.322628;,
+		-0.597035;-0.659132;-0.457269;,
+		-0.591872;-0.806019;-0.004543;,
+		-0.550608;-0.668956;-0.499328;,
+		-0.535436;0.607991;0.586221;,
+		-0.523772;-0.586687;0.617625;,
+		-0.511694;0.575989;-0.637500;,
+		-0.482191;-0.535486;-0.693359;,
+		-0.453239;0.762312;0.462012;,
+		-0.449576;-0.825209;-0.341924;,
+		-0.446095;0.106579;-0.888617;,
+		-0.425820;0.512553;0.745632;,
+		-0.398511;0.427306;-0.811541;,
+		-0.373217;0.638575;0.673002;,
+		-0.340130;0.573756;-0.745061;,
+		-0.338411;0.407717;-0.848083;,
+		-0.313249;-0.769367;-0.556731;,
+		-0.287238;0.890037;-0.354017;,
+		-0.283533;0.413106;-0.865420;,
+		-0.218465;-0.865604;0.450558;,
+		-0.213572;-0.691786;-0.689796;,
+		-0.164902;-0.914268;0.370030;,
+		-0.156516;0.629864;-0.760772;,
+		-0.050731;-0.004687;-0.998701;,
+		0.061087;0.003438;-0.998127;,
+		0.061477;0.931527;-0.358439;,
+		0.090493;-0.789809;-0.606641;,
+		0.102924;0.508463;-0.854911;,
+		0.196996;-0.736848;-0.646720;,
+		0.212288;-0.788213;-0.577628;,
+		0.272520;-0.652929;-0.706694;,
+		0.276049;0.262367;-0.924641;,
+		0.343850;-0.638689;-0.688363;,
+		0.358073;0.325759;0.875023;,
+		0.378648;0.402697;-0.833343;,
+		0.380878;0.291509;-0.877470;,
+		0.388002;-0.787517;-0.478823;,
+		0.420972;0.002325;-0.907071;,
+		0.421293;-0.564971;0.709450;,
+		0.433206;-0.553532;-0.711291;,
+		0.436583;-0.821862;0.365977;,
+		0.447125;-0.664388;0.598889;,
+		0.457595;-0.881170;-0.118937;,
+		0.465032;-0.641204;-0.610412;,
+		0.499088;0.384024;0.776812;,
+		0.520682;-0.853060;-0.034327;,
+		0.537290;0.365904;0.759891;,
+		0.554574;-0.580261;-0.596444;,
+		0.625933;-0.517873;0.583109;,
+		0.629508;-0.579087;0.518052;,
+		0.643583;0.268242;0.716831;,
+		0.705408;-0.706071;0.062154;,
+		0.717380;-0.565293;-0.407197;,
+		0.724309;-0.582418;-0.369006;,
+		0.933228;0.346714;-0.094203;,
+		0.950141;0.226223;-0.214605;,
+		0.954513;-0.298169;0.000641;;
+
+		126;		// 126 faces
+		3;31,31,31;,
+		3;31,31,31;,
+		3;47,47,47;,
+		3;47,47,47;,
+		3;32,32,32;,
+		3;32,32,32;,
+		3;24,24,24;,
+		3;24,24,24;,
+		3;37,37,37;,
+		3;37,37,37;,
+		3;20,20,20;,
+		3;20,20,20;,
+		3;38,38,38;,
+		3;38,38,38;,
+		3;9,9,9;,
+		3;9,9,9;,
+		3;61,61,61;,
+		3;61,61,61;,
+		3;17,17,17;,
+		3;17,17,17;,
+		3;50,50,50;,
+		3;50,50,50;,
+		3;51,51,51;,
+		3;51,51,51;,
+		3;40,40,40;,
+		3;40,40,40;,
+		3;55,55,55;,
+		3;55,55,55;,
+		3;26,26,26;,
+		3;26,26,26;,
+		3;30,30,30;,
+		3;30,30,30;,
+		3;41,41,41;,
+		3;41,41,41;,
+		3;3,3,3;,
+		3;3,3,3;,
+		3;60,60,60;,
+		3;60,60,60;,
+		3;28,28,28;,
+		3;28,28,28;,
+		3;56,56,56;,
+		3;56,56,56;,
+		3;46,46,46;,
+		3;46,46,46;,
+		3;6,6,6;,
+		3;6,6,6;,
+		3;7,7,7;,
+		3;7,7,7;,
+		3;1,1,1;,
+		3;1,1,1;,
+		3;8,8,8;,
+		3;8,8,8;,
+		3;2,2,2;,
+		3;2,2,2;,
+		3;57,57,57;,
+		3;57,57,57;,
+		3;4,4,4;,
+		3;4,4,4;,
+		3;36,36,36;,
+		3;36,36,36;,
+		3;48,48,48;,
+		3;48,48,48;,
+		3;14,14,14;,
+		3;14,14,14;,
+		3;5,5,5;,
+		3;5,5,5;,
+		3;25,25,25;,
+		3;25,25,25;,
+		3;0,0,0;,
+		3;0,0,0;,
+		3;11,11,11;,
+		3;11,11,11;,
+		3;52,52,52;,
+		3;52,52,52;,
+		3;22,22,22;,
+		3;22,22,22;,
+		3;10,10,10;,
+		3;10,10,10;,
+		3;54,54,54;,
+		3;54,54,54;,
+		3;43,43,43;,
+		3;43,43,43;,
+		3;62,62,62;,
+		3;62,62,62;,
+		3;29,29,29;,
+		3;29,29,29;,
+		3;39,39,39;,
+		3;39,39,39;,
+		3;13,13,13;,
+		3;13,13,13;,
+		3;19,19,19;,
+		3;19,19,19;,
+		3;35,35,35;,
+		3;35,35,35;,
+		3;45,45,45;,
+		3;45,45,45;,
+		3;23,23,23;,
+		3;23,23,23;,
+		3;49,49,49;,
+		3;49,49,49;,
+		3;53,53,53;,
+		3;53,53,53;,
+		3;21,21,21;,
+		3;21,21,21;,
+		3;15,15,15;,
+		3;15,15,15;,
+		3;12,12,12;,
+		3;12,12,12;,
+		3;42,42,42;,
+		3;42,42,42;,
+		3;18,18,18;,
+		3;18,18,18;,
+		3;44,44,44;,
+		3;44,44,44;,
+		3;16,16,16;,
+		3;16,16,16;,
+		3;59,59,59;,
+		3;59,59,59;,
+		3;33,33,33;,
+		3;33,33,33;,
+		3;58,58,58;,
+		3;58,58,58;,
+		3;27,27,27;,
+		3;27,27,27;,
+		3;34,34,34;,
+		3;34,34,34;;
+	}  // End of Normals
+
+	MeshVertexColors {
+		252; // 252 vertex colors
+		0; 0.000000;1.000000;0.000000;1.0;;
+		1; 0.000000;0.000000;0.000000;1.0;;
+		2; 0.000000;1.000000;0.000000;1.0;;
+		3; 0.000000;0.000000;0.000000;1.0;;
+		4; 0.000000;1.000000;0.000000;1.0;;
+		5; 0.000000;0.000000;0.000000;1.0;;
+		6; 0.000000;1.000000;0.000000;1.0;;
+		7; 0.000000;0.000000;0.000000;1.0;;
+		8; 0.000000;0.000000;0.000000;1.0;;
+		9; 0.000000;1.000000;0.000000;1.0;;
+		10; 0.000000;1.000000;0.000000;1.0;;
+		11; 0.000000;0.000000;0.000000;1.0;;
+		12; 0.000000;1.000000;0.000000;1.0;;
+		13; 0.000000;0.000000;0.000000;1.0;;
+		14; 0.000000;1.000000;0.000000;1.0;;
+		15; 0.000000;0.000000;0.000000;1.0;;
+		16; 0.000000;1.000000;0.000000;1.0;;
+		17; 0.000000;0.000000;0.000000;1.0;;
+		18; 0.000000;0.000000;0.000000;1.0;;
+		19; 0.000000;1.000000;0.000000;1.0;;
+		20; 0.000000;0.000000;0.000000;1.0;;
+		21; 0.000000;1.000000;0.000000;1.0;;
+		22; 0.000000;0.000000;0.000000;1.0;;
+		23; 0.000000;1.000000;0.000000;1.0;;
+		24; 0.000000;1.000000;0.000000;1.0;;
+		25; 0.000000;0.000000;0.000000;1.0;;
+		26; 0.000000;1.000000;0.000000;1.0;;
+		27; 0.000000;0.000000;0.000000;1.0;;
+		28; 0.000000;1.000000;0.000000;1.0;;
+		29; 0.000000;0.000000;0.000000;1.0;;
+		30; 0.000000;1.000000;0.000000;1.0;;
+		31; 0.000000;0.000000;0.000000;1.0;;
+		32; 0.000000;1.000000;0.000000;1.0;;
+		33; 0.000000;0.000000;0.000000;1.0;;
+		34; 0.000000;1.000000;0.000000;1.0;;
+		35; 0.000000;0.000000;0.000000;1.0;;
+		36; 0.000000;0.000000;0.000000;1.0;;
+		37; 0.000000;1.000000;0.000000;1.0;;
+		38; 0.000000;0.000000;0.000000;1.0;;
+		39; 0.000000;1.000000;0.000000;1.0;;
+		40; 0.000000;0.000000;0.000000;1.0;;
+		41; 0.000000;1.000000;0.000000;1.0;;
+		42; 0.000000;1.000000;0.000000;1.0;;
+		43; 0.000000;0.000000;0.000000;1.0;;
+		44; 0.000000;0.000000;0.000000;1.0;;
+		45; 0.000000;1.000000;0.000000;1.0;;
+		46; 0.000000;1.000000;0.000000;1.0;;
+		47; 0.000000;0.000000;0.000000;1.0;;
+		48; 0.000000;1.000000;0.000000;1.0;;
+		49; 0.000000;0.000000;0.000000;1.0;;
+		50; 0.000000;1.000000;0.000000;1.0;;
+		51; 0.000000;0.000000;0.000000;1.0;;
+		52; 0.000000;0.000000;0.000000;1.0;;
+		53; 0.000000;1.000000;0.000000;1.0;;
+		54; 0.000000;1.000000;0.000000;1.0;;
+		55; 0.000000;0.000000;0.000000;1.0;;
+		56; 0.000000;0.000000;0.000000;1.0;;
+		57; 0.000000;1.000000;0.000000;1.0;;
+		58; 0.000000;1.000000;0.000000;1.0;;
+		59; 0.000000;0.000000;0.000000;1.0;;
+		60; 1.000000;0.000000;0.000000;1.0;;
+		61; 1.000000;1.000000;0.000000;1.0;;
+		62; 0.000000;1.000000;0.000000;1.0;;
+		63; 0.000000;0.000000;0.000000;1.0;;
+		64; 0.000000;1.000000;0.000000;1.0;;
+		65; 0.000000;0.000000;0.000000;1.0;;
+		66; 0.000000;1.000000;0.000000;1.0;;
+		67; 0.000000;0.000000;0.000000;1.0;;
+		68; 0.000000;0.000000;0.000000;1.0;;
+		69; 0.000000;1.000000;0.000000;1.0;;
+		70; 0.000000;0.000000;0.000000;1.0;;
+		71; 0.000000;1.000000;0.000000;1.0;;
+		72; 0.000000;0.000000;0.000000;1.0;;
+		73; 0.000000;1.000000;0.000000;1.0;;
+		74; 0.000000;0.000000;0.000000;1.0;;
+		75; 0.000000;1.000000;0.000000;1.0;;
+		76; 0.000000;1.000000;0.000000;1.0;;
+		77; 0.000000;0.000000;0.000000;1.0;;
+		78; 0.000000;0.000000;0.000000;1.0;;
+		79; 0.000000;1.000000;0.000000;1.0;;
+		80; 1.000000;1.000000;0.000000;1.0;;
+		81; 1.000000;0.000000;0.000000;1.0;;
+		82; 1.000000;0.000000;0.000000;1.0;;
+		83; 1.000000;1.000000;0.000000;1.0;;
+		84; 0.000000;0.000000;0.000000;1.0;;
+		85; 0.000000;1.000000;0.000000;1.0;;
+		86; 0.000000;1.000000;0.000000;1.0;;
+		87; 0.000000;0.000000;0.000000;1.0;;
+		88; 0.000000;0.000000;0.000000;1.0;;
+		89; 0.000000;1.000000;0.000000;1.0;;
+		90; 0.000000;0.000000;0.000000;1.0;;
+		91; 0.000000;1.000000;0.000000;1.0;;
+		92; 0.000000;1.000000;0.000000;1.0;;
+		93; 0.000000;0.000000;0.000000;1.0;;
+		94; 0.000000;1.000000;0.000000;1.0;;
+		95; 0.000000;0.000000;0.000000;1.0;;
+		96; 0.000000;0.000000;0.000000;1.0;;
+		97; 0.000000;1.000000;0.000000;1.0;;
+		98; 1.000000;0.000000;0.000000;1.0;;
+		99; 1.000000;1.000000;0.000000;1.0;;
+		100; 0.000000;0.000000;0.000000;1.0;;
+		101; 0.000000;1.000000;0.000000;1.0;;
+		102; 0.000000;1.000000;0.000000;1.0;;
+		103; 0.000000;0.000000;0.000000;1.0;;
+		104; 0.000000;0.000000;0.000000;1.0;;
+		105; 0.000000;1.000000;0.000000;1.0;;
+		106; 1.000000;0.000000;0.000000;1.0;;
+		107; 1.000000;1.000000;0.000000;1.0;;
+		108; 0.000000;0.000000;0.000000;1.0;;
+		109; 0.000000;1.000000;0.000000;1.0;;
+		110; 0.000000;1.000000;0.000000;1.0;;
+		111; 0.000000;0.000000;0.000000;1.0;;
+		112; 0.000000;0.000000;0.000000;1.0;;
+		113; 0.000000;1.000000;0.000000;1.0;;
+		114; 0.000000;1.000000;0.000000;1.0;;
+		115; 0.000000;0.000000;0.000000;1.0;;
+		116; 0.000000;1.000000;0.000000;1.0;;
+		117; 0.000000;0.000000;0.000000;1.0;;
+		118; 0.000000;1.000000;0.000000;1.0;;
+		119; 0.000000;0.000000;0.000000;1.0;;
+		120; 1.000000;1.000000;0.000000;1.0;;
+		121; 1.000000;0.000000;0.000000;1.0;;
+		122; 0.000000;1.000000;0.000000;1.0;;
+		123; 0.000000;0.000000;0.000000;1.0;;
+		124; 0.000000;0.000000;0.000000;1.0;;
+		125; 0.000000;1.000000;0.000000;1.0;;
+		126; 0.000000;1.000000;0.000000;1.0;;
+		127; 0.000000;0.000000;0.000000;1.0;;
+		128; 1.000000;1.000000;0.000000;1.0;;
+		129; 1.000000;0.000000;0.000000;1.0;;
+		130; 1.000000;0.000000;0.000000;1.0;;
+		131; 1.000000;1.000000;0.000000;1.0;;
+		132; 0.000000;1.000000;0.000000;1.0;;
+		133; 0.000000;0.000000;0.000000;1.0;;
+		134; 0.000000;1.000000;0.000000;1.0;;
+		135; 0.000000;0.000000;0.000000;1.0;;
+		136; 0.000000;1.000000;0.000000;1.0;;
+		137; 0.000000;0.000000;0.000000;1.0;;
+		138; 1.000000;0.000000;0.000000;1.0;;
+		139; 1.000000;1.000000;0.000000;1.0;;
+		140; 1.000000;1.000000;0.000000;1.0;;
+		141; 1.000000;0.000000;0.000000;1.0;;
+		142; 1.000000;1.000000;0.000000;1.0;;
+		143; 1.000000;0.000000;0.000000;1.0;;
+		144; 1.000000;1.000000;0.000000;1.0;;
+		145; 1.000000;0.000000;0.000000;1.0;;
+		146; 0.000000;0.000000;0.000000;1.0;;
+		147; 0.000000;1.000000;0.000000;1.0;;
+		148; 1.000000;0.000000;0.000000;1.0;;
+		149; 1.000000;1.000000;0.000000;1.0;;
+		150; 1.000000;1.000000;0.000000;1.0;;
+		151; 1.000000;0.000000;0.000000;1.0;;
+		152; 1.000000;1.000000;0.000000;1.0;;
+		153; 1.000000;0.000000;0.000000;1.0;;
+		154; 1.000000;1.000000;0.000000;1.0;;
+		155; 1.000000;0.000000;0.000000;1.0;;
+		156; 1.000000;0.000000;0.000000;1.0;;
+		157; 1.000000;1.000000;0.000000;1.0;;
+		158; 1.000000;1.000000;0.000000;1.0;;
+		159; 1.000000;0.000000;0.000000;1.0;;
+		160; 1.000000;1.000000;0.000000;1.0;;
+		161; 1.000000;0.000000;0.000000;1.0;;
+		162; 1.000000;1.000000;0.000000;1.0;;
+		163; 1.000000;0.000000;0.000000;1.0;;
+		164; 1.000000;1.000000;0.000000;1.0;;
+		165; 1.000000;0.000000;0.000000;1.0;;
+		166; 1.000000;1.000000;0.000000;1.0;;
+		167; 1.000000;0.000000;0.000000;1.0;;
+		168; 1.000000;1.000000;0.000000;1.0;;
+		169; 1.000000;0.000000;0.000000;1.0;;
+		170; 1.000000;0.000000;0.000000;1.0;;
+		171; 1.000000;1.000000;0.000000;1.0;;
+		172; 1.000000;1.000000;0.000000;1.0;;
+		173; 1.000000;0.000000;0.000000;1.0;;
+		174; 1.000000;1.000000;0.000000;1.0;;
+		175; 1.000000;0.000000;0.000000;1.0;;
+		176; 1.000000;0.000000;0.000000;1.0;;
+		177; 1.000000;1.000000;0.000000;1.0;;
+		178; 1.000000;1.000000;0.000000;1.0;;
+		179; 1.000000;0.000000;0.000000;1.0;;
+		180; 1.000000;0.000000;0.000000;1.0;;
+		181; 1.000000;1.000000;0.000000;1.0;;
+		182; 1.000000;1.000000;0.000000;1.0;;
+		183; 1.000000;0.000000;0.000000;1.0;;
+		184; 1.000000;1.000000;0.000000;1.0;;
+		185; 1.000000;0.000000;0.000000;1.0;;
+		186; 1.000000;1.000000;0.000000;1.0;;
+		187; 1.000000;0.000000;0.000000;1.0;;
+		188; 1.000000;1.000000;0.000000;1.0;;
+		189; 1.000000;0.000000;0.000000;1.0;;
+		190; 1.000000;1.000000;0.000000;1.0;;
+		191; 1.000000;0.000000;0.000000;1.0;;
+		192; 1.000000;0.000000;0.000000;1.0;;
+		193; 1.000000;1.000000;0.000000;1.0;;
+		194; 1.000000;1.000000;0.000000;1.0;;
+		195; 1.000000;0.000000;0.000000;1.0;;
+		196; 1.000000;1.000000;0.000000;1.0;;
+		197; 1.000000;0.000000;0.000000;1.0;;
+		198; 1.000000;0.000000;0.000000;1.0;;
+		199; 1.000000;1.000000;0.000000;1.0;;
+		200; 0.000000;1.000000;0.000000;1.0;;
+		201; 0.000000;0.000000;0.000000;1.0;;
+		202; 1.000000;0.000000;0.000000;1.0;;
+		203; 1.000000;1.000000;0.000000;1.0;;
+		204; 1.000000;1.000000;0.000000;1.0;;
+		205; 1.000000;0.000000;0.000000;1.0;;
+		206; 1.000000;0.000000;0.000000;1.0;;
+		207; 1.000000;1.000000;0.000000;1.0;;
+		208; 1.000000;0.000000;0.000000;1.0;;
+		209; 1.000000;1.000000;0.000000;1.0;;
+		210; 1.000000;1.000000;0.000000;1.0;;
+		211; 1.000000;0.000000;0.000000;1.0;;
+		212; 1.000000;1.000000;0.000000;1.0;;
+		213; 1.000000;0.000000;0.000000;1.0;;
+		214; 1.000000;1.000000;0.000000;1.0;;
+		215; 1.000000;0.000000;0.000000;1.0;;
+		216; 1.000000;1.000000;0.000000;1.0;;
+		217; 1.000000;0.000000;0.000000;1.0;;
+		218; 1.000000;1.000000;0.000000;1.0;;
+		219; 1.000000;0.000000;0.000000;1.0;;
+		220; 1.000000;0.000000;0.000000;1.0;;
+		221; 1.000000;1.000000;0.000000;1.0;;
+		222; 1.000000;1.000000;0.000000;1.0;;
+		223; 1.000000;0.000000;0.000000;1.0;;
+		224; 1.000000;1.000000;0.000000;1.0;;
+		225; 1.000000;0.000000;0.000000;1.0;;
+		226; 1.000000;1.000000;0.000000;1.0;;
+		227; 1.000000;0.000000;0.000000;1.0;;
+		228; 1.000000;0.000000;0.000000;1.0;;
+		229; 1.000000;1.000000;0.000000;1.0;;
+		230; 1.000000;1.000000;0.000000;1.0;;
+		231; 1.000000;0.000000;0.000000;1.0;;
+		232; 1.000000;1.000000;0.000000;1.0;;
+		233; 1.000000;0.000000;0.000000;1.0;;
+		234; 1.000000;1.000000;0.000000;1.0;;
+		235; 1.000000;0.000000;0.000000;1.0;;
+		236; 1.000000;0.000000;0.000000;1.0;;
+		237; 1.000000;1.000000;0.000000;1.0;;
+		238; 1.000000;1.000000;0.000000;1.0;;
+		239; 1.000000;0.000000;0.000000;1.0;;
+		240; 1.000000;1.000000;0.000000;1.0;;
+		241; 1.000000;0.000000;0.000000;1.0;;
+		242; 1.000000;0.000000;0.000000;1.0;;
+		243; 1.000000;1.000000;0.000000;1.0;;
+		244; 1.000000;1.000000;0.000000;1.0;;
+		245; 1.000000;0.000000;0.000000;1.0;;
+		246; 1.000000;1.000000;0.000000;1.0;;
+		247; 1.000000;0.000000;0.000000;1.0;;
+		248; 1.000000;0.000000;0.000000;1.0;;
+		249; 1.000000;1.000000;0.000000;1.0;;
+		250; 1.000000;1.000000;0.000000;1.0;,
+		251; 1.000000;0.000000;0.000000;1.0;;
+	}  // End of Vertex Colors
+
+	MeshTextureCoords {
+		252; // 252 texture coords
+		0.625000;0.984375;,
+		0.625000;1.000000;,
+		0.250000;0.984375;,
+		0.250000;1.000000;,
+		0.000000;0.984375;,
+		0.000000;1.000000;,
+		0.781250;0.984375;,
+		0.781250;1.000000;,
+		0.484375;1.000000;,
+		0.484375;0.984375;,
+		0.718750;0.984375;,
+		0.718750;1.000000;,
+		0.812500;0.984375;,
+		0.812500;1.000000;,
+		0.656250;0.984375;,
+		0.656250;1.000000;,
+		0.187500;0.984375;,
+		0.187500;1.000000;,
+		0.312500;1.000000;,
+		0.312500;0.984375;,
+		0.375000;1.000000;,
+		0.375000;0.984375;,
+		0.343750;1.000000;,
+		0.343750;0.984375;,
+		0.750000;0.984375;,
+		0.750000;1.000000;,
+		0.031250;0.984375;,
+		0.031250;1.000000;,
+		0.093750;0.984375;,
+		0.093750;1.000000;,
+		0.234375;0.984375;,
+		0.234375;1.000000;,
+		0.796875;0.984375;,
+		0.796875;1.000000;,
+		0.296875;0.984375;,
+		0.296875;1.000000;,
+		0.640625;1.000000;,
+		0.640625;0.984375;,
+		0.453125;1.000000;,
+		0.453125;0.984375;,
+		0.015625;1.000000;,
+		0.015625;0.984375;,
+		0.546875;0.984375;,
+		0.546875;1.000000;,
+		0.875000;1.000000;,
+		0.875000;0.984375;,
+		0.843750;0.984375;,
+		0.843750;1.000000;,
+		0.765625;0.984375;,
+		0.765625;1.000000;,
+		0.906250;0.984375;,
+		0.906250;1.000000;,
+		0.609375;1.000000;,
+		0.609375;0.984375;,
+		0.437500;0.984375;,
+		0.437500;1.000000;,
+		0.671875;1.000000;,
+		0.671875;0.984375;,
+		0.828125;0.984375;,
+		0.828125;1.000000;,
+		0.656250;1.000000;,
+		0.656250;0.984375;,
+		0.171875;0.984375;,
+		0.171875;1.000000;,
+		0.062500;0.984375;,
+		0.062500;1.000000;,
+		0.046875;0.984375;,
+		0.046875;1.000000;,
+		0.156250;1.000000;,
+		0.156250;0.984375;,
+		0.140625;1.000000;,
+		0.140625;0.984375;,
+		0.593750;1.000000;,
+		0.593750;0.984375;,
+		0.390625;1.000000;,
+		0.390625;0.984375;,
+		0.578125;0.984375;,
+		0.578125;1.000000;,
+		0.953125;1.000000;,
+		0.953125;0.984375;,
+		0.812500;0.984375;,
+		0.812500;1.000000;,
+		0.609375;1.000000;,
+		0.609375;0.984375;,
+		0.859375;1.000000;,
+		0.859375;0.984375;,
+		0.890625;0.984375;,
+		0.890625;1.000000;,
+		0.562500;1.000000;,
+		0.562500;0.984375;,
+		0.703125;1.000000;,
+		0.703125;0.984375;,
+		0.968750;0.984375;,
+		0.968750;1.000000;,
+		0.125000;0.984375;,
+		0.125000;1.000000;,
+		0.421875;1.000000;,
+		0.421875;0.984375;,
+		0.359375;1.000000;,
+		0.359375;0.984375;,
+		0.328125;1.000000;,
+		0.328125;0.984375;,
+		0.468750;0.984375;,
+		0.468750;1.000000;,
+		0.203125;1.000000;,
+		0.203125;0.984375;,
+		0.390625;1.000000;,
+		0.390625;0.984375;,
+		0.281250;1.000000;,
+		0.281250;0.984375;,
+		0.921875;0.984375;,
+		0.921875;1.000000;,
+		0.515625;1.000000;,
+		0.515625;0.984375;,
+		0.687500;0.984375;,
+		0.687500;1.000000;,
+		0.531250;0.984375;,
+		0.531250;1.000000;,
+		0.734375;0.984375;,
+		0.734375;1.000000;,
+		0.078125;0.984375;,
+		0.078125;1.000000;,
+		0.109375;0.984375;,
+		0.109375;1.000000;,
+		0.937500;1.000000;,
+		0.937500;0.984375;,
+		0.218750;0.984375;,
+		0.218750;1.000000;,
+		0.328125;0.984375;,
+		0.328125;1.000000;,
+		0.171875;1.000000;,
+		0.171875;0.984375;,
+		0.359375;0.984375;,
+		0.359375;1.000000;,
+		0.500000;0.984375;,
+		0.500000;1.000000;,
+		0.406250;0.984375;,
+		0.406250;1.000000;,
+		0.140625;1.000000;,
+		0.140625;0.984375;,
+		0.859375;0.984375;,
+		0.859375;1.000000;,
+		0.921875;0.984375;,
+		0.921875;1.000000;,
+		0.109375;0.984375;,
+		0.109375;1.000000;,
+		0.265625;1.000000;,
+		0.265625;0.984375;,
+		0.031250;1.000000;,
+		0.031250;0.984375;,
+		0.562500;0.984375;,
+		0.562500;1.000000;,
+		0.640625;0.984375;,
+		0.640625;1.000000;,
+		0.296875;0.984375;,
+		0.296875;1.000000;,
+		0.968750;1.000000;,
+		0.968750;0.984375;,
+		0.125000;0.984375;,
+		0.125000;1.000000;,
+		0.781250;0.984375;,
+		0.781250;1.000000;,
+		0.375000;0.984375;,
+		0.375000;1.000000;,
+		0.796875;0.984375;,
+		0.796875;1.000000;,
+		0.703125;0.984375;,
+		0.703125;1.000000;,
+		0.234375;0.984375;,
+		0.234375;1.000000;,
+		0.531250;1.000000;,
+		0.531250;0.984375;,
+		0.593750;0.984375;,
+		0.593750;1.000000;,
+		0.453125;0.984375;,
+		0.453125;1.000000;,
+		0.343750;1.000000;,
+		0.343750;0.984375;,
+		0.765625;0.984375;,
+		0.765625;1.000000;,
+		0.500000;1.000000;,
+		0.500000;0.984375;,
+		0.484375;0.984375;,
+		0.484375;1.000000;,
+		0.984375;0.984375;,
+		0.984375;1.000000;,
+		0.046875;0.984375;,
+		0.046875;1.000000;,
+		0.546875;0.984375;,
+		0.546875;1.000000;,
+		0.750000;0.984375;,
+		0.750000;1.000000;,
+		0.718750;1.000000;,
+		0.718750;0.984375;,
+		0.937500;0.984375;,
+		0.937500;1.000000;,
+		0.468750;0.984375;,
+		0.468750;1.000000;,
+		0.625000;1.000000;,
+		0.625000;0.984375;,
+		0.078125;0.984375;,
+		0.078125;1.000000;,
+		0.890625;1.000000;,
+		0.890625;0.984375;,
+		0.062500;0.984375;,
+		0.062500;1.000000;,
+		0.218750;1.000000;,
+		0.218750;0.984375;,
+		0.265625;1.000000;,
+		0.265625;0.984375;,
+		0.187500;0.984375;,
+		0.187500;1.000000;,
+		0.250000;0.984375;,
+		0.250000;1.000000;,
+		0.203125;0.984375;,
+		0.203125;1.000000;,
+		0.093750;0.984375;,
+		0.093750;1.000000;,
+		0.312500;0.984375;,
+		0.312500;1.000000;,
+		0.687500;1.000000;,
+		0.687500;0.984375;,
+		0.843750;0.984375;,
+		0.843750;1.000000;,
+		0.875000;0.984375;,
+		0.875000;1.000000;,
+		0.734375;0.984375;,
+		0.734375;1.000000;,
+		0.578125;1.000000;,
+		0.578125;0.984375;,
+		0.421875;0.984375;,
+		0.421875;1.000000;,
+		0.906250;0.984375;,
+		0.906250;1.000000;,
+		0.515625;0.984375;,
+		0.515625;1.000000;,
+		0.156250;1.000000;,
+		0.156250;0.984375;,
+		0.828125;0.984375;,
+		0.828125;1.000000;,
+		0.406250;0.984375;,
+		0.406250;1.000000;,
+		0.281250;1.000000;,
+		0.281250;0.984375;,
+		0.671875;0.984375;,
+		0.671875;1.000000;,
+		0.015625;0.984375;,
+		0.015625;1.000000;,
+		0.437500;1.000000;,
+		0.437500;0.984375;,
+		0.953125;0.984375;,
+		0.953125;1.000000;;
+	}  // End of texture coords
+} // End of Mesh
