<LookAtTargetViewUpdater>

Description

Tag that specifies the information that determines the orientation of the camera. Contains <TargetPosition> and <UpwardVector> tags, which represent the look-at point coordinates and up vector in the child hierarchy.

Use of <AimTargetViewUpdater>, <LookAtTargetViewUpdater>, and <RotateViewUpdater> tags is mutually exclusive.

Attributes

TypeAttributesDescription
IsInheritingTargetRotate Flag for target position inheriting camera's translation.
IsInheritingTargetTranslate Flag for Up vector inheriting camera's rotation.
IsInheritingUpRotate Flag for target position inheriting camera's rotation.

Example Output

<Cameras>
<Camera Name="lookatCamera_persp" IsBranchVisible="true">
<AnimationGroupDescriptions>
<GraphicsAnimationGroupDescription Name="CameraAnimation" EvaluationTiming="BeforeWorldUpdate">
<MemberInformationSet>
<AnimationMemberDescription BlendOperationName="Transform">
<Path>Transform</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Vector3">
<Path>ViewUpdater.TargetPosition</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Float">
<Path>ViewUpdater.Twist</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Vector3">
<Path>ViewUpdater.UpwardVector</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Vector3">
<Path>ViewUpdater.ViewRotate</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Float">
<Path>ProjectionUpdater.Near</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Float">
<Path>ProjectionUpdater.Far</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Float">
<Path>ProjectionUpdater.Fovy</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Float">
<Path>ProjectionUpdater.AspectRatio</Path>
</AnimationMemberDescription>
<AnimationMemberDescription BlendOperationName="Float">
<Path>ProjectionUpdater.Height</Path>
</AnimationMemberDescription>
</MemberInformationSet>
</GraphicsAnimationGroupDescription>
</AnimationGroupDescriptions>
<Transform>
<Scale X="1" Y="1" Z="1" />
<Rotate X="0" Y="0" Z="0" />
<Translate X="-8.35279" Y="11.7681" Z="-3.50556" />
</Transform>
<LookAtTargetViewUpdater IsInheritingTargetRotate="false" IsInheritingTargetTranslate="false" IsInheritingUpRotate="false">
<TargetPosition X="0.837428" Y="-1.29418" Z="0.276221" />
<UpwardVector X="0.736058" Y="0.605492" Z="0.30265" />
</LookAtTargetViewUpdater>
<PerspectiveProjectionUpdater Near="0.01" Far="1000" Fovy="0.660595" AspectRatio="1.5" />
</Camera>
</Cameras>

CONFIDENTIAL