Store and Recall Custom Views

Save the current view of your model for future reference, and recall saved views.

Save Custom Views

Save the current view of your model for future reference.

Created views are displayed in the Results Browser under the Views folder.
Save custom views in the following ways:
  • From the View Controls toolbar, click .

    In the dialog, enter a name for the view and press Enter.

  • Right-click in the Results Browser and select Create > View from the context menu.

    Right-click on the view in the browser and select Rename to give it a different name.

Recall Saved Views

Recall a saved custom view.

Recall custom views in the following ways:
  • From the View Controls toolbar, click . In the dialog, select a desired view.
  • Click on the icon of the desired view in the Results Browser.

Edit Custom Views

Edit the attributes of custom views

  1. Select a custom view from the Results Browser.
  2. Modify the attributes in the Entity Editor.

Custom View Attributes

An overview of Entity Editor attributes that can be set for custom views.

Orthographic and Perspective are traditional HyperLife view modes, while the Lens type simulates a camera lens (and can be used if you have the camera angle coordinates). These various modes will apply the view volume/clipping region differently.

The Current view is a view which is always synchronized with the graphics window. It cannot be deleted or locked. All other user defined or image plane alignment generated views, are locked by default. You can however, “unlock” those views and modify them. When a view is unlocked, it is also synchronized with the graphics window.

Views - Orthographic

Orthographic is the default projection type, and is useful for orienting media that are primarily captured in near orthogonal views (Top, Left, Front, Bottom, Right, and Rear).

Standard

Label
The ID of the view.
Restriction: This field is not editable for Current View.
Lock
Activate to lock the view.
With Masking
Activate to save the current mask state to the view.

View Projection

Projection Type
Select/change the projection type of the view (Orthographic, Perspective, or Lens).

Views - Perspective

Perspective allows you to display graphics using true 3D perspective.

Standard

Label
The ID of the view.
Restriction: This field is not editable for Current View.
Lock
Activate to lock the view.
With Masking
Activate to save the current mask state to the view.

View Projection

Projection Type
Select/change the projection type of the view (Orthographic, Perspective, or Lens).
Perspective Angle
Click in the field and use the slider bar to adjust and set the angle of the perspective (from 5 to 45 degrees).

Views - Lens

The Lens type simulates a camera lens.


Figure 1. Camera and Model Example


Figure 2. Camera Example

Standard

Label
The ID of the view.
Restriction: This field is not editable for Current View.
Lock
Activate to lock the view.
With Masking
Activate to save the current mask state to the view.

Camera

Target
The coordinates of the point on the 3D model where the camera is focused on. There is no default value, a user defined value should always be provided.
Position
The coordinates of where the camera is in 3D model space. There is no default value, a user defined value should always be provided.
Orientation Method
Define which direction the top of the camera is pointing towards:
  • X-up
  • X-down
  • Y-up
  • Y-down
  • Z-up
  • Z-down
  • Vector (Default)
Orientation Vector
When an orientation method is chosen as any predefined method (XYZ axis and up or down), the orientation vector is automatically assigned with corresponding vectors. The default value is 0.33, 0.33, 0.33. When the orientation method is set to Vector, you can arbitrarily input a vector. This vector is an approximation of which direction the top of camera is pointing towards.
Up Vector
The actual direction the top of the camera is pointing towards. This value is calculated automatically based on the previous four entries. It is normalized, and is not editable.

View Projection

Projection Type
Select/change the projection type of the view (Orthographic, Perspective, or Lens).
Focal Length (Zoom)
The focal length of the camera lens in millimeters. This typically can be read from the camera lens. The default value is 25.0.
Sensor Height (mm)
The height of the camera sensor in millimeters. This typically can be found in the camera specifications. Some camera manufacturers specify a sensor width or diagonal, if that is the case the height needs to be calculated using the aspect ratio of the image/video. The default value is 15.6.
Focal Point Offset (mm)
Focal point is the intersection point between the principal direction of camera lens and the camera sensor plane. The Focal Point Offset is the difference from this point to center of camera sensor in millimeters. The default value is (0.0, 0.0). If the actual value is not known, the default value can be used.

Image Plane

If the image/video has been cropped, the sensor height and focal point offset inputs needs to be modified from the original specifications. This section is used to input the cropping information and HyperLife will adjust the two automatically.
Image Plane ID
The ID of the image plane for which cropping information is input.
Top cropping
Pixels cropped at the top.
Bottom cropping
Pixels cropped at the bottom.
Left cropping
Pixels cropped at the left.
Right cropping
Pixels cropped at the right.
Adjusted sensor height (mm)
This is calculated by HyperLife as follows:

Adjusted sensor height = video height * sensor height/(top + bottom + video height)

where;

top: pixels cropped at the top

bottom: pixels cropped at the bottom

video height: vertical resolution in pixels

Restriction: This field is not editable.
Adjusted focal point
This is calculated by HyperLife as follows:

The x value of new focal point offset = (left - right) / 2.0 / video height + input focal point offset x

The y value of new focal point offset = (bottom - top) / 2.0 / video height + input focal point offset y

Restriction: This field is not editable.