본문으로 건너뛰기

목소리에 반응하기

마이크 음량에 맞춰 캐릭터의 표정(블렌드셰이프)이 반응하게 하는 흐름입니다. 말할 때 입이나 몸이 들썩이는 효과를 만들 수 있습니다.

흐름도

Get Audio Device Input마이크
Smooth Float떨림 완화
Empty Blendshape List
Set Blendshape입 벌림 = 음량
Override Character Blendshapes

노드별 연결

  1. Get Audio Device Input — 마이크(또는 시스템 오디오)의 Amplitude(0~1)를 출력합니다.
  2. Smooth Float — 음량이 덜덜 떨리지 않게 부드럽게 만듭니다.
  3. Empty BlendShape ListBlendShape List Set BlendShape — 빈 목록에서 시작해, 입 벌림 블렌드셰이프 값을 음량에 연결합니다.
  4. Override Character BlendShapes — 만든 블렌드셰이프 목록을 캐릭터에 적용합니다.

응용

  • 여러 표정 반응: Set Blendshape를 여러 개 이어 음량으로 눈썹·볼 등도 함께 움직입니다.
  • 임계값 반응: 음량이 일정 값을 넘을 때만 동작하려면 Float Greater ThanIf Branch로 분기합니다.
  • 전문 립싱크: 입모양을 음소 단위로 정밀하게 맞추려면 Generate Lip Sync Animation를 씁니다(별도 캘리브레이션 필요).