This is the multi-page printable view of this section. Click here to print.
Feature List
- 1: Basic Features: Zoom, Aperture, Exposure
- 2: Focus Control
- 3: Position and Orientation Control
- 4: Other Features
1 - Basic Features: Zoom, Aperture, Exposure
Zoom
Zoom controls the lens’s focal length (angle of view or magnification). The focal length can be adjusted within the range specified during setup, from “Min Focal Length” to “Max Focal Length.”
Aperture
Aperture controls the lens’s aperture size (F-number, depth of field). The F-number can be adjusted within the range specified during setup, from “Min F Number” to “Max F Number.” When the value is 0%, the blur effect from depth of field simulation is disabled.
Exposure
Exposure controls the brightness of the image. The exposure value can be adjusted within the range specified during setup, within the “Exposure Range.” When the value is set at 50%, there is no exposure compensation (0EV).
2 - Focus Control
Autofocus Modes
VirtualLens2 provides three autofocus modes:
Point AF
In this mode, the focus adjusts to the point on the preview screen where the cursor is located. You can move this cursor by touching the preview screen with the index finger of the hand without the camera.
Face AF
Face AF detects and focuses on the avatar’s face or eyes in the current image. If there are multiple faces in the frame, you can select which face to focus on by touching the preview screen with your index finger.
Selfie AF
Selfie AF focuses on the eyes of the person taking the photo. It is a lightweight and stable option compared to Face AF, making it ideal for use when there is no need to focus on other players.
Autofocus Parameters
Face Detection Switching Speed
When using Face AF, if the detection of the tracked face fails, the system will attempt to switch focus to a nearby face from the last detected point. This parameter controls the speed at which the system expands the search range to find a new tracking target.
Increasing the speed reduces the time during which there is no focus on any subject in situations with frequent changes in subjects. However, it may lead to unintentional changes in focus to different individuals if the face detection is unstable. Conversely, decreasing the speed ensures stable focus even with unstable face detection, but it takes more time for the system to switch to a new subject automatically.
Focus Adjustment Speed
This parameter adjusts the speed at which the point where the autofocus sets the focus moves. Slowing down this speed results in a gradual change in distance to the focus plane over time.
Manual Focus
For manual focus, set the distance to the focal plane. The adjustable range can be configured during setup, within the “Min Focus Distance” to “Max Focus Distance” range. When this parameter is set to 0%, autofocus is used.
3 - Position and Orientation Control
Auto Horizon Leveling
Auto Horizon Leveling cancels out roll rotation of the camera, ensuring it remains horizontally or vertically aligned. If Auto Snap is selected, it snaps the rotation in 30-degree increments.
Stabilization
Stabilization minimizes the impact of small tremors by gently modulating the camera’s movements and rotations. Enabling stabilization will replace the camera model with an alternative model to prevent reflections.
Fix to World Space
Fixing the camera to the world space prevents it from following your hand movements.
Reposition
Reposition mode allows the camera, which is fixed in the world space, to be moved manually. In this mode, the camera follows your hand movements as if you were physically near the camera.
Reposition Movement Scaling
In reposition mode, you can scale the camera’s movement based on your hand movement. The scaling factor can be set to 1x, 3x, 10x, or 30x. When set to 1x, the camera moves exactly as your hand moves.
Camera Retrieval
Camera retrieval mode brings back the camera to your hand when it is fixed in the world space, repositioning, or any other state.
Save and Load Camera Positions
You can store up to four different camera positions and recall them later. To record the current camera position, press and hold Action Menu’s Pin [1-4] button for more than 1 second. To recall a stored position, press the corresponding Pin [1-4] button briefly to move the camera to the recorded location and fix it in the world space.
Drone Mode
Drone mode allows you to control the camera as if it were a drone. To enter drone mode, slightly extend both hands in front of you and select the Drone mode option from the Action Menu. In this mode, 2D Puppet opens, and you can control the camera’s orientation with the direction of your hand which was the camera attached and the left-right input of 2D Puppet. The direction and speed of camera movement are controlled using the gizmo and the white ball appearing at your hand’s location. Zoom control is managed by the up-down input of the 2D Puppet. The white ball constantly follows the controller hand and moves further away from the gizmo’s center to increase the movement speed. Additionally, by quickly flicking the stick left or right twice with the 2D Puppet, the drone’s orientation can be rotated by 180 degrees.
To exit Drone Mode, press the trigger button to close 2D Puppet. The camera will return to a fixed position in the world space.
Tip
If you find the drone’s movement too fast or too slow, you can adjust the speed based on your setup parameters. Refer to the configuration reference for details.Quick Selfie
Reverses the camera’s orientation to face the photographer. The larger the value, the further the camera position will be. To revert, retrieve the camera using Pickup.
4 - Other Features
Preset Recall
You can recall preset settings that you prepared during setup. This allows you to quickly configure commonly used values for focal length, aperture, exposure, or a combination of these. For more details about preset settings, refer to the Configuration Reference.
Hide Specified Meshes
You can hide specified meshes, which you set up during the configuration. Hiding these meshes affects all other players, but it won’t work if safety settings have disabled animations.
Preview Screen Info Display Settings
You can configure the information displayed on the preview screen. To change the default settings, adjust the parameters during setup.
Grid
This option lets you display gridlines on the preview screen. You can choose between options such as Hidden, 3x3, 3x3 with Diagonals, 6x4, or a Custom Grid.
Configuration Info
This setting displays values like focal length, aperture, etc., in common units rather than percentage notation.
Level
It shows a visual level that indicates the camera’s tilt.
Focus Peaking
Focus peaking highlights the area in focus. You can choose to enable this feature at all times, only in manual focus mode, or disable it.
Mask Settings
When shooting with VirtualLens2, you can select which objects should be visible through the camera.
Local Player
Choose whether to display the shooter’s own avatar.
Remote Players
Choose whether to display avatars of other players.
UI Elements
You can select whether to show UI elements like nameplates and personal mirrors on the camera feed.
Preview HUD
This feature prominently displays the preview screen at the center of your view.
Dealing with Scene-Dependent Issues
The constraints imposed by avatars incorporating cameras can lead to unexpected behavior depending on the world and instances. In such cases, VirtualLens2 includes options to address these issues, albeit with some trade-offs in performance or usability.
Clipping Plane Adjustment
Temporarily relax the restrictions on the clipping plane’s far side. This can be useful in extremely large worlds where distant objects might not be visible. However, excessive relaxation can lead to increased rendering load and z-fighting issues, so adjust the setting with caution.
Enable Depth Texture Generation
To use depth textures (_CameraDepthTexture
) for specific effects, you need to enable this setting for the camera. While you can enable it in the world settings for built-in cameras, the avatar-incorporated camera may not activate depth textures. Enabling the Depth Enabler option in VirtualLens2 allows for the generation of depth textures in the camera you use for captures. This ensures correct rendering results, but it may come with a slight performance cost.