[HANA_Tool_v5] control BlendShapes tool [英語版][for VRM1.x]
- ダウンロード商品v5.0.3_2024/08/09¥ 1,500
- ダウンロード商品v5.0.3_日本語_2024/08/09¥ 1,500
- ダウンロード商品for Boost(Same product as usual)¥ 2,000
This product is for VRM 1.0. 日本語バージョン https://kuniyan.booth.pm/items/4607328 Discord: https://discord.gg/JB96VnFtMW The data for VRoid Perfectsync was created by はいぬっか. twitter:@hinzka The data for VRoid SRanipal was created by ttasa. And provided by Umbrasan. https://booth.pm/ja/items/2475790 Emiliana@VSeeFace helped me with the translation twitter:@emiliana_vt
Overview
This is a tool to control BlendShape data. Creators can output and distribute the BlendShape data from your avatar, and users can read the distributed file and apply it to their avatars. You can be more expressive in your VRChat and Vtuber activities! Note: The output file can only be read by avatars of the same type as the output avatar. (Since the vertex information is the same for VRoid, it can be imported to VRoid of a different design.)
Writer
Writes out only the BlendShape data from the avatar to a file. You can also select the BlendShape to output. The data file will be output in the HANA_Tool folder -> BlendShapeData folder in Unity.
BuildCopy
Copy the BlendShape to a mesh with a different number of vertices. (This does not work for different types of avatars.) Due to Unity's specification, the number of vertices and polygons may increase if you edit the BlendShape in Blender and then bring it to Unity. I tried to make it as accurate as possible, but it may not be possible to copy exactly. If you are thinking of distributing it. Edit a BlendShape in Blender ↓ Copy to unedited avatar using this tool in Unity ↓ Output with Writer tool and distribute. You can think of it as the following flow. This tool can be difficult to use in some cases, so if you still have trouble using it after reading the included "How to", please contact me.
Reader
Load the included or distributed BlendShape data into the avatar. The data must have the same number of vertices as the avatar to be read. Read the data in the HANA_Tool folder -> BlendShapeData folder as well as the output destination of Writer. Please put the data in this folder when you use the distributed data.
ExpressionBuilder(Only VRM)
This is a function to set a Expression for Perfect Sync to your avatar. If you have an identical avatar with Expressions already set and you want to copy the Expression, we recommend you to use another tool. Put the avatar itself (the level where the VRMInstance component is located) in the Avatar object item. The BlendShape setting in the Expressions is set by default. Otherwise, the Expression will be set and the BlendShape setting will not be set regardless of which you choose. It is recommended that you edit the Expression to the values that match your avatar after applying. *Note: This tool will update the avatar's prefab, because VRM does not update the BlendShape information without updating the prefab. If you do not want the prefab to be updated, please create a special prefab before working on it.
Remover
Delete an unwanted BlendShape.
CheckVertexCount
Displays the number of vertices. I made this for debugging during development, but it was useful, so I'm including it here.
ShapesToShape
Adjusts and combines BlendShapes. You can combine multiple BlendShapes into one. When you do this, you can adjust the behavior of each BlendShape you combine. You can also use this to modulate the behavior of a single BlendShape. You can also change the name of a Blend Shape you have merged.
Renamer
Rename BlendShapes and Mesh.
ExpressionToShape(VRM only)
this is a function to creates a Blendshape with the value adjusted by Expression. The BlendShape will have the same number as the Expressions and will move in the same way as the Expression The Expression will be weighted 1:1 with the converted Blendshape at 100. This can be used mainly for "Animaze" or to reduce the number of BlendShapes to make it lighter.
Insertor
[Insertor] adds an empty BlendShape to any order of BlendShapes. You can change the name when you add it. If you do not change the name, you will get an error message saying that the same name exists. It is assumed that you will create a new look with the ShapesToShape tool after adding an empty BlendShape.
Separator_LeftAndRight
[Separator_LeftAndRight] splits a BlendShape left and right. Check the BlendShape that you want to split left and right, and start the splitting.
Separator_UpAndDown
[Separator_UpAndDown] splits a BlendShape up and down. Check the BlendShape that you want to split up and down, and adjust the height of the split with the edit button. The BlendShape will be split at the specified height, so depending on the position of the vertices, the BlendShape will be broken. If you try to divide the shape in a small area such as between the eyes and eyebrows, the shape will break. It is recommended to divide it in the space between the mouth and the eyes.
DeleteTransparentMesh
[DeleteTransparentMesh] deletes the polygons where the avatar's texture is transparent.
ShapeDataUpdater
Convert data before HANA_Tool naming convention unification to data after naming unification.
Perfect Sync data for VRoid is included.
I will include the data for Perfect Sync that was created by はいぬっか. Both male and female VRoid avatars are provided. Also, はいぬっか has written an easy-to-understand guide on how to use the software, so please check it out. https://hinzka.hatenablog.com/draft/QYB3x_lTfXiEsE4p8HrpR1nWahU
License
[license] recommended system requirements ・Unity2020.3.13f1(64bit) ・VRM0.125.0 ・Windows10Home ----------------------------------------------------------------------------------------------------------------------- *This tool has been approved by the VRoid Office of Pixiv Corporation. When we inquired about the terms and conditions on 2021/11, we received a reply that the application does not fall under the category of applications that are prohibited in principle, and we also received permission to state that we have received permission. ----------------------------------------------------------------------------------------------------------------------- *This tool may not be redistributed or modified for redistribution Permission to modify it for your own study is granted. Publication of the altered material is not permitted. ----------------------------------------------------------------------------------------------------------------------- *Permits the distribution and sale of shape-key information files output by Writer The tool allows distribution of the output files, but please check the terms of service of the avatar itself. When distributing, we recommend that you do not write out the original shape-keys of your avatar, but only distribute the shape-keys that you created. The tool outputs the amount of movement of the vertices as data, so you can say that the shape key you created is your creation, but It can be considered a derivative work as it will be exclusive to that avatar. So be sure to check the terms of service for that avatar. The original shape-keys are the data of the avatar, so this can be considered a redistribution. We do not allow you to bundle all or part of this tool when distributing and selling the output file. ----------------------------------------------------------------------------------------------------------------------- *Permission to sell and distribute avatars using this tool is granted. *Permission to use this tool to implement BlendShape and BlendShapeClip on behalf of others for free or for a fee. You may use this tool to implement BlendShape and BlendShapeClip on behalf of others for a fee or free of charge. Please keep the price as high as possible without affecting the sale of this tool. ----------------------------------------------------------------------------------------------------------------------- *You are allowed to sell avatars that you have made using this tool. If you want to sell avatars made by other people, please check their avatar terms and conditions. ----------------------------------------------------------------------------------------------------------------------- *Permission to engage in paid activities such as Vtuber activities with avatars using this tool is granted. ----------------------------------------------------------------------------------------------------------------------- *No credit is needed for using this tool ----------------------------------------------------------------------------------------------------------------------- *The creator of this tool does not compensate for any damage or trouble caused by using this tool outside of the recommended environment or usage. ----------------------------------------------------------------------------------------------------------------------- *I do not waive the copyright of this tool ----------------------------------------------------------------------------------------------------------------------- *In the event of a violation of the terms and conditions, I will investigate and charge an administrative fee and damages. The amount of the claim will vary depending on the situation, but it is estimated to be over 500,000 yen. Please do not do anything that violates the terms of the agreement.
Updates
2023/05/21 v5.0.2 Fixed wrong size of facial expressions. 2023/04/09 v5.0.1 Fixed a bug in which the Mesh in the Prefab set in the expression data was not changed when editing expressions from assets in Project after using ExpressionBuilder. 2023/03/11 v5.0.0 New registration with VRM 1.0 support 2024/08/09 v5.0.3 Unification of naming conventions Included data for v1.27.0 or later Add ShapeDataUpdater tool