19. Setting

19.1. Configure the app

You can fine-tune the behavior of the app from the settings screen.

  1. Click the Settings button on the Home tab of the Ribbon bar.

../_images/config_1.png

  1. The setting screen opens.

../_images/config_2.png

19.2. App settings

19.2.1. Application tab

This is a setting item in the application tab.

Memory usage (multiplier)
Adjust the amount of memory used for the WebGL screen. It can be set between 256MB and 2048MB. You cannot exceed the memory of your device.
By increasing this, you will be able to read huge 3D objects.

Warning

If you increase it too much, it may adversely affect the operation of the entire terminal. Please adjust accordingly.

../_images/config_3.png

Mmouse wheel speed

Adjust the speed of zooming in and out on the WebGL screen. It can be adjusted between 1 and 5 times.

Camera movement speed during key operation

You can adjust the camera movement speed between 0.01 and 0.25 when operating with keyboard keys on the WebGL screen.

Camera rotation speed during key operation

You can adjust the camera rotation speed between 0.01 and 2.0 when you operate the keyboard keys on the WebGL screen.

Focus the camera’s center point when an object is selected

When a 3D object is selected, it is automatically moved to the center of the main camera within the screen. However, since it always faces the front and slightly overhead view, please turn it off if it is annoying.

Distance between camera and center point

Normally the camera rotates around the object instead of itself. In this app, the target is not always a specific object, but a space at a certain distance. Specify that constant distance and the distance of the main camera.

Display the center point of the main camera

Displays the center point of the main camera (it’s the dim square display). The size of the center point changes depending on the perspective, depending on the distance between the camera and the center point above. It does not affect the objects you manipulate or the animation project in any way.

Take screenshots with HTML
By taking screenshots using the HTML/Javascript function, the quality will be slightly lower, but it will be stable, such as the images using multiple cameras will be reflected normally. There is no difference between the main camera and the camera object as long as you use them by switching completely. Please switch if necessary.
Turn this ON if you want to capture the screen as it is, including the viewport of the Camera object and the preview in the render texture.
Use dark theme

Changes the appearance of the app to a dark theme.

Make the keyframe registration dialog an external window

The keyframe registration dialog can be displayed in either an in-app window or an external window. Display this dialog in an external window like a general PC application.

V-pad
Rotational speed

Adjust the speed when rotating with the V-pad. 0.01 to 0.1 in 0.01 units.

Moving Speed

Adjust the speed when moving with the V-pad. The unit is 0.01 from 0.1 to 2.

VR/AR
Rotational speed

Adjust the speed when operating the rotation of the main camera and selected object in VR/AR space. 0.01 to 0.1 in 0.01 units.

Moving Speed

Adjust the speed when moving the main camera and selected object in VR/AR space. The unit is 0.01 from 0.1 to 2.


19.2.2. File tab

This is a setting item in the File tab.

Save opened files in history

The VRMs, OtherObjects, Images, and UImages that have been opened once are saved as history in the app.

Skip VRM confirmation screen when opened from history

For VRMs that have been opened once, we will allow them to load without displaying the confirmation screen for the terms of use. You can display it later by clicking the “Details” button.

Clear

Deletes all history of files once opened.

Do not load files larger than this size automatically when opening a project.

When opening an animation project, if it contains an object file that exceeds the MB size specified here, it will be skipped. The skipped objects must be manually read and assigned to roles.

Back up your project

The animation project currently being created is automatically backed up. As with normal saving, the positions and rotations of IK markers that are not registered in keyframes will not be saved, so please register them in keyframes frequently.

backup interval

Specify the backup interval. You can specify from 1 to 10 minutes.


19.2.3. Model tab

This is a setting item in the model tab. These are mainly settings related to the movement of the object itself.

Save thumbnails when saving poses

When saving a pose, save a screenshot of that pose as well. There is no effect on the pose/pose file itself even if it is not saved.

Also apply global coordinates when opening poses
When applying the pose file to the selected VRM, also apply the global coordinates held by the pose.
If this is enabled, the positions will be duplicated when applying poses to multiple VRMs. Please use it by switching on / off as necessary.
Automatic ankle rotation
Automatically rotate the leg when moving the lower leg of IK. Since it does not fit the human body perfectly, the rotation angle may not be able to follow depending on the range in which the Lower Leg is moved.
Automatically turns off when playing animation.
Both are examples in which LowerLeg is only moved backward on the y-axis and z-axis

if setting is on

if setting is off

ashi_on

ashi_off

Caution

In this way, the lower part from the ankle comes to accompany the natural rotation. However, this would involve unintentional rotation, so it would be necessary to manually unrotate the ankle after moving it.

Apply natural running controls to VRM bodies
Match the rotatable range of the VRM’s elbow (LowerArm), foot (LowerLeg), and ankle (Leg) to the range of motion of the human body.
When this is turned on, the VRM will certainly have a natural range of motion, but the position and rotation of other IKs that follow the target part in an attempt to escape that restriction may result in unexpected behavior.
It is recommended to turn it off if necessary.
Automatically turns off when playing animation.
Linking bones

Automatically turns off when playing animation.

Chest / LowerArm / Head:

As the Chest moves, the left and right LowerArms and Head will also follow. However, it is only for the X-axis and Z-axis.

Aim / Chest:

Make the Chest follow the movement of the Aim. However, it is only for the X-axis and Z-axis.

Pelvis / LowerLeg:

Move the left and right LowerLegs up and down and back and forth according to the movement of the Pelvis.

Hand / LowerArm:

Move the left and right LowerArms according to the movement of the Hand. However, it is only for the X-axis and Z-axis.

Leg / LowerLeg:

Move the left and right LowerLeg according to the movement of the Leg. This may restrict movement around the knees, so turn it off if necessary.


19.2.4. Animation tab

This is a setting item in the animation tab. These are mainly settings related to animation.

Initial number of frames

Specify the default number of frames for the animation project in the range of 60 to 300. This is only an initial value and does not apply to the limit that will be extended later.

Return to first frame after playback ends

Play the animation and return the frame position to the first after it finishes.

Return timing (ms)

Adjust the timing to return the frame position to the first from 0 to 2 seconds. 0 immediately returns to the first frame without delay.

Preview when selecting a frame

After selecting the frame, restore the pose according to the registered keyframe for each object. If this is off, you will only be able to see the pose at the frame you are currently editing and when playing the animation.

Note

Restore poses and properties at any time using “load this frame” on the toolbar of the timeline.

Preview only the currently selected role

When this is on, only the currently selected timeline (roll object) reproduces the pose at that keyframe. When off, all timelines are targeted.

Turn off the display of IK markers during playback

When this is on, the IK markers will automatically turn off when the animation starts playing. When playback ends, the IK marker display returns.

Restore the last keyframe when the position of the registration keyframe is exceeded during preview

To explain with a diagram, let’s say that keyframes are registered at positions 1 and 15.If you select a frame number after 16 when this setting is on, the contents of the keyframe at position 15 will be restored.When turned off, the contents of the last selected keyframe will remain. (For example, if you select 7 and then suddenly select 19, the contents of 7 remain as they are.)

../_images/config_6.png

Save audio when recording

BGM and SE will be recorded when recording. Please restart the app after changing this setting. The web application version will display a microphone use confirmation message depending on the browser.

../_images/config_7.png

In the case of the web app version (and when using a separate PWA window), you can switch the microphone permission later from the microphone icon in the upper right. However, even if the setting in this application is valid, if you block it with the browser setting here, it will not work properly. Be sure to switch the settings together with the settings of this application.

../_images/config_8.png

By pressing the management button, you can transition to the browser settings page and switch the microphone device to use.

Hint

For the PC version, follow the sound settings of each OS.

Remember the last specified interval and easing (key frame registration dialog)

In the key frame registration dialog, the last time input interval and selected easing will be memorized.

19.2.5. File loader tab

These are settings related to extensions that allow you to read and save from Google Drive. To use this feature, the user must first obtain a Google account and set up GoogleAppsScript.

Please see below for details.

vrmviewmeister-gdrive-extension - Github:

https://github.com/nishlumi/vrmviewmeister-gdrive-extension

How to Install - Github:

https://github.com/nishlumi/vrmviewmeister-gdrive-extension/blob/main/install.rst

Installation instructions by Google Slides:

https://docs.google.com/presentation/d/e/2PACX-1vQP2RstLGn82dh_FOqBfbPPBGvx9o-YQXc-3ol8Gk4_IseKrzsgs0hgAt0h4uYX2kA71ENrnI-XXbBf/pub?start=false&loop=false&delayms=3000&slide=id.p

Google Drive loading extension URL

Check this to enable the loading function.

URL

This field is for entering the URL of the Google AppsScript web application that each user must prepare separately.

APIKEY

This is a field for entering the APIKEY determined by each user within Google AppsScript.

User folder ID
This field is for entering the folder ID where Project, Motion, Pose, VRM, OtherObject, and Image will be loaded. If you specify these, only that folder will be read.
If it is not specified, it will search and read from all locations on the drive, which may take some time.
By name

The contents entered in the user folder field will be used as the folder name. If the folder ID is long and difficult to type, turn on this toggle switch to enter the folder name.

Caution

Be sure to give the folder a unique name on Google Drive. If multiple names with the same name are found, the first folder will be searched.