当前位置:网站首页>MMD->Unity一站式解决方案
MMD->Unity一站式解决方案
2022-08-02 14:11:00 【莉萝爱萝莉】
1. 准备工作
1. 准备模型
你需要准备来自MMD的模型,或任意其他可在Unity中使用的模型
- 获取来自MMD的模型方法有很多,比如 bowlroll 、aplaybox(模之屋)。
- 针对其他模型的获取,你也可以前往 booth 获取对应模型。
2. 准备动作与相机
动作模型分为三类,舞蹈动作、手部/面部动作、以及镜头动作
通常来说,这些动作的文件后缀为vmd。
你可以前往 bowlroll 、aplaybox(模之屋) 获取动作。
3. 各种插件的获取
mmd的pmx模型转fbx:stereoarts
mmd口型加载:MMD4UnityTools
mmd镜头加载:MMD2UnityTool
物理:mmd自带,插件可选(Dynamic Bone)动态骨骼或(Magica Cloth)魔法布料
注:导入口型时,由于插件问题导致不能正常运行,因此需要微调MMDExtensionsEditor
源码
var curve = new AnimationCurve(package.ToArray());
varchara = GameObject.Find("U_Char_2");
var gameObjectName = chara.name;
var parentName = chara.transform.parent.name;
var mesh = chara.GetComponent<SkinnedMeshRenderer>().sharedMesh;
/* 被隐去的部分 var gameObjectName = Selection.gameObjects.First().name; var parentName = Selection.gameObjects.First().transform.parent.name; var mesh = Selection.gameObjects.First().GetComponent<SkinnedMeshRenderer>().sharedMesh;*/
var bsCounts = mesh.blendShapeCount;
var blendShapeNames = Enumerable.Range(0, bsCounts).ToList().ConvertAll(index => mesh.GetBlendShapeName(index));
边栏推荐
- What should I do if Windows 10 cannot connect to the printer?Solutions for not using the printer
- Flink + sklearn - use JPMML implement flink deployment on machine learning model
- Failed to install using npx -p @storybook/cli sb init, build a dedicated storybook by hand
- Compilation error D8021: Invalid numeric argument '/Wextra' cl command line error d8021 invalid numeric argument '/Wextra'
- Introduction to MATLAB drawing functions ezplot explanation
- 倍增和稀疏表
- 关于混淆的问题
- Ubuntu通过apt安装Mysql
- Codeforces Round #624 (Div. 3)
- 模板系列-并查集
猜你喜欢
How to simulate 1/3 probability with coins, and arbitrary probability?
What is Win10 God Mode for?How to enable God Mode in Windows 10?
Software Testing Basics (Back)
Detailed introduction to the hierarchical method of binary tree creation
STM32LL library - USART interrupt to receive variable length information
Redis的线程模型
What should I do if I install a solid-state drive in Win10 and still have obvious lags?
3. User upload avatar
极简式 Unity 获取 bilibili 直播弹幕、SC、上舰、礼物等 插件
剑指offer:合并两个排序的链表
随机推荐
MATLAB绘制平面填充图入门详解
IDEA 单元测试报错:Class not found
Codeforces Round #605 (Div. 3)
jest test, component test
mysql学习总结 & 索引
flink+sklearn——使用jpmml实现flink上的机器学习模型部署
奇技淫巧-位运算
队列与栈
二叉排序树与 set、map
Detailed introduction to drawing complex surfaces using the plot_surface command
2.登录退出,登录状态检查,验证码
剑指offer:在O(1)时间删除链表结点
3. User upload avatar
第三十二章:二叉树的存储与遍历
十天学习Unity3D脚本(一)九个回调
第二十七章:时间复杂度与优化
编译error D8021 :无效的数值参数“/Wextra” cl command line error d8021 invalid numeric argument ‘/wextra‘
Software Testing Basics (Back)
MATLAB制作简易小动画入门详解
STM32LL library use - SPI communication