소리꽃 KeyBloom
소리꽃 KeyBloom 바로가기 ↗
소리꽃 KeyBloom 6
소리꽃 KeyBloom YouTube에서 보기 ↗
이 글은 소리꽃 KeyBloom 시리즈의 12번째 기록입니다. (총 21개)

오늘 한 일

  • 파티클 모션 2종 추가 — 움직임 드롭다운에 나선 기둥·물고기 유영
    • 나선 기둥: 토네이도와 같은 회전 상승이지만 반경이 절반쯤으로 좁고, 위로 가도 퍼지지 않아 원통형으로 회전하며 더 높이 올라감
      • 이유: 토네이도(위로 갈수록 퍼지는 소용돌이)와 달리, 작은 반경을 유지하며 원통으로 도는 기둥 모양을 원해서
    • 물고기 유영: 좁은 S자 꼬리짓 + 꼬리짓에 박자 맞춰 훅 나아갔다 미끄러지는 추진(burst-glide). 물고기마다 좌/우 방향을 정하면 그쪽으로만 비스듬히 헤엄쳐 올라감
      • 이유: 수직 상승이되 물고기가 헤엄치는 듯한 움직임을 원해서
  • 튜닝 라운드 — 나선 기둥 회전 속도 2배, 물고기 좌우 퍼짐 확대, 물고기 방향을 확정형으로(가운데로 애매하게 직진하는 개체 없음)

막힌 부분

  • 기존 물리값(속도·중력·감쇠·좌우 흔들림)만으론 물고기의 “훅 나아갔다 미끄러지는” 추진을 표현할 수 없었다
    • 해결: 수직 속도를 사인파로 변조하는 추진 맥동 필드를 제네릭 물리에 추가. 좌우 흔들림과 위상을 공유해 꼬리짓과 추진이 박자가 맞음. 기존 모션은 전부 0이라 동작 불변 — “모션 추가 = 케이스 하나” 원칙 유지

다음에 할 일

  • 고화질 인코딩(ffmpeg.wasm), 모양별 색 지정, 합성음 피아노틱하게(조사)


Series: 소리꽃 KeyBloom


Suggested Posts