BipedPlus / _dev

개발중 | Spring Master (Beta) — 스프링 다이나믹스

Chapter 10. Spring Master (Beta) — 스프링 다이나믹스

꼬리 / 머리카락 / 스커트 등 물리 시뮬레이션
⚠️ 이 기능은 현재 Beta 버전입니다. 프로덕션 사용 시 충분한 테스트를 권장합니다.

10.1 Spring Master 개요

Spring Master는 꼬리, 머리카락, 스커트 등 물리적으로 흔들리는 부위를 시뮬레이션하는 기능입니다.
애니메이션 키프레임에 스프링 물리를 더해 자연스러운 2차 모션(Secondary Motion)을 만들 수 있습니다.

Verlet vs XPBD 알고리즘 선택 기준 (준비중..)

Spring Master는 두 가지 물리 계산 방식을 지원합니다.

알고리즘 특징 추천 사용 사례
Verlet 계산이 가볍고 빠름, 간단한 스프링 체인에 적합 꼬리, 짧은 머리카락, 귀
준비중…

10.2 Verlet 파라미터

Parameters 패널 구성

파라미터 범위 기본값 설명
Stiffness 0 ~ 100 30 본 체인의 강성. 높을수록 빳빳하고, 낮을수록 부드럽게 흔들림
Damping 0 ~ 100 15 감쇠(저항). 높을수록 흔들림이 빠르게 멈추고, 낮을수록 오래 흔들림
Mass 0 ~ 200 100 질량. 높을수록 무겁고 느리게 반응, 낮을수록 가볍고 빠르게 반응
Keep Shape 0 ~ 100 10 원래 포즈로 복귀하려는 힘. 0이면 자유롭게 흔들리고, 높을수록 원래 형태 유지
Gravity (체크박스) 0 ~ 100 50 (OFF) 중력 적용. 체크 시 활성화되며 값이 높을수록 아래로 강하게 떨어짐

파라미터 가이드

Stiffness (강성)

  • 낮은 값 (0~20): 천, 긴 머리카락처럼 유연하게 흔들림
  • 중간 값 (30~50): 짧은 머리카락, 귀걸이 등 적당한 탄성
  • 높은 값 (60~100): 짧은 꼬리, 뿔 장식 등 단단한 느낌

Damping (감쇠)

  • 낮은 값 (0~10): 흔들림이 오래 지속 (실크, 긴 머리카락)
  • 중간 값 (15~30): 자연스러운 감쇠
  • 높은 값 (40~100): 흔들림이 빠르게 멈춤 (짧은 체인, 무거운 물체)

Mass (질량)

  • 낮은 값 (0~50): 가볍고 빠르게 반응 (깃털, 리본)
  • 기본값 (100): 표준 반응 속도
  • 높은 값 (150~200): 무겁고 느린 반응 (두꺼운 꼬리, 무거운 천)

Keep Shape (형태 유지)

  • 0: 순수 물리 (자유 낙하, 천처럼 처짐)
  • 10~30: 약간의 복원력 (머리카락, 스커트)
  • 50~100: 강한 복원력 (원래 포즈에 가깝게 유지)

Gravity (중력)

  • 기본 OFF 상태 — 체크박스를 켜야 중력이 적용됩니다
  • 값 50 = 표준 중력 (-9.8), 100 = 약 2배 중력

체인 추가 방법

  1. Spring Master 창을 엽니다.
  2. 시뮬레이션할 본 체인의 루트 본을 선택합니다.
  3. [Add Chain] 버튼을 클릭합니다.
  4. 파라미터를 조정합니다.



10.5 키프레임 베이크 (최종 결과물 추출)

시뮬레이션 결과가 마음에 들면 키프레임으로 베이크하여 최종 애니메이션으로 만듭니다.

  1. 베이크할 프레임 범위를 지정합니다.
  2. [Bake] 버튼을 클릭합니다.
  3. 각 본에 키프레임이 자동으로 생성됩니다.
주의: 베이크 후에는 스프링 시뮬레이션이 비활성화됩니다. 수정이 필요하면 베이크를 취소하고 파라미터를 다시 조정하세요.

추가 도움이 필요하신가요?

문의하기