* Since VRM1.0 is relatively new, we cannot rule out the possibility of unknown issues when the model is exhibited in the Vket Cloud venue. Once you upload the file and the Preview World is updated, please make sure to visit the world and see how the model will actually look.

How to Create VRM File

To submit your model to the Vket Cloud venue, you will need to convert the model into VRM format.

VRM is a data format tailored for humanoid avatar data aimed at VR apps. The format is based on a standardized 3D data format called glTF.

By using the VRM as a shared format, you can enter the worlds of various apps using the same avatar.

Vket uses VRM format for rendering models in the browser venue “VketCloud”.

What can it be used for?

Basically, you can use the file on any VRM applications.

The file format is supported by streaming apps for Vtubers, avatar photography apps, and certain VRSNS.

How to create a VRM file

VRM files can be created by converting the original file with “UniVRM” on Unity.

Here we will go over the workflow.

*For details, please refer to the official reference of the VRM consortium.
https://vrm.dev/en/how_to_make_vrm/

1. Import “UniVRM" into the Unity

Firstly, download the UniVRM. Since the latest version may not be stable, we recommend using versions flagged as Latest Stable by the developers. The newer versions have the options of "vrm-1.0" and "vrm-0.x". If you don't know what they are, please choose the latter.

vrm

2. Open the Unity project

Before opening, please check whether the version supports UniVRM. In the case of UniVRM-0.66, as long as the version is later than 2018.4.LTS you may use the software without issues.

vrm

3. Import the downloaded UniVRM into the Unity project

For the process of importing assets into Unity project, please refer to the submission guide.

4. Import model data such as FBX and texture

  • Import all necessary files of your model into Unity.
  • Set materials of the model.
    • In VRM, you may only use 3 kinds of shaders: MToon, Unlit, or Standard. If you are already using different shaders, please replace them with either one of MToon, Unlit, or Standard.

vrm

5. Set the model as Humanoid

Set Animation Type to Humanoid.

vrm

6. “Normalize” the model

We will then temporarily turn the adjusted model into VRM and make the necessary settings.

  • Place the imported model on the scene.
    vrm
  • Open [VRM0] > [Export UniVRM-x.xx.x(version number)] (or [VRM]>[Export Humanoid]) from the menu.
    vrm
  • You will see the VRM Exporter. Drop the model from the Hierarchy to [ExportRoot].
    vrm

7. Input your license information

Title, Version, and Author are mandatory. Once all of the information are filled, you can click "Export". Optionally, you may set other parameters and the avatar thumbnail.

8. Export VRM

Export it. All files related to the VRM will be saved to the location of your choice.
vrm

  • You may not be able to perform export if there are errors. Check the error message and make necessary adjustments. Refer to the official reference for details.

https://vrm.dev/en/how_to_make_vrm/convert_from_humanoid_model/

9. Adjust the model

Here, we will adjust the “normalized” model again and bring it to completion.

  • Reimport the exported VRM file to Unity.

If you have exported the vrm file under [Unity project under work]>Asset vrm, you do not need to reimport the file.

  • Place the VRM model on the scene.

vrm

You will find a Prefab generated by the import. Drag and drop it into the scene. You may deactivate the fbx and other objects in the scene as you see fit.

  • Select the VRM model and make various settings from the inspector, like the title, author, and license information.

vrm

  • Optionally, you may also set expressions and movable parts at this moment. For details, please refer to the official reference.

https://vrm.dev/en/how_to_make_vrm/setup_vrm/

10.Make the final export of the VRM model

Once the adjustments are made, select the VRM model and select[VRM0] > [Export UniVRM-x.xx.x(version number)] from the menu again.

vrm

Export with the VRM Exporter and save at the location of your choice.

Now your VRM file is complete!

Thank you!