使用指引:Vive追踪器实时动作捕捉蓝图
Vive tracker live link mocap blueprint
Documentation
(1) 虚幻引擎5项目需要准备的软件和开启的插件
(1) The software and plugins required for the Unreal Engine 5 project
a. 首先需要在虚幻5外下载Steam和SteamVR安装好。
a. It is necessary to download Steam and SteamVR outside of Unreal Engine 5 and install them properly.
b. 然后在虚幻的项目里开启以下的引擎自带的插件,重启引擎。
b. Then open the following engine's built-in plugins in the Unreal Engine project and restart the engine.

(2) 开启你的基站手柄和追踪器,检测硬件是否能在LiveLink面板里连接齐全
(2) Turn on your iphone, base station, controller, and tracker to check if the hardware can be fully connected in the LiveLink panel
a. 打开Livelink面板。
a. Open the Livelink panel.

b. 添加追踪器和手柄Iphone等。
b. Add trackers, controllers and iPhone.

c. 查看你的追踪器手柄iPhone是否都显示在列表上。
c. Check if all of your tracker, controllers and iPhone are displayed on the list.

(3) 在虚幻项目里为动捕角色选择对应的追踪器和控制器
(3) Select trackers or controllers corresponding to each part in the character blueprint
a. 在VRMP_Male文件夹里打开BP_VRMP_Male角色蓝图,点击左边角色蓝图本身,然后在右边细节面板找到【Base Datas】—【Controllers】且打开列表。
a. Open “BP_VRMP_Male” character blueprint in the “content/VRMP_v10/blueprint/” folder, tick the character blueprint itself on the left panel, then find 【 Base Data 】 - 【 Controllers 】 in the details panel on the right and open the list.

b. 确保Livelink面板打开的情况下,按照部位把对应的追踪器选上。
b. Ensure that the Livelink panel is open and select the trackers for the corresponding parts separately.

(4) 查看真人的追跟踪器、手柄的佩戴位置,并为角色调整好
(4) Check the wearing position of the real person's tracker and controller, and adjust them for the character
a.图片展示的是现实中的追踪器和控制器对应虚幻场景里的XyZ坐标方向。
a. The image shows the XYZ coordinate directions in the virtual scene that correspond to the tracker and controller in reality.
b.图片中展示的是真人默认佩戴追踪器的大概位置和方向,如果按照这个位置和方向来佩戴追踪器,在项目里角色的控制器位置就不需要修改。否则还得在角色骨骼里面调整控制器插槽位置。例如把胸前的追踪器佩戴在后背上。
b. The picture shows the approximate position and orientation of the default tracker worn by a real person. If the tracker is worn according to this position and orientation, the controller position of the character in the project does not need to be modified. Otherwise, it is necessary to adjust the position of the controller slot within the character's skeleton. For example, wearing a tracker on the chest on the back.

(5) 如果你的佩戴位置不是在默认位置,需要调整跟踪器或控制器的插槽位置。
(5) If your wearing positions are not in default way and need to adjust the slot position of the tracker or controller.
a. 在“content/VRMP_v10/ Characters / SK_Standard_Male”文件夹找到骨骼文件,双击进去设置。
a. find the folder “content/VRMP_v10/ Characters / SK_Standard_Male” skeleton file, double-click to enter the settings.

b. 左上角搜索栏输入ctrl会展示控制器插槽,然后找到真实佩戴与默认位置不一样的追踪器位置,进行调整。
b. Input “Ctrl” in the search bar in the upper left corner to display the controller slots, then find the tracker position that is different from the default way position and make adjustments.

c. 例如,在背部佩戴胸部追踪器。必须与Vive Tracker在现实中的位置和插槽的XYZ方向相对应。您可以参考(4)中的图像。另外,通常手部位置不准确的问题是由于控制器位置设置不准确造成的。
c. For example, wearing a chest tracker on the back. Must correspond to the position of the Vive Tracker in reality and the XYZ orientation of the slot. You can refer to the image in (4). Usually, the problem of inaccurate hand position is due to the controller not being set properly.


(6) 假如你需要更换角色的骨骼网格体
(6) If you need to use other skeletal meshe
a. 首先在“content/VRMP_v10/blueprints/base”文件夹里找到蓝图文件“BP_VRMP_Base”,然后创建一个子蓝图。
a. first open “content/VRMP_v10/blueprints/base” folder and find the “BP_VRMP_Base” blueprint, then create a new child blueprint.

b. 根据所使用的骨架网格的每个部分的命名填写[Base Data]-[Body]。同时,需要在列表中设置并填写头部、胸部、腰部、双手和双脚的新插槽。
b. Fill in the [Base Data] - [Body] based on the naming of each part of the skeleton mesh used. At the same time, new slots for Head, Chest, Waist, Two Hands, and Two Feet need to be set up and filled in the list.

c. 同时,您必须为新的骨架网格创建新的动画蓝图,你可以参考默认的动画蓝图来创建。实际上,我们不建议用新的骨架网格替换骨架网格。使用Ik重定向可能更好。
c. Meanwhile, you must to create a new animation blueprint for the new skeleton mesh, and you can be created by referencing the default. Actually, we do not recommend replacing the skeleton mesh with a new one. It may be better to use Ik retarget.
(7) 角色蓝图参数说明
(7) Character blueprint parameter settings
因为每一个佩戴者身高手长脚长等等不一样,所以为了达到好的效果需要对角色的参数进行微调。
Because each wearer's height, hand length, foot length, and so on are different, it is necessary to adjust the parameters of the character in order to achieve good results.
a. 点击角色蓝图本身,右边选择【Base Datas】——【Parameters】打开
a. Open character blueprint and find [base datas]-[parameters]

b. 鼠标停留到选项上会有大概的说明
b. Hovering the mouse over the option will provide relevant instructions

c. 对角色参数的进一步说明
c. Further explanation of parameters

(8) 关于手指的控制
(8) Regarding finger control
本项目文件针对手指动作是通过控制器的按钮来激活相对应动画实现的
This blueprint implements finger movements by activating corresponding animations through buttons on the controller


本产品链接:https://www.vrhuman.cn/?Service/product/Service/product/VRMP.html

