<MTSScene Version="3" >
<MTSSceneParms AntiAlias="1" DoShadow="1" RequiresClear="1" BlendShadow="1" BoundShadow="1" ShadowY="-0.2625" ShadowOpacity="0.85" ShadowRadius="10" AccumMax="12" EdgeBias="1" EdgeEffect="0" SortRule="-1" FilterMinimumMilliSecs="100" AntiAliasMinimumMilliSecs="333" DoHilite="0" Prelite="0" VirtualMouse="1" >
<Transform>
<Scale x="1" y="1" z="1" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="0" y="0" z="0" />
<Position x="0" y="0" z="0" />
</Transform>
</MTSSceneParms>
<MTSCamera Mode="Orbit" CameraDistMin="0" CameraDistMax="10000000" CameraRotateMin="-90.000003 -180.000005 -180.000005" CameraRotateMax="90.000003 180.000005 180.000005" CameraScaleMin="0.2 0.2 0.2" CameraScaleMax="10000000 10000000 10000000" PreliteColor="0 0 0.99" StickyMouse="0" SenseMouse="0" OrbitDist="4" >
<Rotate x="0.57296" y="2.29183" z="0" />
<Translate x="0" y="0" z="0" />
<Pivot x="0" y="0" z="0" />
<Scale x="1" y="1" z="1" />
<ViewLocation x="0" y="0" z="4" />
<LookAt x="0" y="0" z="0" />
<Translate2d x="0" y="0" z="0" />
</MTSCamera>
<!-- Keyframes for the animation -->
<MTSTextureMap Name="textureexternal_TEXTURE_0" />
<MTSTextureMap Name="textureexternal_TEXTURE_1" />
<MTSTextureMap Name="4x4" />
<MTSInstance Name="textureexternal" AntiAlias="1" Visible="1" DoShadow="1" Collapsed="0" PassClick="0" ZBuffer="1" EdgeFlag="0" Billboard="0" Opacity="1" Dragable="0" CursorOver="0" PreliteColor="0 0 0.99" >
<Transform>
<Scale x="1" y="1" z="1" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="0" y="0" z="0" />
<Position x="0" y="0" z="0" />
</Transform>
<!-- Cube -->
<MTSInstance Name="Simple_0" AntiAlias="1" Visible="1" DoShadow="1" Collapsed="0" PassClick="0" ZBuffer="1" EdgeFlag="0" Billboard="0" Opacity="1" Dragable="0" CursorOver="0" PreliteColor="0 0 0.99" >
<Transform>
<Scale x="0.5" y="0.5" z="0.5" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="0" y="0" z="0" />
<Position x="0" y="0" z="0" />
</Transform>
<MTSGeometry Name="MTSSimple_0" BackFaceCull="1" BackFaceDir="1" CreaseAngle="60" SpecWrap="0" Type="MTSBox" CubeMapping="0" >
<Transform>
<Scale x="1" y="1" z="1" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="0" y="0" z="0" />
<Position x="0" y="0" z="0" />
</Transform>
</MTSGeometry>
<MTSMaterial Name="textureexternal_MATERIAL_2" ID="0" Opacity="1" Dither="0" RenderMode="default" >
<MTSTextureMap Type="Diffuse" Name="textureexternal_TEXTURE_2" />
<MTSColor Type="Diffuse" r="0.65" g="0.65" b="0.65" />
</MTSMaterial>
</MTSInstance>
<!-- First Plane -->
<MTSInstance Name="Simple_1" AntiAlias="1" Visible="1" DoShadow="1" Collapsed="0" PassClick="0" ZBuffer="1" EdgeFlag="0" Billboard="0" Opacity="1" Dragable="0" CursorOver="0" PreliteColor="0 0 0.99" >
<Transform>
<Scale x="0.5" y="0.5" z="0.5" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="0" y="0" z="0" />
<Position x="-0.76875" y="-0.0125" z="0" />
</Transform>
<MTSGeometry Name="MTSSimple_1" BackFaceCull="1" BackFaceDir="1" CreaseAngle="60" SpecWrap="0" Type="MTSPlane" >
<Transform>
<Scale x="1" y="1" z="1" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="-90" y="0" z="0" />
<Position x="0" y="0" z="0" />
</Transform>
</MTSGeometry>
<MTSMaterial Name="textureexternal_MATERIAL_0" ID="0" />
<OnClick Action="Collapse" ID="0" Target="Simple_1" />
</MTSInstance>
<!-- Second Plane -->
<MTSInstance Name="Simple_2" AntiAlias="1" Visible="1" DoShadow="1" Collapsed="0" PassClick="0" ZBuffer="1" EdgeFlag="0" Billboard="0" Opacity="1" Dragable="0" CursorOver="0" PreliteColor="0 0 0.99" >
<Transform>
<Scale x="0.5" y="0.5" z="0.5" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="0" y="0" z="0" />
<Position x="0.7125" y="-0.00625" z="0" />
</Transform>
<MTSGeometry Name="MTSSimple_2" BackFaceCull="1" BackFaceDir="1" CreaseAngle="60" SpecWrap="0" Type="MTSPlane" >
<Transform>
<Scale x="1" y="1" z="1" />
<Shear xy="0" yz="0" xz="0" />
<Rotate x="-90" y="0" z="0" />
<Position x="0" y="0" z="0" />
</Transform>
</MTSGeometry>
<MTSMaterial Name="textureexternal_MATERIAL_1" ID="0" />
<OnClick Action="Collapse" ID="0" Target="Simple_2" />
</MTSInstance>
</MTSInstance>
<!-- Texture Animation Starts Here -->
<MTSTimeElem Type="Keyframe" Name="changetexture" On="0" >
<Target Name="MTSTexture.textureexternal_TEXTURE_2" Property="pixl" Timeline="T0" />
<Time> 0 2 4 </Time>
<Timeline Name="T0" Type="Texture"> * [ textureexternal_TEXTURE_0 ] [ textureexternal_TEXTURE_1 ] </Timeline>
</MTSTimeElem>
<!-- Second Texture Animation Starts Here -->
<MTSTimeElem Type="Keyframe" Name="backtostart" On="0" >
<Target Name="MTSTexture.textureexternal_TEXTURE_2" Property="pixl" Timeline="T0" />
<Time> 0 0.5 4 </Time>
<Timeline Name="T0" Type="Texture"> * [ textureexternal_TEXTURE_0 ] [ MTSTexture.4x4 ] </Timeline>
</MTSTimeElem>
<!-- XML to assign a texture onto the cube -->
<MTSTimeElem Type="MTSImageStream" On="1" Path="4x4.jpg" >
<Target Name="MTSTexture.textureexternal_TEXTURE_2" />
</MTSTimeElem>
<!-- Preloading of the texture to animate -->
<MTSTimeElem Type="MTSImageStream" On="1" Path="4x4.jpg" >
<Target Name="MTSTexture.4x4" />
</MTSTimeElem>
<MTSTimeElem Type="MTSStream" Name="textureexternal" On="1" Path="textureexternal.mts" >
<Target Name="MTSInstance.textureexternal" />
</MTSTimeElem>
</MTSScene>