Eng 繁中 日本語 한국어 简中

2026.4 출시

XPBD 리지드바디 물리 시스템

이번 릴리스에서는 XPBD(Extended Position Based Dynamics)를 기반으로 한 완전히 새로운 리지드바디 시뮬레이션 시스템이 도입됩니다. 이는 지금까지 중 가장 대규모의 물리 개편으로, PMX 모델 물리, 천, 머리카락, 캐릭터 액세서리 간의 상호작용 방식에 영향을 미칩니다.

이것이 여러분에게 의미하는 것은? 리지드바디 물리가 있는 PMX 모델을 이제 새로운 XPBD 솔버로 시뮬레이션할 수 있습니다. 새로운 “물리 모드” 설정을 사용하여 언제든지 이전 시스템과 새 시스템 간에 전환할 수 있습니다. 새 시스템은 특히 깊이 겹치는 천과 리지드바디 요소가 많은 장면에서 전반적으로 더 안정적이고 정확합니다.

지원되는 형상 및 조인트: XPBD 시스템은 박스, 캡슐, 구체, 실린더 리지드바디 형상을 지원합니다. 조인트 유형에는 볼 조인트, 힌지 조인트, 프리즈매틱 조인트, 고정 조인트, 소프트 고정 조인트가 포함되며 모두 강성과 감쇠를 조절할 수 있습니다. 트위스트 제한, 콘 제한, 각도 컴플라이언스도 지원됩니다.

래그돌: XPBD 조인트를 기반으로 한 새로운 래그돌 시스템이 완전한 리깅 통합으로 구현되었습니다.

천과 리지드바디 상호작용: 천과 머리카락 파티클이 이제 XPBD 리지드바디와 충돌할 수 있으며, 시스템은 마찰이 있는 완전한 자기 충돌을 지원합니다. 더 정확한 표면 접촉을 위한 메시 기반 및 SDF(부호 거리 필드) 콜라이더도 지원됩니다.

소프트바디 물리: 사면체 기반 소프트바디 시뮬레이션이 추가되었으며, 변형률 경화와 프리즘 세분화로 소프트 오브젝트의 더 현실적인 변형이 가능합니다.

시각화: 소프트바디, 천, 스커트, 체인 물리의 조인트 및 파티클 시각적 오버레이를 전환하여 시뮬레이션 동작을 이해하는 데 도움을 받을 수 있습니다.

캐릭터 움직임 및 IK 개선

캐릭터 컨트롤러의 바디 IK와 이족 보행이 대폭 업데이트되었습니다.

전체 포즈 해결을 개선하기 위한 새로운 전신 IK 패스가 추가되었습니다. 리팩터링된 발 상태 시스템을 통해 걷는 동안의 발 고정과 들어올리기가 개선되어 더 부드러운 전환과 더 자연스러운 지면 접촉이 구현되었습니다. 발 IK 본 방향과 절대 위치 IK 해결도 수정되었습니다.

이족 보행 중 측면 오프셋, 손 회전, 리프트 동작이 모두 개선되었습니다. 캐릭터가 가만히 서 있을 때 더 생동감 있게 보이도록 캐릭터 컨트롤러에 절차적 아이들 모션이 추가되었습니다.

성능 개선

이번 릴리스에서 여러 내부 시스템이 병렬화 및 가속화되었습니다:

  • Morton 코드 정렬이 있는 새로운 경계 볼륨 계층(BVH)이 물리 파티클이 많은 장면에서 자기 충돌 및 메시 충돌 쿼리를 크게 가속화합니다.
  • 충돌 해결이 이제 Burst 컴파일된 작업을 사용하여 병렬로 실행될 수 있습니다. 시뮬레이션 설정의 “병렬 해결” 옵션으로 전환할 수 있습니다.
  • AABB 및 Morton 코드 계산이 이제 완전히 작업화되고 Burst 컴파일되었습니다.
  • 충돌 인덱스 목록이 이제 지연된 병렬 작업을 사용하여 프레임당 메모리 할당 오버헤드가 감소했습니다.

설정 및 UI

  • 물리 모드 선택기가 이제 설정 UI에서 “물리 모드” 및 “물리 재정의”로 명확하게 표시됩니다.
  • XPBD 모드 사용 시 물리 그룹 제어(활성화/비활성화 및 시각적 전환)를 사용할 수 있습니다.
  • 시작 시 마지막으로 사용한 모델을 자동으로 다시 로드하는 새로운 “이전 모델 불러오기” 옵션이 추가되었습니다.
  • 시뮬레이션 설정이 더 명확하게 재정리되고 이름이 변경되었습니다.

버그 수정

  • 리지드바디 충돌에서 모서리 및 엣지 접촉 감지를 수정했습니다.
  • 충돌 마스크 반전으로 인한 잘못된 충돌 그룹 동작을 수정했습니다.
  • 리지드바디 충돌 작업에서 접촉점 계산을 수정했습니다.
  • XPBD 엣지 솔버에서 거리 제약을 수정했습니다.
  • 굽힘 제약 설정에서 삼각형 인덱스를 수정했습니다.
  • 조인트 해결에서 라그랑주 승수 0으로 나누기를 수정했습니다.
  • 정리 시 BoobsPhysics 콜라이더가 등록 해제되지 않는 문제를 수정했습니다.
  • 천 블록 시각화 도구 처리의 메모리 누수를 수정했습니다.
  • 모델 로드 후 부모 본 업데이트를 수정했습니다.
  • 카메라 오일러 회전 처리를 수정했습니다.
  • 시뮬레이션 설정에서 FPS 설정을 수정했습니다.
  • 메시 콜라이더 업데이트 문제를 수정했습니다.
  • 조인트 초기화에서 각도 제한 단위 변환을 수정했습니다.
  • 여러 물리 컴포넌트에서 직렬화 경고를 수정했습니다.
  • 파티클 속도 적분에서 NaN 값을 수정했습니다.