Unity Live2D 模型嘴型与音频同步 Audio Mouth Input组件

本文介绍了如何在Unity 2019.4.0f1中,利用CubismSdkForUnity-4-r.1实现Live2D模型的嘴型与音频同步。通过添加MouthController和Audio Mouth Input组件,调整参数如BlendMode、MouthOpening、Smoothing等,可以实现模型自然的口型变化。虽然高采样质量和增益会增加CPU负载,但在设置合适参数后,可以达到良好的动画效果。实际开发中,出于性能考虑,可能选择预设值而非实时同步。
摘要由CSDN通过智能技术生成

环境:
Unity 2019.4.0f1
CubismSdkForUnity-4-r.1

阅读这篇文章能你知道如何让模型自然地口吐芬芳

官方是有整理好的脚本直接给我们用的,竟然如此 那就开始吧!

在模型根部添加MouthController脚本
在这里插入图片描述
BlendMode:混合模式 一般选Override
MouthOpening:嘴部张开(0-1)
数值范围0-1 代表可张开的程度(百分比)

然后在模型的ParameterMouthOpenY添加一个MouthParameter脚本
在这里插入图片描述
脚本里面没有代码,主要是通过根部的Controller进行数值管理,添加这个脚本意思是告诉Controller这里有一个可供管理的对象

然后再于模型根部添加Audio Mouth Input
这时我们可以看到有下面几个陌生的属性
在这里插入图片描述
Audio Input:音频输入 你需要将一个AudioSource丢给这个组件
注:一般新建一个空物体用于管理音频,在空物体上添加AudioSource脚本,然后再编写脚本对AudioSource进行一系列操作

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值