home *** CD-ROM | disk | FTP | other *** search
/ Computer Active Guide 2009 April / CAGidas04.iso / Programos / wlsetup-all.exe / MovieMaker.msi / PixelateTransitionTemplate < prev    next >
Encoding:
Extensible Markup Language  |  2009-07-19  |  5.4 KB  |  88 lines

  1. ∩╗┐<?xml version="1.0" encoding="UTF-8"?>
  2. <X3D profile="Immersive"  version="3.1">
  3.   <Transform>
  4.     <MetadataSet name='Template'>
  5.       <MetadataString containerField='value' name='TemplateID' value='"PixelateTransitionTemplate"'/>
  6.       <MetadataInteger containerField='value' name='TemplateKind' value='3'/>
  7.       <MetadataString containerField='value' name='TimeDependentNode' value='""'/>
  8.       <MetadataString containerField='value' name='TemplateTitle' value='"@"'/>
  9.       <MetadataString containerField='value' name='TemplateCategory' value='"Dissolves"'/>
  10.       <MetadataString containerField='value' name='TemplateThumbnailPath' value='""'/>
  11.       <MetadataInteger containerField='value' name='TemplateSubType' value='2'/>
  12.       <MetadataInteger containerField='value' name='TemplateEffectKind' value='2'/>
  13.       <MetadataInteger containerField='value' name='TransitionCompatibility' value='1'/>
  14.     </MetadataSet>
  15.  
  16.     <!--OUT properties -->
  17.     <Transform>
  18.       <MetadataSet DEF='OutSockets'>
  19.         <MetadataSet containerField='value' name='OutSocket'>
  20.           <MetadataString containerField='value' name='socketName' value='"effectShader"'/>
  21.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  22.           <MetadataString containerField='value' name='socketConnectToExtent' value='"previous"'/>
  23.           <MetadataString containerField='value' name='socketParentDEF' value='""'/>
  24.           <MetadataString containerField='value' name='socketChildNodeDEF' value='"PixelateShaderPrevious"'/>
  25.         </MetadataSet>
  26.         <MetadataSet containerField='value' name='OutSocket'>
  27.           <MetadataString containerField='value' name='socketName' value='"effectShader"'/>
  28.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  29.           <MetadataString containerField='value' name='socketConnectToExtent' value='"current"'/>
  30.           <MetadataString containerField='value' name='socketParentDEF' value='""'/>
  31.           <MetadataString containerField='value' name='socketChildNodeDEF' value='"PixelateShaderCurrent"'/>
  32.         </MetadataSet>
  33.         <MetadataSet containerField='value' name='OutSocket'>
  34.           <MetadataString containerField='value' name='socketName' value='"transparency"'/>
  35.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  36.           <MetadataString containerField='value' name='socketParentDEF' value='"PixelateInterpolator"'/>
  37.           <MetadataString containerField='value' name='socketConnectAttribute' value='"value_changed"'/>
  38.           <MetadataString containerField='value' name='socketConnectToExtent' value='"current"'/>
  39.         </MetadataSet>
  40.       </MetadataSet>
  41.     </Transform>
  42.  
  43.     <!--IN properties -->
  44.     <Transform>
  45.       <MetadataSet DEF='InSockets'>
  46.         <MetadataSet containerField='value' name='InSocket'>
  47.           <MetadataString containerField='value' name='socketName' value='"transitionTimer"'/>
  48.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  49.           <MetadataString containerField='value' name='socketParentDEF' value='"PixelateInterpolator"'/>
  50.           <MetadataString containerField='value' name='socketConnectAttribute' value='"set_fraction"'/>
  51.         </MetadataSet>
  52.         <MetadataSet containerField='value' name='InSocket'>
  53.           <MetadataString containerField='value' name='socketName' value='"projectAspectRatio"'/>
  54.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  55.           <MetadataString containerField='value' name='socketParentDEF' value='"PixelateCountInterpolator"'/>
  56.           <MetadataString containerField='value' name='socketConnectAttribute' value='"set_fraction"'/>
  57.         </MetadataSet>
  58.       </MetadataSet>
  59.     </Transform>
  60.  
  61.     <!--Socket Nodes scratch pad (only nodes with def's are injected)-->
  62.     <Transform>
  63.       <Shape>
  64.         <Appearance>
  65.           <PixelateShader DEF='PixelateShaderPrevious' minPixelCount='9 7'/>
  66.           <PixelateShader DEF='PixelateShaderCurrent' minPixelCount='9 7'/>
  67.         </Appearance>
  68.       </Shape>
  69.     </Transform>
  70.  
  71.     <!--Nodes that need to be injected-->
  72.     <Transform DEF='InjectSet'>
  73.       <ScalarInterpolator DEF='PixelateInterpolator' key='0 1' keyValue='1 0'/>
  74.       <ScalarInterpolator DEF='PixelateShaderInterpolator' key='0 0.5 1' keyValue='0 1 0'/>
  75.       <ROUTE fromNode='PixelateInterpolator' fromField='value_changed' toNode='PixelateShaderInterpolator' toField='set_fraction'/>
  76.       <ROUTE fromNode='PixelateShaderInterpolator' fromField='value_changed' toNode='PixelateShaderPrevious' toField='set_fraction'/>
  77.       <ROUTE fromNode='PixelateShaderInterpolator' fromField='value_changed' toNode='PixelateShaderCurrent' toField='set_fraction'/>
  78.  
  79.       <!--Aspect ratio calculation: we'll always want the minimum vertical pixel count to be 7;
  80.       we only adjust the horizontal value based on the aspect ratio (if it's 1, we want 7 7)-->
  81.       <PositionInterpolator2D DEF='PixelateCountInterpolator' key='0 10' keyValue='0 7 70 7'/>
  82.       <ROUTE fromNode='PixelateCountInterpolator' fromField='value_changed' toNode='PixelateShaderPrevious' toField='set_minPixelCount'/>
  83.       <ROUTE fromNode='PixelateCountInterpolator' fromField='value_changed' toNode='PixelateShaderCurrent' toField='set_minPixelCount'/>
  84.     </Transform>
  85.  
  86.   </Transform>
  87. </X3D>
  88.