1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"yes"?>
2 <!DOCTYPE RENDER_MONKEY [
3 <!ELEMENT RENDER_MONKEY
10 <!ELEMENT RmEffectWorkspace
16 ( RmDirectXEffect, RmOpenGLEffect?, RmOpenGLESEffect? ) |
17 ( RmOpenGLEffect, RmDirectXEffect?, RmOpenGLESEffect? ) |
18 ( RmOpenGLESEffect, RmDirectXEffect?, RmOpenGLEffect? )
40 <!ELEMENT RmEffectGroup
66 <!ELEMENT RmDirectXEffect
91 <!ELEMENT RmOpenGLEffect
104 Rm2DTextureVariable |
106 Rm3DTextureVariable |
109 RmRenderableTexture |
116 <!ELEMENT RmOpenGLESEffect
129 Rm2DTextureVariable |
131 Rm3DTextureVariable |
134 RmRenderableTexture |
150 ( RmHLSLShader | RmShader ),
151 ( RmShader | RmHLSLShader )?
155 RmStreamMapReference?,
164 Rm2DTextureVariable |
166 Rm3DTextureVariable |
183 ( RmGLShader, RmGLShader? )
186 RmStreamMapReference?,
195 Rm2DTextureVariable |
197 Rm3DTextureVariable |
216 ( RmGLESShader, RmGLESShader? )
219 RmStreamMapReference?,
228 Rm2DTextureVariable |
230 Rm3DTextureVariable |
251 <!ELEMENT RmHLSLShader
271 <!ELEMENT RmGLESShader
280 <!ELEMENT RmTextureObject
288 <!ELEMENT RmLightObject
295 <!ELEMENT RmMaterialObject
302 <!ELEMENT RmRenderStateBlock
311 <!ELEMENT RmStreamMap
320 <!ELEMENT RmStream ( RmPlugInData?, RmStreamChannel* )
>
322 <!ELEMENT RmModelData ( RmPlugInData?, RmStringVariable* )
>
323 <!ELEMENT RmTextureReference ( RmPlugInData?, RmStringVariable* )
>
324 <!ELEMENT RmLightReference ( RmPlugInData?, RmStringVariable* )
>
325 <!ELEMENT RmMaterialReference ( RmPlugInData?, RmStringVariable* )
>
326 <!ELEMENT RmCameraReference ( RmPlugInData?, RmStringVariable* )
>
327 <!ELEMENT RmModelReference ( RmPlugInData?, RmStringVariable* )
>
328 <!ELEMENT RmStreamMapReference ( RmPlugInData?, RmStringVariable* )
>
329 <!ELEMENT RmRenderableTexture ( RmPlugInData?, RmStringVariable* )
>
330 <!ELEMENT RmRenderTarget ( RmPlugInData?, RmStringVariable* )
>
331 <!ELEMENT RmBooleanVariable ( RmPlugInData?, RmStringVariable? )
>
332 <!ELEMENT RmFloatVariable ( RmPlugInData?, RmStringVariable? )
>
333 <!ELEMENT RmVectorVariable ( RmPlugInData?, RmStringVariable? )
>
334 <!ELEMENT RmMatrixVariable ( RmPlugInData?, RmStringVariable? )
>
335 <!ELEMENT RmColorVariable ( RmPlugInData?, RmStringVariable? )
>
336 <!ELEMENT RmIntegerVariable ( RmPlugInData?, RmStringVariable? )
>
337 <!ELEMENT Rm2DTextureVariable ( RmPlugInData?, RmStringVariable? )
>
338 <!ELEMENT RmCubemapVariable ( RmPlugInData?, RmStringVariable? )
>
339 <!ELEMENT Rm3DTextureVariable ( RmPlugInData?, RmStringVariable? )
>
340 <!ELEMENT RmLightVariable ( RmPlugInData?, RmStringVariable? )
>
341 <!ELEMENT RmMaterialVariable ( RmPlugInData?, RmStringVariable? )
>
342 <!ELEMENT RmCamera ( RmPlugInData?, RmStringVariable* )
>
344 <!ELEMENT RmStringVariable ( RmTextDataBlock, RmPlugInData? )
>
346 <!ELEMENT RmDynamicVariable
348 RmDynamicVariableValueContainer,
353 <!ELEMENT RmDynamicVariableValueContainer
356 RmDynamicVariableValue*
359 <!ELEMENT RmTextDataBlock ( #PCDATA )
>
361 <!ELEMENT RmRegistryBranch
373 <!ELEMENT RmPlugInData
385 <!ELEMENT RmClipboardNode
414 RmMaterialReference |
416 RmStreamMapReference |
417 RmRenderableTexture |
424 RmDynamicVariableValue |
428 Rm2DTextureVariable |
430 Rm3DTextureVariable |
440 <!ELEMENT RmStreamChannel ( RmPlugInData? )
>
441 <!ELEMENT RmShaderConstant ( RmPlugInData? )
>
442 <!ELEMENT RmSampler ( RmPlugInData? )
>
443 <!ELEMENT RmState ( RmPlugInData? )
>
444 <!ELEMENT RmDynamicVariableValue ( RmPlugInData? )
>
446 <!ELEMENT RmShaderCode ( #PCDATA )
>
448 <!ATTLIST RmEffectWorkspace
451 ACTIVE_EFFECT CDATA #REQUIRED
452 VALIDATION_STRING CDATA #REQUIRED
453 XML_VERSION CDATA #REQUIRED
456 <!ATTLIST RmEffectGroup
461 <!ATTLIST RmDirectXEffect
464 ACTIVE_CAMERA CDATA #REQUIRED
467 <!ATTLIST RmOpenGLEffect
470 ACTIVE_CAMERA CDATA #REQUIRED
473 <!ATTLIST RmOpenGLESEffect
476 ACTIVE_CAMERA CDATA #REQUIRED
482 PASS_INDEX CDATA #REQUIRED
483 ENABLED ( TRUE | FALSE ) #REQUIRED
489 PASS_INDEX CDATA #REQUIRED
490 ENABLED ( TRUE | FALSE ) #REQUIRED
496 PASS_INDEX CDATA #REQUIRED
497 ENABLED ( TRUE | FALSE ) #REQUIRED
503 PIXEL_SHADER CDATA #REQUIRED
506 <!ATTLIST RmHLSLShader
509 PIXEL_SHADER ( TRUE | FALSE ) #REQUIRED
510 TARGET CDATA #REQUIRED
511 ENTRY_POINT CDATA #REQUIRED
512 COMPILER_FLAGS CDATA #REQUIRED
518 PIXEL_SHADER ( TRUE | FALSE ) #REQUIRED
521 <!ATTLIST RmGLESShader
524 PIXEL_SHADER ( TRUE | FALSE ) #REQUIRED
527 <!ATTLIST RmShaderConstant
530 REGISTER CDATA #REQUIRED
536 REGISTER CDATA #REQUIRED
539 <!ATTLIST RmTextureObject
542 STATE_INDEX CDATA #REQUIRED
543 VERTEX_TEXTURE ( TRUE | FALSE ) #REQUIRED
546 <!ATTLIST RmLightObject
549 INDEX CDATA #REQUIRED
552 <!ATTLIST RmMaterialObject
555 INDEX CDATA #REQUIRED
558 <!ATTLIST RmRenderStateBlock
566 STATE CDATA #REQUIRED
567 VALUE CDATA #REQUIRED
568 USAGE CDATA #REQUIRED
571 <!ATTLIST RmStreamMap
579 STRIDE CDATA #REQUIRED
582 <!ATTLIST RmStreamChannel
585 DATA_SIZE CDATA #REQUIRED
586 DATA_TYPE CDATA #REQUIRED
587 REGISTER CDATA #REQUIRED
588 USAGE CDATA #REQUIRED
589 USAGE_INDEX CDATA #REQUIRED
590 ATTRIBUTE_NAME CDATA #REQUIRED
593 <!ATTLIST RmModelData
596 FILE_NAME CDATA #REQUIRED
597 ORIENTATION CDATA #REQUIRED
600 <!ATTLIST RmTextureReference
605 <!ATTLIST RmLightReference
610 <!ATTLIST RmMaterialReference
615 <!ATTLIST RmModelReference
620 <!ATTLIST RmStreamMapReference
625 <!ATTLIST RmRenderableTexture
628 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
629 VARIABLE_SEMANTIC CDATA #REQUIRED
630 FILE_NAME CDATA #REQUIRED
631 ORIGIN CDATA #REQUIRED
632 WIDTH CDATA #REQUIRED
633 HEIGHT CDATA #REQUIRED
634 FORMAT CDATA #REQUIRED
635 USE_VIEWPORT_DIMENSIONS ( TRUE | FALSE ) #REQUIRED
636 GENERATE_MIPMAPS ( TRUE | FALSE ) #REQUIRED
637 WIDTH_RATIO CDATA #REQUIRED
638 HEIGHT_RATIO CDATA #REQUIRED
641 <!ATTLIST RmRenderTarget
644 INDEX CDATA #REQUIRED
645 RENDER_TO_SCREEN ( TRUE | FALSE ) #REQUIRED
646 COLOR_CLEAR ( TRUE | FALSE ) #REQUIRED
647 DEPTH_CLEAR ( TRUE | FALSE ) #REQUIRED
648 CLEAR_COLOR_VALUE CDATA #REQUIRED
649 DEPTH_CLEAR_VALUE CDATA #REQUIRED
652 <!ATTLIST RmBooleanVariable
655 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
656 VARIABLE_SEMANTIC CDATA #REQUIRED
657 VALUE CDATA #REQUIRED
660 <!ATTLIST RmFloatVariable
663 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
664 VARIABLE_SEMANTIC CDATA #REQUIRED
665 VALUE CDATA #REQUIRED
668 CLAMP ( TRUE | FALSE ) #REQUIRED
671 <!ATTLIST RmVectorVariable
674 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
675 VARIABLE_SEMANTIC CDATA #REQUIRED
676 VALUE_0 CDATA #REQUIRED
677 VALUE_1 CDATA #REQUIRED
678 VALUE_2 CDATA #REQUIRED
679 VALUE_3 CDATA #REQUIRED
682 CLAMP ( TRUE | FALSE ) #REQUIRED
683 NORMALIZE ( TRUE | FALSE ) #REQUIRED
686 <!ATTLIST RmMatrixVariable
689 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
690 VARIABLE_SEMANTIC CDATA #REQUIRED
691 VALUE_0 CDATA #REQUIRED
692 VALUE_1 CDATA #REQUIRED
693 VALUE_2 CDATA #REQUIRED
694 VALUE_3 CDATA #REQUIRED
695 VALUE_4 CDATA #REQUIRED
696 VALUE_5 CDATA #REQUIRED
697 VALUE_6 CDATA #REQUIRED
698 VALUE_7 CDATA #REQUIRED
699 VALUE_8 CDATA #REQUIRED
700 VALUE_9 CDATA #REQUIRED
701 VALUE_10 CDATA #REQUIRED
702 VALUE_11 CDATA #REQUIRED
703 VALUE_12 CDATA #REQUIRED
704 VALUE_13 CDATA #REQUIRED
705 VALUE_14 CDATA #REQUIRED
706 VALUE_15 CDATA #REQUIRED
709 <!ATTLIST RmDynamicVariable
712 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
713 VARIABLE_SEMANTIC CDATA #REQUIRED
714 VARIABLE_TYPE ( FLOAT | INTEGER | BOOLEAN ) #REQUIRED
716 COLUMNS CDATA #REQUIRED
717 FIXED_SIZE ( TRUE | FALSE ) #REQUIRED
720 CLAMP ( TRUE | FALSE ) #REQUIRED
721 NORMALIZE ( TRUE | FALSE ) #REQUIRED
724 <!ATTLIST RmDynamicVariableValue
725 ROW_INDEX CDATA #REQUIRED
726 COLUMN_INDEX CDATA #REQUIRED
727 VALUE CDATA #REQUIRED
730 <!ATTLIST RmColorVariable
733 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
734 VARIABLE_SEMANTIC CDATA #REQUIRED
735 VALUE_0 CDATA #REQUIRED
736 VALUE_1 CDATA #REQUIRED
737 VALUE_2 CDATA #REQUIRED
738 VALUE_3 CDATA #REQUIRED
741 <!ATTLIST RmIntegerVariable
744 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
745 VARIABLE_SEMANTIC CDATA #REQUIRED
746 VALUE CDATA #REQUIRED
749 CLAMP ( TRUE | FALSE ) #REQUIRED
752 <!ATTLIST RmStringVariable
755 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
756 VARIABLE_SEMANTIC CDATA #REQUIRED
759 <!ATTLIST Rm2DTextureVariable
762 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
763 VARIABLE_SEMANTIC CDATA #REQUIRED
764 FILE_NAME CDATA #REQUIRED
765 ORIGIN CDATA #REQUIRED
768 <!ATTLIST RmCubemapVariable
771 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
772 VARIABLE_SEMANTIC CDATA #REQUIRED
773 FILE_NAME CDATA #REQUIRED
774 ORIGIN CDATA #REQUIRED
777 <!ATTLIST Rm3DTextureVariable
780 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
781 VARIABLE_SEMANTIC CDATA #REQUIRED
782 FILE_NAME CDATA #REQUIRED
783 ORIGIN CDATA #REQUIRED
786 <!ATTLIST RmLightVariable
789 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
790 VARIABLE_SEMANTIC CDATA #REQUIRED
791 LIGHT_ENABLED ( TRUE | FALSE ) #REQUIRED
792 LIGHT_TYPE ( POSITIONAL | DIRECTIONAL | SPOTLIGHT ) #REQUIRED
793 AMBIENT_0 CDATA #REQUIRED
794 AMBIENT_1 CDATA #REQUIRED
795 AMBIENT_2 CDATA #REQUIRED
796 AMBIENT_3 CDATA #REQUIRED
797 DIFFUSE_0 CDATA #REQUIRED
798 DIFFUSE_1 CDATA #REQUIRED
799 DIFFUSE_2 CDATA #REQUIRED
800 DIFFUSE_3 CDATA #REQUIRED
801 SPECULAR_0 CDATA #REQUIRED
802 SPECULAR_1 CDATA #REQUIRED
803 SPECULAR_2 CDATA #REQUIRED
804 SPECULAR_3 CDATA #REQUIRED
805 POSITION_0 CDATA #REQUIRED
806 POSITION_1 CDATA #REQUIRED
807 POSITION_2 CDATA #REQUIRED
808 DIRECTION_0 CDATA #REQUIRED
809 DIRECTION_1 CDATA #REQUIRED
810 DIRECTION_2 CDATA #REQUIRED
811 ATTENUATION_0 CDATA #REQUIRED
812 ATTENUATION_1 CDATA #REQUIRED
813 ATTENUATION_2 CDATA #REQUIRED
814 SPOTLIGHT_THETA CDATA #REQUIRED
815 SPOTLIGHT_PHI CDATA #REQUIRED
816 RANGE CDATA #REQUIRED
817 FALLOFF CDATA #REQUIRED
820 <!ATTLIST RmMaterialVariable
823 ARTIST_EDITABLE ( TRUE | FALSE ) #REQUIRED
824 VARIABLE_SEMANTIC CDATA #REQUIRED
825 AMBIENT_0 CDATA #REQUIRED
826 AMBIENT_1 CDATA #REQUIRED
827 AMBIENT_2 CDATA #REQUIRED
828 AMBIENT_3 CDATA #REQUIRED
829 DIFFUSE_0 CDATA #REQUIRED
830 DIFFUSE_1 CDATA #REQUIRED
831 DIFFUSE_2 CDATA #REQUIRED
832 DIFFUSE_3 CDATA #REQUIRED
833 SPECULAR_0 CDATA #REQUIRED
834 SPECULAR_1 CDATA #REQUIRED
835 SPECULAR_2 CDATA #REQUIRED
836 SPECULAR_3 CDATA #REQUIRED
837 EMISSIVE_0 CDATA #REQUIRED
838 EMISSIVE_1 CDATA #REQUIRED
839 EMISSIVE_2 CDATA #REQUIRED
840 EMISSIVE_3 CDATA #REQUIRED
841 SPECULAR_POWER CDATA #REQUIRED
844 <!ATTLIST RmRegistryBranch
847 XML_VERSION CDATA #REQUIRED
850 <!ATTLIST RmPlugInData
853 PLUGIN_GUID CDATA #REQUIRED
856 <!ATTLIST RmClipboardNode
859 XML_VERSION CDATA #REQUIRED
865 CAMERA_POSITION_X CDATA #REQUIRED
866 CAMERA_POSITION_Y CDATA #REQUIRED
867 CAMERA_POSITION_Z CDATA #REQUIRED
868 LOOK_AT_VECTOR_X CDATA #REQUIRED
869 LOOK_AT_VECTOR_Y CDATA #REQUIRED
870 LOOK_AT_VECTOR_Z CDATA #REQUIRED
871 UP_VECTOR_X CDATA #REQUIRED
872 UP_VECTOR_Y CDATA #REQUIRED
873 UP_VECTOR_Z CDATA #REQUIRED
875 NEAR_CLIP_PLANE CDATA #REQUIRED
876 FAR_CLIP_PLANE CDATA #REQUIRED
879 <!ATTLIST RmCameraReference
882 USE_ACTIVE_CAMERA ( TRUE | FALSE ) #REQUIRED
885 <!ATTLIST RmShaderCode
886 TYPE ( TEXT ) #REQUIRED
889 <!ATTLIST RmTextDataBlock
890 TYPE ( TEXT ) #REQUIRED
895 <RmEffectWorkspace NAME=
"Effect Workspace" API=
"" ACTIVE_EFFECT=
"Effect Workspace.PostProcess Effects.Simple Blur" VALIDATION_STRING=
"" XML_VERSION=
"RenderMonkey 1.71">
896 <RmRegistryBranch NAME=
"RM_REGISTRY" API=
"" XML_VERSION=
"RenderMonkey 1.71">
897 <RmRegistryBranch NAME=
"RM_LOCAL" API=
"" XML_VERSION=
"RenderMonkey 1.71">
898 <RmRegistryBranch NAME=
"RM_PLUGIN" API=
"" XML_VERSION=
"RenderMonkey 1.71"><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
899 <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>13</DockingHolder><FloatingHolder>0</FloatingHolder><LastHolder>13</LastHolder></Pane-1><Pane-2><Type>0</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Title>u_blurStep
</Title><ID>1100</ID><IconID>-
1</IconID><Options>0</Options><DockingHolder>7</DockingHolder><FloatingHolder>18</FloatingHolder><LastHolder>18</LastHolder></Pane-2><Pane-3><Type>2</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><Horiz>1</Horiz><Pane-1>4</Pane-1><Pane-2>5</Pane-2><Pane-3>6</Pane-3><Pane-4>7</Pane-4><Pane-5>8</Pane-5><Panes>5</Panes></Pane-3><Pane-4><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-4><Pane-5><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-5><Pane-6><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-6><Pane-7><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-7><Pane-8><Type>2</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><Horiz>0</Horiz><Pane-1>9</Pane-1><Pane-2>14</Pane-2><Panes>2</Panes></Pane-8><Pane-9><Type>2</Type><DockingCX>0</DockingCX><DockingCY>791</DockingCY><Horiz>1</Horiz><Pane-1>10</Pane-1><Pane-2>12</Pane-2><Pane-3>13</Pane-3><Panes>3</Panes></Pane-9><Pane-10><Type>1</Type><DockingCX>336</DockingCX><DockingCY>250</DockingCY><Selected>11</Selected><Panes>1</Panes><Pane-1>11</Pane-1></Pane-10><Pane-11><Type>0</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Title>Workspace
</Title><ID>1000</ID><IconID>-
1</IconID><Options>0</Options><DockingHolder>10</DockingHolder><FloatingHolder>0</FloatingHolder><LastHolder>10</LastHolder></Pane-11><Pane-12><Type>4</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY></Pane-12><Pane-13><Type>1</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-13><Pane-14><Type>1</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Selected>15</Selected><Panes>1</Panes><Pane-1>15</Pane-1></Pane-14><Pane-15><Type>0</Type><DockingCX>250</DockingCX><DockingCY>250</DockingCY><Title>Output
</Title><ID>1002</ID><IconID>-
1</IconID><Options>0</Options><DockingHolder>14</DockingHolder><FloatingHolder>0</FloatingHolder><LastHolder>14</LastHolder></Pane-15><Pane-16><Type>3</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><TopContaner>17</TopContaner><WindowRectTopPos>32</WindowRectTopPos><WindowRectBottomPos>160</WindowRectBottomPos><WindowRectLeftPos>0</WindowRectLeftPos><WindowRectRightPos>566</WindowRectRightPos></Pane-16><Pane-17><Type>2</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Horiz>1</Horiz><Pane-1>18</Pane-1><Panes>1</Panes></Pane-17><Pane-18><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-18><Pane-19><Type>0</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Title>u_blurStep
</Title><ID>1101</ID><IconID>-
1</IconID><Options>0</Options><DockingHolder>6</DockingHolder><FloatingHolder>22</FloatingHolder><LastHolder>22</LastHolder></Pane-19><Pane-20><Type>3</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><TopContaner>21</TopContaner><WindowRectTopPos>32</WindowRectTopPos><WindowRectBottomPos>160</WindowRectBottomPos><WindowRectLeftPos>0</WindowRectLeftPos><WindowRectRightPos>566</WindowRectRightPos></Pane-20><Pane-21><Type>2</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Horiz>1</Horiz><Pane-1>22</Pane-1><Panes>1</Panes></Pane-21><Pane-22><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-22><Pane-23><Type>0</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Title>u_blurStep
</Title><ID>1102</ID><IconID>-
1</IconID><Options>0</Options><DockingHolder>5</DockingHolder><FloatingHolder>26</FloatingHolder><LastHolder>26</LastHolder></Pane-23><Pane-24><Type>3</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><TopContaner>25</TopContaner><WindowRectTopPos>32</WindowRectTopPos><WindowRectBottomPos>160</WindowRectBottomPos><WindowRectLeftPos>0</WindowRectLeftPos><WindowRectRightPos>566</WindowRectRightPos></Pane-24><Pane-25><Type>2</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Horiz>1</Horiz><Pane-1>26</Pane-1><Panes>1</Panes></Pane-25><Pane-26><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-26><Pane-27><Type>0</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Title>u_blurStep
</Title><ID>1103</ID><IconID>-
1</IconID><Options>0</Options><DockingHolder>4</DockingHolder><FloatingHolder>30</FloatingHolder><LastHolder>30</LastHolder></Pane-27><Pane-28><Type>3</Type><DockingCX>0</DockingCX><DockingCY>0</DockingCY><TopContaner>29</TopContaner><WindowRectTopPos>32</WindowRectTopPos><WindowRectBottomPos>160</WindowRectBottomPos><WindowRectLeftPos>0</WindowRectLeftPos><WindowRectRightPos>566</WindowRectRightPos></Pane-28><Pane-29><Type>2</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Horiz>1</Horiz><Pane-1>30</Pane-1><Panes>1</Panes></Pane-29><Pane-30><Type>1</Type><DockingCX>566</DockingCX><DockingCY>128</DockingCY><Selected>0</Selected><Panes>0</Panes></Pane-30><Summary><TopContainer>3</TopContainer><Client>12</Client><Panes>30</Panes></Summary></Application_Layout></DockingPaneLayouts>
900 ]]
></RmTextDataBlock>
901 <RmRegistryBranch NAME=
"RmPreviewDx9Window" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
902 <RmRegistryBranch NAME=
"RmPreviewGLESWindow" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
903 <RmRegistryBranch NAME=
"RmPreviewGLWindow" API=
"" XML_VERSION=
"RenderMonkey 1.71">
904 <RmRegistryBranch NAME=
"EffectPlacementRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71">
905 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Simple Blur" API=
"" XML_VERSION=
"RenderMonkey 1.71">
906 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
907 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
908 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"350" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
909 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"350" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
910 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
911 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
912 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
913 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
915 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom" API=
"" XML_VERSION=
"RenderMonkey 1.71">
916 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
917 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
918 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"471" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
919 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"479" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
920 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
921 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
922 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
923 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
927 <RmRegistryBranch NAME=
"RmPreviewGLPreview" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
928 <RmRegistryBranch NAME=
"RmLightEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
929 <RmRegistryBranch NAME=
"EditNodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
931 <RmRegistryBranch NAME=
"NoteEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
932 <RmRegistryBranch NAME=
"EditNodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
934 <RmRegistryBranch NAME=
"RmRenderableTextureEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
935 <RmRegistryBranch NAME=
"EditNodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
936 <RmRegistryBranch NAME=
"NodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71">
937 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom.renderTexture" API=
"" XML_VERSION=
"RenderMonkey 1.71">
938 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"256" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
939 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"102" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
940 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"278" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
941 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"442" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
942 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
943 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
944 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
945 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
947 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom.renderTexture1" API=
"" XML_VERSION=
"RenderMonkey 1.71">
948 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"344" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
949 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"128" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
950 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"278" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
951 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"442" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
952 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
953 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
954 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
955 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
957 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Simple Blur.renderTexture" API=
"" XML_VERSION=
"RenderMonkey 1.71">
958 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"344" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
959 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"128" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
960 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"278" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
961 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"442" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
962 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
963 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
964 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
965 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
969 <RmRegistryBranch NAME=
"RmRenderTargetEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
970 <RmRegistryBranch NAME=
"EditNodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
971 <RmRegistryBranch NAME=
"NodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71">
972 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom.Draw Object Outline to Texture.renderTexture" API=
"" XML_VERSION=
"RenderMonkey 1.71">
973 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"344" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
974 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"128" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
975 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"316" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
976 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"296" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
977 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
978 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
979 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
980 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
984 <RmRegistryBranch NAME=
"RmRenderStateBlockEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
985 <RmRegistryBranch NAME=
"EditNodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
986 <RmRegistryBranch NAME=
"NodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71">
987 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom" API=
"" XML_VERSION=
"RenderMonkey 1.71">
988 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"408" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
989 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"244" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
990 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1149" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
991 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"514" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
992 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
993 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
994 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
995 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
999 <RmRegistryBranch NAME=
"RmTextureObjectEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1000 <RmRegistryBranch NAME=
"EditNodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
1001 <RmRegistryBranch NAME=
"NodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1002 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1003 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"202" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1004 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"275" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1005 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1063" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1006 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"514" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1007 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1008 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1009 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1010 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1014 <RmRegistryBranch NAME=
"RmTextureGenerator" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1015 <RmRegistryBranch NAME=
"EditNodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
1017 <RmRegistryBranch NAME=
"RmShaderEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1018 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Simple Blur" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1019 <RmRegistryBranch NAME=
"Disassembly" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
1020 <RmStringVariable NAME=
"Editing Shader" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1021 Vertex Program]]
></RmTextDataBlock></RmStringVariable>
1022 <RmStringVariable NAME=
"Editing Pass" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1023 Pass
0]]
></RmTextDataBlock></RmStringVariable>
1024 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1025 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"650" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1026 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"650" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1027 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1028 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1029 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1030 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1031 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1033 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1034 <RmRegistryBranch NAME=
"Disassembly" API=
"" XML_VERSION=
"RenderMonkey 1.71"/>
1035 <RmStringVariable NAME=
"Editing Shader" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1036 Vertex Program]]
></RmTextDataBlock></RmStringVariable>
1037 <RmStringVariable NAME=
"Editing Pass" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1038 Draw to Screen]]
></RmTextDataBlock></RmStringVariable>
1039 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"33" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1040 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"650" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1041 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"650" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1042 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1043 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1044 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1045 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1046 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"72" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1049 <RmRegistryBranch NAME=
"RmStreamEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1050 <RmRegistryBranch NAME=
"Effect Workspace.Textured.Stream Mapping" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1051 <RmIntegerVariable NAME=
"X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"258" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1052 <RmIntegerVariable NAME=
"Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"128" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1053 <RmIntegerVariable NAME=
"Width" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"851" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1054 <RmIntegerVariable NAME=
"Height" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"270" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1055 <RmIntegerVariable NAME=
"ShowStatus" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1056 <RmIntegerVariable NAME=
"Visible" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"0" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1057 <RmIntegerVariable NAME=
"Minimized X" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1058 <RmIntegerVariable NAME=
"Minimized Y" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"-1" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1061 <RmRegistryBranch NAME=
"RmScalarEditor" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1062 <RmRegistryBranch NAME=
"NodeRepository" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1063 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom.Blur Pass 1.u_blurStep" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1064 <RmIntegerVariable NAME=
"DockPaneID" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1101" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1066 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom.Blur Pass 2.u_blurStep" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1067 <RmIntegerVariable NAME=
"DockPaneID" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1102" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1069 <RmRegistryBranch NAME=
"Effect Workspace.PostProcess Effects.Bloom.Draw to Screen.u_blurStep" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1070 <RmIntegerVariable NAME=
"DockPaneID" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" VALUE=
"1103" MIN=
"-10" MAX=
"10" CLAMP=
"FALSE"/>
1075 <RmRegistryBranch NAME=
"WORKSPACE" API=
"" XML_VERSION=
"RenderMonkey 1.71">
1076 <RmStringVariable NAME=
"LAST_SAVE" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1077 18/
1/
2008 11:
15:
10]]
></RmTextDataBlock></RmStringVariable>
1078 <RmStringVariable NAME=
"VERSION" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1079 RenderMonkey Version
1.80 (build
125)]]
></RmTextDataBlock></RmStringVariable>
1080 <RmStringVariable NAME=
"XML_VERSION" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1081 RenderMonkey
1.71]]
></RmTextDataBlock></RmStringVariable>
1082 <RmStringVariable NAME=
"BASE_WORKSPACE_PATH" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
""><RmTextDataBlock TYPE=
"TEXT"><![CDATA[
1083 D:\svn\redbook\Code\Chapter_13\PostProcess\]]
></RmTextDataBlock></RmStringVariable>
1087 <RmEffectGroup NAME=
"PostProcess Effects" API=
"">
1088 <RmOpenGLESEffect NAME=
"Simple Blur" API=
"OpenGL ES" ACTIVE_CAMERA=
"Camera">
1089 <RmCamera NAME=
"Camera" API=
"" CAMERA_POSITION_X=
"83.595619" CAMERA_POSITION_Y=
"229.281082" CAMERA_POSITION_Z=
"39.789570" LOOK_AT_VECTOR_X=
"0.000000" LOOK_AT_VECTOR_Y=
"0.000000" LOOK_AT_VECTOR_Z=
"0.000000" UP_VECTOR_X=
"-0.506225" UP_VECTOR_Y=
"0.035030" UP_VECTOR_Z=
"0.861690" FOV=
"45.000000" NEAR_CLIP_PLANE=
"1.000000" FAR_CLIP_PLANE=
"1000.000000"/>
1090 <RmFloatVariable NAME=
"u_blurStep" API=
"" ARTIST_EDITABLE=
"TRUE" VARIABLE_SEMANTIC=
"SinTime0_X" VALUE=
"0.974171" MIN=
"0.000000" MAX=
"0.010000" CLAMP=
"TRUE"/>
1091 <RmMatrixVariable NAME=
"u_matViewProjection" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"ViewProjection" VALUE_0=
"2.185649" VALUE_1=
"0.000000" VALUE_2=
"0.000000" VALUE_3=
"0.000000" VALUE_4=
"0.000000" VALUE_5=
"2.414213" VALUE_6=
"0.000000" VALUE_7=
"0.000000" VALUE_8=
"0.000000" VALUE_9=
"0.000000" VALUE_10=
"-1.001001" VALUE_11=
"199.199203" VALUE_12=
"0.000000" VALUE_13=
"0.000000" VALUE_14=
"-1.000000" VALUE_15=
"200.000000"/>
1092 <Rm2DTextureVariable NAME=
"base" API=
"" ARTIST_EDITABLE=
"TRUE" VARIABLE_SEMANTIC=
"" FILE_NAME=
"Fieldstone.tga" ORIGIN=
"0"/>
1093 <RmRenderableTexture NAME=
"renderTexture" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" FILE_NAME=
"" ORIGIN=
"0" WIDTH=
"512" HEIGHT=
"512" FORMAT=
"21" USE_VIEWPORT_DIMENSIONS=
"FALSE" GENERATE_MIPMAPS=
"TRUE" WIDTH_RATIO=
"1.000000" HEIGHT_RATIO=
"1.000000"/>
1094 <RmStreamMap NAME=
"Stream Mapping" API=
"">
1095 <RmStream NAME=
"Stream" API=
"" STRIDE=
"20">
1096 <RmStreamChannel NAME=
"Position_0" API=
"" DATA_SIZE=
"12" DATA_TYPE=
"2" REGISTER=
"0" USAGE=
"0" USAGE_INDEX=
"0" ATTRIBUTE_NAME=
"a_vertex"/>
1097 <RmStreamChannel NAME=
"TexCoord_0" API=
"" DATA_SIZE=
"8" DATA_TYPE=
"1" REGISTER=
"0" USAGE=
"5" USAGE_INDEX=
"0" ATTRIBUTE_NAME=
"a_texCoord0"/>
1100 <RmModelData NAME=
"Model" API=
"" FILE_NAME=
".\Cube.x" ORIENTATION=
"0"/>
1101 <RmModelData NAME=
"ScreenAlignedQuad" API=
"" FILE_NAME=
".\ScreenAlignedQuad.3ds" ORIENTATION=
"0"/>
1102 <RmGLESPass NAME=
"Pass 0" API=
"OpenGL ES" PASS_INDEX=
"0" ENABLED=
"TRUE">
1103 <RmCameraReference NAME=
"Camera" API=
"" USE_ACTIVE_CAMERA=
"FALSE"/>
1104 <RmModelReference NAME=
"Model" API=
""/>
1105 <RmGLESShader NAME=
"Fragment Program" API=
"OpenGL ES" PIXEL_SHADER=
"TRUE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1106 precision mediump float;
1108 uniform sampler2D baseMap;
1109 varying vec2 v_texCoord;
1113 gl_FragColor = texture2D( baseMap, v_texCoord );
1114 }]]
></RmShaderCode></RmGLESShader>
1115 <RmGLESShader NAME=
"Vertex Program" API=
"OpenGL ES" PIXEL_SHADER=
"FALSE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1116 uniform mat4 u_matViewProjection;
1117 attribute vec4 a_vertex;
1118 attribute vec2 a_texCoord0;
1119 varying vec2 v_texCoord;
1123 gl_Position = u_matViewProjection * a_vertex;
1124 v_texCoord = a_texCoord0.xy;
1125 }]]
></RmShaderCode></RmGLESShader>
1126 <RmRenderTarget NAME=
"renderTexture" API=
"" INDEX=
"0" RENDER_TO_SCREEN=
"FALSE" COLOR_CLEAR=
"TRUE" DEPTH_CLEAR=
"TRUE" CLEAR_COLOR_VALUE=
"-16777216" DEPTH_CLEAR_VALUE=
"1.000000"/>
1127 <RmStreamMapReference NAME=
"Stream Mapping" API=
""/>
1128 <RmTextureObject NAME=
"baseMap" API=
"OpenGL ES" STATE_INDEX=
"0" VERTEX_TEXTURE=
"FALSE">
1129 <RmTextureReference NAME=
"base" API=
""/>
1130 <RmState NAME=
"GL_TextureMinify" API=
"OpenGL ES" STATE=
"4" VALUE=
"6" USAGE=
"SAMPLER_STATE"/>
1131 <RmState NAME=
"GL_TextureMagnify" API=
"OpenGL ES" STATE=
"5" VALUE=
"1" USAGE=
"SAMPLER_STATE"/>
1133 <RmSampler NAME=
"baseMap" API=
"" REGISTER=
"-1"/>
1134 <RmShaderConstant NAME=
"u_matViewProjection" API=
"" REGISTER=
"-1"/>
1136 <RmGLESPass NAME=
"Pass 1" API=
"OpenGL ES" PASS_INDEX=
"1" ENABLED=
"TRUE">
1137 <RmModelReference NAME=
"ScreenAlignedQuad" API=
""/>
1138 <RmGLESShader NAME=
"Vertex Program" API=
"OpenGL ES" PIXEL_SHADER=
"FALSE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1139 attribute vec4 a_vertex;
1140 varying vec2 v_texCoord;
1144 vec2 P = sign( a_vertex.xy );
1145 gl_Position = vec4( P,
0.0,
1.0 );
1147 v_texCoord = P *
0.5 +
0.5;
1148 }]]
></RmShaderCode></RmGLESShader>
1149 <RmGLESShader NAME=
"Fragment Program" API=
"OpenGL ES" PIXEL_SHADER=
"TRUE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1150 precision mediump float;
1151 uniform sampler2D renderTexture;
1152 varying vec2 v_texCoord;
1153 uniform float u_blurStep;
1162 float step = u_blurStep /
100.0;
1164 sample0 = texture2D ( renderTexture,
1165 vec2 ( v_texCoord.x - step, v_texCoord.y - step ) );
1166 sample1 = texture2D ( renderTexture,
1167 vec2 ( v_texCoord.x + step, v_texCoord.y + step ) );
1168 sample2 = texture2D ( renderTexture,
1169 vec2 ( v_texCoord.x + step, v_texCoord.y - step ) );
1170 sample3 = texture2D ( renderTexture,
1171 vec2 ( v_texCoord.x - step, v_texCoord.y + step) );
1173 gl_FragColor = (sample0 + sample1 + sample2 + sample3) /
4.0;
1174 }]]
></RmShaderCode></RmGLESShader>
1175 <RmStreamMapReference NAME=
"Stream Mapping" API=
""/>
1176 <RmTextureObject NAME=
"renderTexture" API=
"OpenGL ES" STATE_INDEX=
"0" VERTEX_TEXTURE=
"FALSE">
1177 <RmTextureReference NAME=
"renderTexture" API=
""/>
1179 <RmSampler NAME=
"renderTexture" API=
"" REGISTER=
"-1"/>
1180 <RmShaderConstant NAME=
"u_blurStep" API=
"" REGISTER=
"-1"/>
1183 <RmOpenGLESEffect NAME=
"Bloom" API=
"OpenGL ES" ACTIVE_CAMERA=
"Camera">
1184 <RmCamera NAME=
"Camera" API=
"" CAMERA_POSITION_X=
"33.139557" CAMERA_POSITION_Y=
"-92.293312" CAMERA_POSITION_Z=
"55.385082" LOOK_AT_VECTOR_X=
"-9.544210" LOOK_AT_VECTOR_Y=
"-3.399710" LOOK_AT_VECTOR_Z=
"0.434872" UP_VECTOR_X=
"-0.471409" UP_VECTOR_Y=
"0.288774" UP_VECTOR_Z=
"0.833297" FOV=
"45.000000" NEAR_CLIP_PLANE=
"60.290936" FAR_CLIP_PLANE=
"1169.461426"/>
1185 <RmMatrixVariable NAME=
"u_matViewProjection" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"ViewProjection" VALUE_0=
"2.287980" VALUE_1=
"0.000000" VALUE_2=
"0.000000" VALUE_3=
"0.000000" VALUE_4=
"0.000000" VALUE_5=
"2.414213" VALUE_6=
"0.000000" VALUE_7=
"0.000000" VALUE_8=
"0.000000" VALUE_9=
"0.000000" VALUE_10=
"-1.001001" VALUE_11=
"199.199203" VALUE_12=
"0.000000" VALUE_13=
"0.000000" VALUE_14=
"-1.000000" VALUE_15=
"200.000000"/>
1186 <Rm2DTextureVariable NAME=
"base" API=
"" ARTIST_EDITABLE=
"TRUE" VARIABLE_SEMANTIC=
"" FILE_NAME=
"Fieldstone.tga" ORIGIN=
"0"/>
1187 <RmRenderableTexture NAME=
"renderTexture" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" FILE_NAME=
"" ORIGIN=
"0" WIDTH=
"128" HEIGHT=
"128" FORMAT=
"21" USE_VIEWPORT_DIMENSIONS=
"FALSE" GENERATE_MIPMAPS=
"TRUE" WIDTH_RATIO=
"1.000000" HEIGHT_RATIO=
"1.000000"/>
1188 <RmRenderableTexture NAME=
"renderTexture1" API=
"" ARTIST_EDITABLE=
"FALSE" VARIABLE_SEMANTIC=
"" FILE_NAME=
"" ORIGIN=
"0" WIDTH=
"128" HEIGHT=
"128" FORMAT=
"21" USE_VIEWPORT_DIMENSIONS=
"FALSE" GENERATE_MIPMAPS=
"TRUE" WIDTH_RATIO=
"1.000000" HEIGHT_RATIO=
"1.000000"/>
1189 <RmStreamMap NAME=
"Stream Mapping" API=
"">
1190 <RmStream NAME=
"Stream" API=
"" STRIDE=
"20">
1191 <RmStreamChannel NAME=
"Position_0" API=
"" DATA_SIZE=
"12" DATA_TYPE=
"2" REGISTER=
"0" USAGE=
"0" USAGE_INDEX=
"0" ATTRIBUTE_NAME=
"a_vertex"/>
1192 <RmStreamChannel NAME=
"TexCoord_0" API=
"" DATA_SIZE=
"8" DATA_TYPE=
"1" REGISTER=
"0" USAGE=
"5" USAGE_INDEX=
"0" ATTRIBUTE_NAME=
"a_texCoord0"/>
1195 <RmModelData NAME=
"ScreenAlignedQuad" API=
"" FILE_NAME=
".\ScreenAlignedQuad.3ds" ORIENTATION=
"0"/>
1196 <RmModelData NAME=
"Model" API=
"" FILE_NAME=
".\Car.3ds" ORIENTATION=
"0"/>
1197 <RmGLESPass NAME=
"Draw Object Outline to Texture" API=
"OpenGL ES" PASS_INDEX=
"0" ENABLED=
"TRUE">
1198 <RmCameraReference NAME=
"Camera" API=
"" USE_ACTIVE_CAMERA=
"FALSE"/>
1199 <RmModelReference NAME=
"Model" API=
""/>
1200 <RmGLESShader NAME=
"Fragment Program" API=
"OpenGL ES" PIXEL_SHADER=
"TRUE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1201 precision mediump float;
1203 uniform sampler2D baseMap;
1204 varying vec2 v_texCoord;
1208 gl_FragColor = vec4(
0.0 );
1209 }]]
></RmShaderCode></RmGLESShader>
1210 <RmGLESShader NAME=
"Vertex Program" API=
"OpenGL ES" PIXEL_SHADER=
"FALSE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1211 uniform mat4 u_matViewProjection;
1212 attribute vec4 a_vertex;
1213 attribute vec2 a_texCoord0;
1214 varying vec2 v_texCoord;
1218 gl_Position = u_matViewProjection * a_vertex;
1219 v_texCoord = a_texCoord0.xy;
1220 }]]
></RmShaderCode></RmGLESShader>
1221 <RmRenderTarget NAME=
"renderTexture" API=
"" INDEX=
"0" RENDER_TO_SCREEN=
"FALSE" COLOR_CLEAR=
"TRUE" DEPTH_CLEAR=
"TRUE" CLEAR_COLOR_VALUE=
"786431" DEPTH_CLEAR_VALUE=
"1.000000"/>
1222 <RmStreamMapReference NAME=
"Stream Mapping" API=
""/>
1223 <RmTextureObject NAME=
"baseMap" API=
"OpenGL ES" STATE_INDEX=
"0" VERTEX_TEXTURE=
"FALSE">
1224 <RmTextureReference NAME=
"base" API=
""/>
1225 <RmState NAME=
"GL_TextureMinify" API=
"OpenGL ES" STATE=
"4" VALUE=
"6" USAGE=
"SAMPLER_STATE"/>
1226 <RmState NAME=
"GL_TextureMagnify" API=
"OpenGL ES" STATE=
"5" VALUE=
"1" USAGE=
"SAMPLER_STATE"/>
1228 <RmShaderConstant NAME=
"u_matViewProjection" API=
"" REGISTER=
"-1"/>
1230 <RmGLESPass NAME=
"Blur Pass 1" API=
"OpenGL ES" PASS_INDEX=
"1" ENABLED=
"TRUE">
1231 <RmModelReference NAME=
"ScreenAlignedQuad" API=
""/>
1232 <RmGLESShader NAME=
"Vertex Program" API=
"OpenGL ES" PIXEL_SHADER=
"FALSE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1233 attribute vec4 a_vertex;
1234 varying vec2 v_texCoord;
1238 vec2 P = sign( a_vertex.xy );
1239 gl_Position = vec4( P,
0.0,
1.0 );
1241 v_texCoord = P *
0.5 +
0.5;
1242 }]]
></RmShaderCode></RmGLESShader>
1243 <RmGLESShader NAME=
"Fragment Program" API=
"OpenGL ES" PIXEL_SHADER=
"TRUE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1244 precision mediump float;
1245 uniform sampler2D renderTexture;
1246 varying vec2 v_texCoord;
1247 uniform float u_blurStep;
1256 float step = u_blurStep /
100.0;
1258 sample0 = texture2D ( renderTexture,
1259 vec2 ( v_texCoord.x - step, v_texCoord.y - step ) );
1260 sample1 = texture2D ( renderTexture,
1261 vec2 ( v_texCoord.x + step, v_texCoord.y + step ) );
1262 sample2 = texture2D ( renderTexture,
1263 vec2 ( v_texCoord.x + step, v_texCoord.y - step ) );
1264 sample3 = texture2D ( renderTexture,
1265 vec2 ( v_texCoord.x - step, v_texCoord.y + step) );
1267 gl_FragColor = (sample0 + sample1 + sample2 + sample3) /
4.0;
1268 }]]
></RmShaderCode></RmGLESShader>
1269 <RmRenderTarget NAME=
"renderTexture1" API=
"" INDEX=
"0" RENDER_TO_SCREEN=
"FALSE" COLOR_CLEAR=
"TRUE" DEPTH_CLEAR=
"TRUE" CLEAR_COLOR_VALUE=
"-16777216" DEPTH_CLEAR_VALUE=
"1.000000"/>
1270 <RmStreamMapReference NAME=
"Stream Mapping" API=
""/>
1271 <RmFloatVariable NAME=
"u_blurStep" API=
"" ARTIST_EDITABLE=
"TRUE" VARIABLE_SEMANTIC=
"" VALUE=
"1.000000" MIN=
"0.000000" MAX=
"0.000000" CLAMP=
"FALSE"/>
1272 <RmTextureObject NAME=
"renderTexture" API=
"OpenGL ES" STATE_INDEX=
"0" VERTEX_TEXTURE=
"FALSE">
1273 <RmTextureReference NAME=
"renderTexture" API=
""/>
1275 <RmSampler NAME=
"renderTexture" API=
"" REGISTER=
"-1"/>
1276 <RmShaderConstant NAME=
"u_blurStep" API=
"" REGISTER=
"-1"/>
1278 <RmGLESPass NAME=
"Blur Pass 2" API=
"OpenGL ES" PASS_INDEX=
"2" ENABLED=
"TRUE">
1279 <RmModelReference NAME=
"ScreenAlignedQuad" API=
""/>
1280 <RmGLESShader NAME=
"Vertex Program" API=
"OpenGL ES" PIXEL_SHADER=
"FALSE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1281 attribute vec4 a_vertex;
1282 varying vec2 v_texCoord;
1286 vec2 P = sign( a_vertex.xy );
1287 gl_Position = vec4( P,
0.0,
1.0 );
1289 v_texCoord = P *
0.5 +
0.5;
1290 }]]
></RmShaderCode></RmGLESShader>
1291 <RmGLESShader NAME=
"Fragment Program" API=
"OpenGL ES" PIXEL_SHADER=
"TRUE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1292 precision mediump float;
1293 uniform sampler2D renderTexture1;
1294 varying vec2 v_texCoord;
1295 uniform float u_blurStep;
1304 float step = u_blurStep /
100.0;
1306 sample0 = texture2D ( renderTexture1,
1307 vec2 ( v_texCoord.x - step, v_texCoord.y - step ) );
1308 sample1 = texture2D ( renderTexture1,
1309 vec2 ( v_texCoord.x + step, v_texCoord.y + step ) );
1310 sample2 = texture2D ( renderTexture1,
1311 vec2 ( v_texCoord.x + step, v_texCoord.y - step ) );
1312 sample3 = texture2D ( renderTexture1,
1313 vec2 ( v_texCoord.x - step, v_texCoord.y + step) );
1315 gl_FragColor = (sample0 + sample1 + sample2 + sample3) /
4.0;
1316 }]]
></RmShaderCode></RmGLESShader>
1317 <RmRenderTarget NAME=
"renderTexture" API=
"" INDEX=
"0" RENDER_TO_SCREEN=
"FALSE" COLOR_CLEAR=
"TRUE" DEPTH_CLEAR=
"TRUE" CLEAR_COLOR_VALUE=
"-16777216" DEPTH_CLEAR_VALUE=
"1.000000"/>
1318 <RmStreamMapReference NAME=
"Stream Mapping" API=
""/>
1319 <RmFloatVariable NAME=
"u_blurStep" API=
"" ARTIST_EDITABLE=
"TRUE" VARIABLE_SEMANTIC=
"" VALUE=
"2.000000" MIN=
"0.000000" MAX=
"0.000000" CLAMP=
"FALSE"/>
1320 <RmTextureObject NAME=
"renderTexture1" API=
"OpenGL ES" STATE_INDEX=
"0" VERTEX_TEXTURE=
"FALSE">
1321 <RmTextureReference NAME=
"renderTexture1" API=
""/>
1323 <RmSampler NAME=
"renderTexture1" API=
"" REGISTER=
"-1"/>
1324 <RmShaderConstant NAME=
"u_blurStep" API=
"" REGISTER=
"-1"/>
1326 <RmGLESPass NAME=
"Draw Object to Screen" API=
"OpenGL ES" PASS_INDEX=
"3" ENABLED=
"TRUE">
1327 <RmCameraReference NAME=
"Camera" API=
"" USE_ACTIVE_CAMERA=
"FALSE"/>
1328 <RmModelReference NAME=
"Model" API=
""/>
1329 <RmGLESShader NAME=
"Fragment Program" API=
"OpenGL ES" PIXEL_SHADER=
"TRUE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1330 precision mediump float;
1332 uniform sampler2D baseMap;
1333 varying vec2 v_texCoord;
1337 gl_FragColor = texture2D( baseMap, v_texCoord );
1338 }]]
></RmShaderCode></RmGLESShader>
1339 <RmGLESShader NAME=
"Vertex Program" API=
"OpenGL ES" PIXEL_SHADER=
"FALSE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1340 uniform mat4 u_matViewProjection;
1341 attribute vec4 a_vertex;
1342 attribute vec2 a_texCoord0;
1343 varying vec2 v_texCoord;
1347 gl_Position = u_matViewProjection * a_vertex;
1348 v_texCoord = a_texCoord0.xy;
1349 }]]
></RmShaderCode></RmGLESShader>
1350 <RmStreamMapReference NAME=
"Stream Mapping" API=
""/>
1351 <RmTextureObject NAME=
"baseMap" API=
"OpenGL ES" STATE_INDEX=
"0" VERTEX_TEXTURE=
"FALSE">
1352 <RmTextureReference NAME=
"base" API=
""/>
1353 <RmState NAME=
"GL_TextureMinify" API=
"OpenGL ES" STATE=
"4" VALUE=
"6" USAGE=
"SAMPLER_STATE"/>
1354 <RmState NAME=
"GL_TextureMagnify" API=
"OpenGL ES" STATE=
"5" VALUE=
"1" USAGE=
"SAMPLER_STATE"/>
1356 <RmSampler NAME=
"baseMap" API=
"" REGISTER=
"-1"/>
1357 <RmShaderConstant NAME=
"u_matViewProjection" API=
"" REGISTER=
"-1"/>
1359 <RmGLESPass NAME=
"Draw to Screen" API=
"OpenGL ES" PASS_INDEX=
"4" ENABLED=
"TRUE">
1360 <RmModelReference NAME=
"ScreenAlignedQuad" API=
""/>
1361 <RmRenderStateBlock NAME=
"Render State" API=
"OpenGL ES">
1362 <RmState NAME=
"GL_BlendSourceRGB" API=
"OpenGL ES" STATE=
"48" VALUE=
"2" USAGE=
"RENDER_STATE"/>
1363 <RmState NAME=
"GL_BlendDestRGB" API=
"OpenGL ES" STATE=
"49" VALUE=
"2" USAGE=
"RENDER_STATE"/>
1364 <RmState NAME=
"GL_BlendEnable" API=
"OpenGL ES" STATE=
"46" VALUE=
"1" USAGE=
"RENDER_STATE"/>
1365 </RmRenderStateBlock>
1366 <RmGLESShader NAME=
"Fragment Program" API=
"OpenGL ES" PIXEL_SHADER=
"TRUE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1367 precision mediump float;
1368 uniform sampler2D renderTexture;
1369 varying vec2 v_texCoord;
1373 gl_FragColor = texture2D( renderTexture, v_texCoord );
1374 }]]
></RmShaderCode></RmGLESShader>
1375 <RmGLESShader NAME=
"Vertex Program" API=
"OpenGL ES" PIXEL_SHADER=
"FALSE"><RmShaderCode TYPE=
"TEXT"><![CDATA[
1376 attribute vec4 a_vertex;
1377 varying vec2 v_texCoord;
1381 vec2 P = sign( a_vertex.xy );
1382 gl_Position = vec4( P,
0.0,
1.0 );
1384 v_texCoord = P *
0.5 +
0.5;
1385 }]]
></RmShaderCode></RmGLESShader>
1386 <RmStreamMapReference NAME=
"Stream Mapping" API=
""/>
1387 <RmTextureObject NAME=
"renderTexture" API=
"OpenGL ES" STATE_INDEX=
"0" VERTEX_TEXTURE=
"FALSE">
1388 <RmTextureReference NAME=
"renderTexture" API=
""/>
1390 <RmSampler NAME=
"renderTexture" API=
"" REGISTER=
"-1"/>
1394 </RmEffectWorkspace>