목소리에 반응하기
마이크 음량에 맞춰 캐릭터의 표정(블렌드셰이프)이 반응하게 하는 흐름입니다. 말할 때 입이나 몸이 들썩이는 효과를 만들 수 있습니다.
흐름도
Get Audio Device Input마이크
Smooth Float떨림 완화
Empty Blendshape List
Set Blendshape입 벌림 = 음량
Override Character Blendshapes
노드별 연결
- Get Audio Device Input — 마이크(또는 시스템 오디오)의 Amplitude(0~1)를 출력합니다.
- Smooth Float — 음량이 덜덜 떨리지 않게 부드럽게 만듭니다.
- Empty BlendShape List → BlendShape List Set BlendShape — 빈 목록에서 시작해, 입 벌림 블렌드셰이프 값을 음량에 연결합니다.
- Override Character BlendShapes — 만든 블렌드셰이프 목록을 캐릭터에 적용합니다.
응용
- 여러 표정 반응: Set Blendshape를 여러 개 이어 음량으로 눈썹·볼 등도 함께 움직입니다.
- 임계값 반응: 음량이 일정 값을 넘을 때만 동작하려면 Float Greater Than → If Branch로 분기합니다.
- 전문 립싱크: 입모양을 음소 단위로 정밀하게 맞추려면 Generate Lip Sync Animation를 씁니다(별도 캘리브레이션 필요).