Advertisement
h0x0d

Windows Holographic HoloShell cortana.hfml

Mar 31st, 2016
741
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.75 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Hfml xmlns="http://schemas.microsoft.com/holofx/2014/hfml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  3.   <Hfml.Resources>
  4.     <Transform Orientation="1.0, -0.0, -0.0, 0.0" Position="-0.0, -0.0, 2.0" x:Key="HeadTransform" />
  5.     <FloatAnimationSource x:Name="FloatSource00n02">
  6.       <FloatAnimationSource.KeyFrames>
  7.         <FloatKeyFrame Easing="Linear" Pose="1.0" Time="0.0" />
  8.         <FloatKeyFrame Easing="Linear" Pose="0.0" Time="0.233333" />
  9.       </FloatAnimationSource.KeyFrames>
  10.     </FloatAnimationSource>
  11.     <FloatAnimationSource x:Name="FloatSource01n02">
  12.       <FloatAnimationSource.KeyFrames>
  13.         <FloatKeyFrame Easing="Linear" Pose="0.4" Time="0.0" />
  14.         <FloatKeyFrame Easing="Linear" Pose="0.0" Time="0.233333" />
  15.       </FloatAnimationSource.KeyFrames>
  16.     </FloatAnimationSource>
  17.     <FloatAnimationSource x:Name="FloatSource02n02">
  18.       <FloatAnimationSource.KeyFrames>
  19.         <FloatKeyFrame Easing="Linear" Pose="0.0" Time="0.2" />
  20.         <FloatKeyFrame Easing="Linear" Pose="1.0" Time="0.366667" />
  21.       </FloatAnimationSource.KeyFrames>
  22.     </FloatAnimationSource>
  23.     <FloatAnimationSource x:Name="FloatSource03n02">
  24.       <FloatAnimationSource.KeyFrames>
  25.         <FloatKeyFrame Easing="Linear" Pose="0.0" Time="0.2" />
  26.         <FloatKeyFrame Easing="Linear" Pose="0.4" Time="0.366667" />
  27.       </FloatAnimationSource.KeyFrames>
  28.     </FloatAnimationSource>
  29.     <FloatAnimationSource x:Name="FloatSource04n02">
  30.       <FloatAnimationSource.KeyFrames>
  31.         <FloatKeyFrame Easing="Linear" Pose="500.0" Time="0.0" />
  32.         <FloatKeyFrame Easing="Linear" Pose="520.0" Time="0.666667" />
  33.       </FloatAnimationSource.KeyFrames>
  34.     </FloatAnimationSource>
  35.     <FloatAnimationSource x:Name="FloatSource05n01">
  36.       <FloatAnimationSource.KeyFrames>
  37.         <FloatKeyFrame ControlPoints="0.645, 0.045, 0.355, 1.000" Easing="CubicBezier" Pose="3.360137" Time="0.033333" />
  38.       </FloatAnimationSource.KeyFrames>
  39.     </FloatAnimationSource>
  40.     <FloatAnimationSource x:Name="FloatSource06n02">
  41.       <FloatAnimationSource.KeyFrames>
  42.         <FloatKeyFrame Easing="Linear" Pose="602.0" Time="0.0" />
  43.         <FloatKeyFrame Easing="Linear" Pose="603.0" Time="0.033333" />
  44.       </FloatAnimationSource.KeyFrames>
  45.     </FloatAnimationSource>
  46.     <FloatAnimationSource x:Name="FloatSource07n02">
  47.       <FloatAnimationSource.KeyFrames>
  48.         <FloatKeyFrame Easing="Linear" Pose="0.0" Time="0.2" />
  49.         <FloatKeyFrame Easing="Linear" Pose="1.0" Time="0.433333" />
  50.       </FloatAnimationSource.KeyFrames>
  51.     </FloatAnimationSource>
  52.     <FloatAnimationSource x:Name="FloatSource08n02">
  53.       <FloatAnimationSource.KeyFrames>
  54.         <FloatKeyFrame Easing="Linear" Pose="0.0" Time="0.2" />
  55.         <FloatKeyFrame Easing="Linear" Pose="0.4" Time="0.433333" />
  56.       </FloatAnimationSource.KeyFrames>
  57.     </FloatAnimationSource>
  58.     <FloatAnimationSource x:Name="FloatSource09n02">
  59.       <FloatAnimationSource.KeyFrames>
  60.         <FloatKeyFrame Easing="Linear" Pose="300.0" Time="0.0" />
  61.         <FloatKeyFrame Easing="Linear" Pose="320.0" Time="0.666667" />
  62.       </FloatAnimationSource.KeyFrames>
  63.     </FloatAnimationSource>
  64.     <FloatAnimationSource x:Name="FloatSource10n02">
  65.       <FloatAnimationSource.KeyFrames>
  66.         <FloatKeyFrame ControlPoints="0.645, 0.045, 0.355, 1.000" Easing="CubicBezier" Pose="3.360137" Time="0.0" />
  67.         <FloatKeyFrame ControlPoints="0.645, 0.045, 0.355, 1.000" Easing="CubicBezier" Pose="0.0" Time="0.033333" />
  68.       </FloatAnimationSource.KeyFrames>
  69.     </FloatAnimationSource>
  70.     <FloatAnimationSource x:Name="FloatSource11n02">
  71.       <FloatAnimationSource.KeyFrames>
  72.         <FloatKeyFrame Easing="Linear" Pose="600.0" Time="0.0" />
  73.         <FloatKeyFrame Easing="Linear" Pose="601.0" Time="0.033333" />
  74.       </FloatAnimationSource.KeyFrames>
  75.     </FloatAnimationSource>
  76.     <FloatAnimationSource x:Name="FloatSource12n02">
  77.       <FloatAnimationSource.KeyFrames>
  78.         <FloatKeyFrame Easing="Linear" Pose="350.0" Time="0.0" />
  79.         <FloatKeyFrame Easing="Linear" Pose="465.0" Time="3.833333" />
  80.       </FloatAnimationSource.KeyFrames>
  81.     </FloatAnimationSource>
  82.   </Hfml.Resources>
  83.   <Node BoundingBox="-0.024027, -0.018261, -0.008678, 0.024027, 0.030094, -0.003486" x:Name="Root">
  84.     <Node x:Name="PINS_text_offset">
  85.       <TextBlock AutoScaleFont="true" BackgroundColor="0.2, 0.2, 0.2, 0.0" FontFamily="Segoe UI" FontSize="36.0" FontStretch="Normal" FontStyle="Normal" FontWeight="SemiBold" ForegroundColor="0.8, 0.8, 0.8, 1.0" Height="0.079" Opacity="0.0" PixelsPerInch="48" Text="Say &quot;Hey Cortana&quot; to ask me anything at anytime" TextAlignment="Center" TextTrimming="None" TextWrapping="WrapWholeWords" VerticalAlignment="Bottom" Width="0.15" x:Name="textBlock_Messaging">
  86.         <TextBlock.LocalTransform>
  87.           <Transform Position="0.0, 0.0, -0.0075" />
  88.         </TextBlock.LocalTransform>
  89.       </TextBlock>
  90.       <TextBlock AutoScaleFont="true" BackgroundColor="0.2, 0.2, 0.2, 0.0" FontFamily="Segoe UI" FontSize="36.0" FontStretch="Normal" FontStyle="Normal" FontWeight="SemiBold" ForegroundColor="0.0, 0.0, 0.0, 1.0" Height="0.082" Opacity="0.0" PixelsPerInch="48" Text="Say &quot;Hey Cortana&quot; to ask me anything at anytime" TextAlignment="Center" TextTrimming="None" TextWrapping="WrapWholeWords" VerticalAlignment="Bottom" Width="0.15" x:Name="textBlock_Messaging_Shadow">
  91.         <TextBlock.LocalTransform>
  92.           <Transform Position="0.0, 0.0, -0.0035" />
  93.         </TextBlock.LocalTransform>
  94.       </TextBlock>
  95.       <TextBlock AutoScaleFont="true" BackgroundColor="0.2, 0.2, 0.2, 0.0" FontFamily="Segoe UI" FontSize="36.0" FontStretch="Normal" FontStyle="Normal" FontWeight="SemiBold" ForegroundColor="0.8, 0.8, 0.8, 1.0" Height="0.07" PixelsPerInch="48" Text="Hey Cortana" TextAlignment="Center" TextTrimming="None" TextWrapping="NoWrap" VerticalAlignment="Bottom" Width="0.15" x:Name="textBlock_HeyCortana">
  96.         <TextBlock.LocalTransform>
  97.           <Transform Position="0.0, 0.0, -0.0075" />
  98.         </TextBlock.LocalTransform>
  99.       </TextBlock>
  100.       <TextBlock AutoScaleFont="true" BackgroundColor="0.2, 0.2, 0.2, 0.0" FontFamily="Segoe UI" FontSize="36.0" FontStretch="Normal" FontStyle="Normal" FontWeight="SemiBold" ForegroundColor="0.0, 0.0, 0.0, 1.0" Height="0.073" Opacity="0.4" PixelsPerInch="48" Text="Hey Cortana" TextAlignment="Center" TextTrimming="None" TextWrapping="NoWrap" VerticalAlignment="Bottom" Width="0.15" x:Name="textBlock_HeyCortana_Shadow">
  101.         <TextBlock.LocalTransform>
  102.           <Transform Position="0.0, 0.0, -0.0035" />
  103.         </TextBlock.LocalTransform>
  104.       </TextBlock>
  105.     </Node>
  106.     <Node x:Name="ring">
  107.       <Hologram x:Name="cortana_bones_root">
  108.         <Hologram.Source>
  109.           <ModelSource Uri="cortana_bones_root.bfmodel" />
  110.         </Hologram.Source>
  111.         <Hologram.SkeletalAnimation>
  112.           <SkeletalAnimationClip x:Name="cortana_bones_root_SkeletalAnimationClip">
  113.             <SkeletalAnimationClip.Source>
  114.               <SkeletalAnimationClipSource Uri="cortana_bones_root.bfanimation" x:Name="cortana_bones_root_SkeletalAnimationClip_Source" />
  115.             </SkeletalAnimationClip.Source>
  116.           </SkeletalAnimationClip>
  117.         </Hologram.SkeletalAnimation>
  118.         <Hologram.LocalTransform>
  119.           <Transform Position="0.0, 0.005963, -0.0075" />
  120.         </Hologram.LocalTransform>
  121.       </Hologram>
  122.     </Node>
  123.   </Node>
  124.   <AnimationGroup x:Name="cortana_ring_idleOut">
  125.     <AnimationGroup.Animations>
  126.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_Messaging}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource00n02}" />
  127.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_Messaging_Shadow}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource01n02}" />
  128.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_HeyCortana}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource02n02}" />
  129.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_HeyCortana_Shadow}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource03n02}" />
  130.       <PropertyAnimation TargetObject="{x:StaticResource cortana_bones_root_SkeletalAnimationClip}" TargetProperty="FrameIndex" Source="{x:StaticResource FloatSource04n02}" />
  131.     </AnimationGroup.Animations>
  132.   </AnimationGroup>
  133.   <AnimationGroup x:Name="cortana_ring_enable">
  134.     <AnimationGroup.Animations>
  135.       <PropertyAnimation TargetObject="{x:MaterialResource cortana_bones_root outer_lum}" TargetProperty="FlareIntensity" Source="{x:StaticResource FloatSource05n01}" />
  136.       <PropertyAnimation TargetObject="{x:MaterialResource cortana_bones_root inner_lum}" TargetProperty="FlareIntensity" Source="{x:StaticResource FloatSource05n01}" />
  137.       <PropertyAnimation TargetObject="{x:StaticResource cortana_bones_root_SkeletalAnimationClip}" TargetProperty="FrameIndex" Source="{x:StaticResource FloatSource06n02}" />
  138.     </AnimationGroup.Animations>
  139.   </AnimationGroup>
  140.   <AnimationGroup x:Name="cortana_ring_idleIn">
  141.     <AnimationGroup.Animations>
  142.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_Messaging}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource07n02}" />
  143.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_Messaging_Shadow}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource08n02}" />
  144.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_HeyCortana}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource00n02}" />
  145.       <PropertyAnimation TargetObject="{x:StaticResource textBlock_HeyCortana_Shadow}" TargetProperty="Opacity" Source="{x:StaticResource FloatSource01n02}" />
  146.       <PropertyAnimation TargetObject="{x:StaticResource cortana_bones_root_SkeletalAnimationClip}" TargetProperty="FrameIndex" Source="{x:StaticResource FloatSource09n02}" />
  147.     </AnimationGroup.Animations>
  148.   </AnimationGroup>
  149.   <AnimationGroup x:Name="cortana_ring_disable">
  150.     <AnimationGroup.Animations>
  151.       <PropertyAnimation TargetObject="{x:MaterialResource cortana_bones_root outer_lum}" TargetProperty="FlareIntensity" Source="{x:StaticResource FloatSource10n02}" />
  152.       <PropertyAnimation TargetObject="{x:MaterialResource cortana_bones_root inner_lum}" TargetProperty="FlareIntensity" Source="{x:StaticResource FloatSource10n02}" />
  153.       <PropertyAnimation TargetObject="{x:StaticResource cortana_bones_root_SkeletalAnimationClip}" TargetProperty="FrameIndex" Source="{x:StaticResource FloatSource11n02}" />
  154.     </AnimationGroup.Animations>
  155.   </AnimationGroup>
  156.   <PropertyAnimation x:Name="cortana_ring_idleLoop" TargetObject="{x:StaticResource cortana_bones_root_SkeletalAnimationClip}" TargetProperty="FrameIndex" Source="{x:StaticResource FloatSource12n02}" />
  157. </Hfml>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement