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

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <X3D profile="Immersive"  version="3.1">
  3.   <!-- This is Title Clip template. It defines the shape into which the image is mapped as well
  4.     as duration timer with start/end logic. -->
  5.   <Transform>
  6.     <MetadataSet name='Template'>
  7.       <MetadataString containerField='value' name='TemplateID' value='"DefaultTitleClipTemplate"'/>
  8.       <MetadataInteger containerField='value' name='TemplateKind' value='1'/>
  9.       <MetadataString containerField='value' name='TimeDependentNode' value='""'/>
  10.     </MetadataSet>
  11.  
  12.     <Transform>
  13.       <!-- Properties Set -->
  14.       <MetadataSet DEF='ExtentSockets'>
  15.  
  16.         <MetadataSet containerField='value' name='ExtentSocket'>
  17.           <!--Change property type to IN-->
  18.           <MetadataString containerField='value' name='socketName' value='"translate"'/>
  19.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  20.           <MetadataString containerField='value' name='socketParentDEF' value='"BaseExtentTransform"'/>
  21.           <MetadataString containerField='value' name='socketConnectAttribute' value='"translation"'/>
  22.           <MetadataString containerField='value' name='socketConnectToExtent' value='"either"'/>
  23.         </MetadataSet>
  24.  
  25.         <MetadataSet containerField='value' name='ExtentSocket'>
  26.           <MetadataString containerField='value' name='socketName' value='"scale"'/>
  27.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  28.           <MetadataString containerField='value' name='socketParentDEF' value='"BaseExtentTransform"'/>
  29.           <MetadataString containerField='value' name='socketConnectAttribute' value='"scale"'/>
  30.           <MetadataString containerField='value' name='socketConnectToExtent' value='"either"'/>
  31.         </MetadataSet>
  32.  
  33.         <MetadataSet containerField='value' name='ExtentSocket'>
  34.           <MetadataString containerField='value' name='socketName' value='"rotate"'/>
  35.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  36.           <MetadataString containerField='value' name='socketParentDEF' value='"BaseExtentTransform"'/>
  37.           <MetadataString containerField='value' name='socketConnectAttribute' value='"rotation"'/>
  38.           <MetadataString containerField='value' name='socketConnectToExtent' value='"current"'/>
  39.         </MetadataSet>
  40.  
  41.         <MetadataSet containerField='value' name='ExtentSocket'>
  42.           <MetadataString containerField='value' name='socketName' value='"centerOfRotation"'/>
  43.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  44.           <MetadataString containerField='value' name='socketParentDEF' value='"BaseExtentTransform"'/>
  45.           <MetadataString containerField='value' name='socketConnectAttribute' value='"center"'/>
  46.           <MetadataString containerField='value' name='socketConnectToExtent' value='"current"'/>
  47.         </MetadataSet>
  48.  
  49.         <MetadataSet containerField='value' name='ExtentSocket'>
  50.           <MetadataString containerField='value' name='socketName' value='"rotate"'/>
  51.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  52.           <MetadataString containerField='value' name='socketParentDEF' value='"TransformFromNextExtent"'/>
  53.           <MetadataString containerField='value' name='socketConnectAttribute' value='"rotation"'/>
  54.           <MetadataString containerField='value' name='socketConnectToExtent' value='"next"'/>
  55.         </MetadataSet>
  56.  
  57.         <MetadataSet containerField='value' name='ExtentSocket'>
  58.           <MetadataString containerField='value' name='socketName' value='"centerOfRotation"'/>
  59.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  60.           <MetadataString containerField='value' name='socketParentDEF' value='"TransformFromNextExtent"'/>
  61.           <MetadataString containerField='value' name='socketConnectAttribute' value='"center"'/>
  62.           <MetadataString containerField='value' name='socketConnectToExtent' value='"next"'/>
  63.         </MetadataSet>
  64.  
  65.         <MetadataSet containerField='value' name='ExtentSocket'>
  66.           <MetadataString containerField='value' name='socketName' value='"transparency"'/>
  67.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  68.           <MetadataString containerField='value' name='socketParentDEF' value='"ExtentMaterial"'/>
  69.           <MetadataString containerField='value' name='socketConnectAttribute' value='"transparency"'/>
  70.           <MetadataString containerField='value' name='socketConnectToExtent' value='"either"'/>
  71.         </MetadataSet>
  72.  
  73.         <MetadataSet containerField='value' name='ExtentSocket'>
  74.           <MetadataString containerField='value' name='socketName' value='"appearanceShader"'/>
  75.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  76.           <MetadataString containerField='value' name='socketParentDEF' value='"AppearanceNode"'/>
  77.           <MetadataString containerField='value' name='socketChildNodeType' value='"X3dShader"'/>
  78.           <MetadataString containerField='value' name='socketConnectToExtent' value='"either"'/>
  79.         </MetadataSet>
  80.  
  81.         <MetadataSet containerField='value' name='ExtentSocket'>
  82.           <MetadataString containerField='value' name='socketName' value='"textureTransform"'/>
  83.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  84.           <MetadataString containerField='value' name='socketParentDEF' value='"AppearanceNode"'/>
  85.           <MetadataString containerField='value' name='socketChildNodeType' value='"X3dTextureTransform"'/>
  86.           <MetadataString containerField='value' name='socketConnectToExtent' value='"current"'/>
  87.         </MetadataSet>
  88.  
  89.         <MetadataSet containerField='value' name='ExtentSocket'>
  90.           <MetadataString containerField='value' name='socketName' value='"textTransform"'/>
  91.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  92.           <MetadataString containerField='value' name='socketParentDEF' value='"TextTransform"'/>
  93.           <MetadataString containerField='value' name='socketChildNodeType' value='"X3dTransform"'/>
  94.           <MetadataString containerField='value' name='socketConnectToExtent' value='"current"'/>
  95.         </MetadataSet>
  96.         <MetadataSet containerField='value' name='ExtentSocket'>
  97.           <MetadataString containerField='value' name='socketName' value='"grid"'/>
  98.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  99.           <MetadataString containerField='value' name='socketParentDEF' value='"TitleShape"'/>
  100.           <MetadataString containerField='value' name='socketChildNodeType' value='"X3DGeometryNode"'/>
  101.           <MetadataString containerField='value' name='socketConnectToExtent' value='"either"'/>
  102.         </MetadataSet>
  103.  
  104.         <MetadataSet containerField='value' name='ExtentSocket'>
  105.           <MetadataString containerField='value' name='socketName' value='"effectShader"'/>
  106.           <MetadataFloat containerField='value' name='socketCompatibilitySet' value='1.0'/>
  107.           <MetadataString containerField='value' name='socketParentDEF' value='"ExtentEffectMotionTexture"'/>
  108.           <MetadataString containerField='value' name='socketChildNodeType' value='"X3DShaderNode"'/>
  109.           <MetadataString containerField='value' name='socketConnectToExtent' value='"either"'/>
  110.         </MetadataSet>
  111.  
  112.       </MetadataSet>
  113.     </Transform>
  114.  
  115.     <Transform DEF='BaseExtentTransform'>
  116.       <Transform DEF='TransformFromNextExtent'>
  117.         <Transform DEF='InnerExtentTransform'>
  118.           <Switch whichChoice="0" DEF="ExtentShapeSwitch">
  119.             <Shape>
  120.               <Appearance DEF='AppearanceNode'>
  121.  
  122.                 <Material DEF='ExtentMaterial' transparency='0' diffuseColor='0.75 1 0' shininess='0'>
  123.                   <MetadataSet name='BPSet'>
  124.                     <MetadataString containerField='value' name='transparency' value='"transparency"'/>
  125.                     <MetadataString containerField='value' name='diffuseColor' value='"diffuseColor"'/>
  126.                   </MetadataSet>
  127.                 </Material>
  128.                 <MotionTexture DEF='ExtentEffectMotionTexture'>
  129.                   <ImageTexture DEF='DummyImageTexture' containerField='texture' repeatS='false' repeatT='false' url='"res:\\MovieMakerCore.DLL\IDB_TRANSITION_DISSOLVE_ROUGH"' />
  130.                   <ShaderSet DEF='ExtentEffectShaderSet'>
  131.                     <ChannelMixerShader DEF='ChannelMixerNode' mixerMatrix =  '0        0       0         0
  132.                                                                                0        0       0         0
  133.                                                                                0        0       0         0
  134.                                                                                0        0       0         0' colorOffset='0 0 0' alphaOffset='1.0'/>
  135.                     <ROUTE fromNode='ExtentMaterial' fromField='diffuseColor' toNode='ChannelMixerNode' toField='colorOffset'/>
  136.                   </ShaderSet>
  137.                 </MotionTexture>
  138.  
  139.                 <TextureTransform DEF='BaseTextureTransform' center='-0.5 -0.5' translation='0 0' rotation='0' scale='1 1' containerField='textureTransform'/>
  140.               </Appearance>
  141.               <IndexedFaceSet DEF='TitleIndexedFaceSet' containerField='geometry' creaseAngle='0.524' coordIndex='0 1 2 -1 0 2 3 -1' texCoordIndex='0 1 2 -1 0 2 3 -1' colorPerVertex='true'>
  142.                 <Coordinate containerField='coord' point='-4 3 0 -4 -3 0 4 -3 0 4 3 0' />
  143.                 <TextureCoordinate DEF='Extent_TextureCoordinates' containerField='texCoord' point='0 1 0 0 1 0 1 1' />
  144.                 <ColorRGBA color='1 1 1 1
  145.                                   1 1 1 1
  146.                                   1 1 1 1
  147.                                   1 1 1 1'/>
  148.               </IndexedFaceSet>
  149.             </Shape>
  150.             <Shape DEF="TitleShape">
  151.               <Appearance USE='AppearanceNode'/>
  152.             </Shape>
  153.           </Switch>
  154.         </Transform>
  155.       </Transform>
  156.       <Transform>
  157.         <MetadataSet name='placeholder'>
  158.           <MetadataString containerField='value' name='PlaceholderName' value='"Effects"'/>
  159.         </MetadataSet>
  160.       </Transform>
  161.     </Transform>
  162.  
  163.     <Transform DEF='TextTransform'/>
  164.  
  165.     <Transform DEF='ExtentBin'/>
  166.   
  167.   </Transform>
  168. </X3D>
  169.