unity-变形_可制作面部表情
itle: unity-变形_可制作面部表情
categories: Unity3d
tags: [unity, 变形, 面部表情, max]
date: 2019-04-16 20:32:53
comments: false
unity-变形_可制作面部表情
前篇
- 3ds max 中製作表情動畫 - https://www.youtube.com/watch?v=ZqRMegDgif8
- 使用3dmax Morpher制作Unity表情动画 - https://blog.csdn.net/hello_crayon/article/details/80430453
简单mesh变形的话, 可以使用 max 中的 Morpher (变形器) 来做, 不需要用到骨骼, 而且可以通过 权重值 来控制变形强度
复杂mesh变形才用骨骼做, 绑定点, 刷权重, k动画
简单模型测试
以一个简答的球体变形为例
新建一个 球体a (需要导出部分), 同时复制几个球体 b,c,d (用来做变形)
b,c,d 分别做不同的变形
给 a 添加一个 变形器 修改器, 加载多个 变形目标 b,c,d
导出 fbx. 勾选 动画 后, 才能勾选 变形->变形
丢带unity中测试. 在 skinned mesh renderer 组件中会有个 BlendShapes 显示所 变形目标 及其 权重值
脚本中控制 权重值
using System.Collections; using System.Collections.Generic; using UnityEngine;[ExecuteInEditMode] public class MorpherCtrl : MonoBehaviour {[Range(0f, 100f)]public float val1 = 0f;public SkinnedMeshRenderer smr;void Start() {}void Update() {if (smr != null) {smr.SetBlendShapeWeight(0, val1); // 通过索引设置 BlendShapes 中的值}} }
角色测试
导出方式可以参考: 3dsmax-骨骼绑定及动作导出流程
模型及动作使用的是之前做好的, 参考: art-记一次角色合成制作流程
复制一个 袖标 模型出来做变形动画.
原有 袖标 模型上加一个 morpher 变形器 修改器, 变形器 修改器 一定要在 蒙皮 修改器下面, 才能做正确的动作及变形, 不然容易踩这个坑: [加了 变形器 修改器 后, 动作无效](#加了 变形器 修改器 后, 动作无效). (应该和顶点矩阵变换的先后顺序有关). 记得打开修改器列表下的 显示最终结果 的开关 才能看多所有修改器的效果.
在导出 骨骼和模型 的时候, 在导出动画模型的基础上 再额外勾选上 变形->变形 即可.
丢带unity中测试. 选中 袖标 节点就有个变形权值可以调整了
踩坑
加了 变形器 修改器 后, 动作无效
是因为 变形器 修改器 和 蒙皮 修改器 的顺序错了, 如图,
只需要把 变形器 修改器 放到 蒙皮 修改器 之下即可解决问题.
unity-变形_可制作面部表情相关推荐
- Unity 3S角色 Sp制作导出 工作流简要分享
3S角色的制作工作流,其中包括SP中对皮肤的3S制作和导出到Unity进行3S shader制作和打光等等,该整套工作流可应用在各种版本的Unity中. 效果如下: Unity 角色URP sss皮肤 ...
- 【Unity入门计划】制作RubyAdventure03-使用碰撞体触发器实现世界交互
目录 8 添加生命系统 演示效果 9 使用触发器实现吃血包 9.1 添加一个可以被吃掉的血包 10 使用触发器添加伤害区域 10.1 设置伤害区域 10.2 设置无敌时间 关于无敌时间的讨论 10.3 ...
- 产品原型制作_早期制作原型如何帮助您设计出色的数字产品
产品原型制作 Utilizing prototypes this way, is a missed shot. A missed shot to create an outcome that solv ...
- Cinemachine教程 | Unity中如何快速制作镜头晃动?
摘要:经常在游戏.影视中会看到镜头晃动的镜头,比如枪的后坐力.爆炸.碰撞.巨人踩踏地面等等,镜头晃动如何快速制作呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周 ...
- Cinemachine教程 | Unity中如何快速制作相机切换动画?
摘要:使用Cinemachine可以快速制作相机切换动画,来看看我是怎么做的吧. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是我本周的学习总结报告哦. 好久不见.我最近 ...
- 【Unity】 结合DoTween制作抛物线效果
[Unity] 结合DoTween制作抛物线效果 概要 public partial class EMath {public static Vector3 Parabola(Vector3 start ...
- Unity 关于小地图的制作
Unity中小地图的制作主要用到了Render Texture ,camera ,和layer的设置 效果如图: 1.首先在场景中搭建一个场景 如图:我这里就随便搭建了一下用到了一个plane 和 c ...
- unity水果忍者制作
unity水果忍者制作 这几天学了一下切水果游戏的手游制作,大致了解操作运行过程,还在制作当中就先写一篇自己的思路吧: 首先收集和制作好ui素材,这些是一个项目开始的基石也是整个游戏最直观的东西,然后 ...
- Unity:导入3D画图制作的模型
Unity:导入3d画图制作的模型 在制作游戏地图的时候,可以先用win10提供的免费应用3D画图来制作号模型,在导入到Unity项目中的资源包,然后直接使用. 3D画图默认保存的3D格式是*.glb ...
最新文章
- 微信小程序去掉左上角的返回箭头
- 如何使用jQuery检查单选按钮?
- 使用Sencha Designer来快速开发web用户界面 -- 初识Designer
- c语言大作业菜单,C语言大作业:编写菜单控制猜商品价格程序
- [转]char * 和字符数组
- 两台电脑间使用网线连接实现共享
- 操作系统:什么是中断?
- 天池竞赛——服务器故障预测
- 知乎带货月入过万的赚钱路子,前期操作后期可躺赚
- 【原创】从BZOJ2683 简单题中 整 CDQ分治解决三维偏序
- #800 Div.2 E. Keshi in Search of AmShZ 最短路
- 合同相似可逆等价矩阵的关系及性质_矩阵的合同,等价与相似的联系与区别.doc...
- 理解《Charting the Right Manifold: Manifold Mixup for Few-shot Learning》
- 字符迷阵[网易题目]
- 北京地铁线路图(最新-非常实用)
- 公钥密码体系基于的数学难题
- C语言:用and、or、not表示逻辑运算符
- [毕业设计源码]基于springboot的线上跳蚤(二手闲置)市场平台[包运行成功]
- 嵌入式C语言学习第三天
- keil 汉字区位码/内码读取错误解决方案
热门文章
- 菜鸟学习----前端vue.js学习01
- x20手机科学计算机,vivo X20Plus屏幕指纹版
- cmd进入指定盘符详解
- 基于MATLAB的人脸识别系统[创新元素,界面GUI]
- 618来临,我们有超10000名“机器人雇员”在全国上岗!
- 通俗的计算机网络通信的软文——转载知乎
- 不得不知的 “2021 阿里巴巴春招(实习生)” 那些事儿
- 本周AI热点回顾:天津大学火速解聘学术不端教授,利用职权为女儿铺路;人脸识别第一案判决...
- 雨量水位监测显示屏内涝状况提前掌握
- hibernate从零开始