Camera data are defined as <Camera>
tags below the <Cameras>
tag. Where there are multiple sets of camera data, there are multiple <Camera>
tags below the <Cameras>
tag. Each <Camera>
tag has data for the camera's SRT information, orientation control type and projection type.
This stores position, rotation, and scaling information for the camera.
<NintendoWareIntermediateFile> |
NW4C provides the following three types of control of camera orientation:
<RotateViewUpdater>
In this type of camera, orientation is controlled using the camera's SRT parameters.
<NintendoWareIntermediateFile> |
<RotateViewUpdater>
In this type of camera, orientation is controlled using the camera's position, look-at point, and twist parameters. Looking toward the look-at point from the camera position, the orientation of the camera is determined by rotating it about the view vector by the amount specified in the Twist
parameter.
<NintendoWareIntermediateFile> |
<LookAtTargetViewUpdater>
In this type of camera, orientation is controlled using the camera's position, look-at point, and up vectors. Looking toward the look-at point from the camera position, the orientation of the camera is determined by calculating the remaining one axis from the cross product of the view vector and the specified up vector.
<NintendoWareIntermediateFile> |
There are two projection types:
<PerspectiveProjectionUpdater>
<NintendoWareIntermediateFile> |
<NintendoWareIntermediateFile> |
CONFIDENTIAL