为VRoidStudio制作的vrm格式模型制作blendshape

devtools/2024/10/4 22:28:18/

零、效果展示

bs视频演示

一、准备相关插件

VRoidStudio_6">1、VRoidStudio(免费)

下载网址:https://vroid.com/en/studio

2、UniVRM(免费)

下载网址:https://github.com/vrm-c/UniVRM/releases
注意:unity版本要在2021.3 LTS及以上,VRM1.0和VRM0.x,要下载对应的插件

3、HANA Tool (付费)

注意:VRM 1.0 对应HANA 5.0VRM 0.x对应HANA 4.0+

二、具体步骤(VRM 0.X,UniVRM-0.126.0,HANA Tool 4.0+,Unity2022.3.22f1c1)

VRoidStudio_14">1、在VRoidStudio制作好模型后导出

(1)取消勾选

在这里插入图片描述

(2)选择导出的版本,然后进行导出

在这里插入图片描述

2、在Unity中对vrm模型添加bs

(1)将UniVRM、HANA Tool导入到Unity中

在这里插入图片描述

unity_22">(2)将vrm模型导入到unity

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

blendshape_26">(3)使用HANA Tool制作模型的blendshape

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/devtools/119734.html

相关文章

如何使用ChatGPT API及Bito插件

目录 本章整体说明Open AI常用API接口工具:Postman调用API接口演示Java和Python调用Open AI API接口基于ChatGPT-4的代码生成插件Bito使用小练习:3分钟搭建一个自己专属的AI聊天网站 2-1 本章整体说明 本章将详细介绍如何使用ChatGPT API以及Bito插件&…

自动化测试CSS元素定位

1.1 CSS定位 1.1.1 绝对路径定位 目标 查找第一个文本为“猜猜看”的a标签 实现 CSS表达式 html>body>div>a[.”猜猜看”] python表达式 driver.find_element_by_css_selector(‘html>body>div>a[.”猜猜看”]’) 1.1.2 相对路径定位 目标 查找第…

网易云多久更新一次ip属地

‌在数字化时代,网络成为了我们日常生活中不可或缺的一部分。无论是社交娱乐还是工作学习,IP地址作为网络身份的象征,都扮演着重要的角色。对于网易云音乐这样的热门应用来说,IP属地的显示不仅关乎用户体验,也涉及用户…

XML简介

目录 XML是什么呢? XML和HTML的区别是什么呢? W3C XML 规范和时间线 XML是什么呢? XML指可扩展标记语言(EXtensible Markup Language),是一种很类似HTML的标记语言。XML的设计宗旨是为了数据的传输而非显…

Ubuntu开机进入紧急模式处理

文章目录 Ubuntu开机进入紧急模式处理一、问题描述二、解决办法参考 Ubuntu开机进入紧急模式处理 一、问题描述 Ubuntu开机不能够正常启动,自动进入紧急模式(You are in emergency mode)。具体如下所示: 二、解决办法 按CtrlD进…

vue2与vue3知识点

1.vue2(optionsAPI)选项式API 2.vue3(composition API)响应式API vue3 setup 中this是未定义(undefined)vue3中已经开始弱化this vue2通过this可以拿到vue3setup定义得值和方法 setup语法糖 ref > …

对比学习训练是如何进行的

对比学习(Contrastive Learning)是一种自监督学习的方法,旨在通过拉近相似样本的表示、拉远不相似样本的表示来学习特征表示。在训练过程中,模型并不依赖标签,而是通过样本之间的相似性进行学习。以下是对比学习的基本…

Java | Leetcode Java题解之第438题找到字符串中所有字母异位词

题目&#xff1a; 题解&#xff1a; class Solution {public List<Integer> findAnagrams(String s, String p) {int sLen s.length(), pLen p.length();if (sLen < pLen) {return new ArrayList<Integer>();}List<Integer> ans new ArrayList<Int…