카오스 비주얼 디버거(Chaos Visual Debugger, CVD)는 CVD 인터페이스의 오른쪽 하단에 있는 디테일(Details) 패널과 데이터 인스펙터(Data Inspector) 탭에 데이터를 표시합니다.
각 데이터 카테고리에는 전용 데이터 인스펙터가 있습니다.
파티클 데이터(디테일 패널)
디테일 패널은 파티클 데이터의 데이터 인스펙터 역할을 합니다. CVD 컨텍스트에서 파티클은 보통 리지드 바디를 가리킵니다.
뷰포트 또는 아웃라이너에서 파티클을 선택하면 이 패널은 해당 파티클에 대해 기록된 모든 데이터로 채워집니다. 콜리전 컨택트 또는 씬 쿼리와 달리 CVD의 재생 컨트롤을 사용할 때 선택한 파티클의 데이터가 인스펙터에 유지됩니다.
선택한 파티클에 콜리전 데이터가 포함된 경우 디테일 패널 하단에 인스펙터에 콜리전 데이터 표시(Show Collision Data in Inspector) 버튼이 표시됩니다. 선택한 파티클의 데이터로 콜리전 데이터 인스펙터를 채웁니다.
콜리전 데이터 인스펙터
콜리전 데이터 인스펙터는 선택된 파티클, 컨택트(두 콜리전 셰이프가 겹치는 포인트) 또는 콜리전 쌍(서로 충돌하는 두 파티클)에 대한 정보를 표시합니다.
컨택트는 프레임별로 생성되므로 CVD의 재생 컨트롤을 사용하면 검사하는 콜리전 데이터가 구버전이 됩니다. 이로 인해 콜리전 데이터 인스펙터는 재생 중에 마지막으로 선택한 컨택트의 데이터만 디스플레이합니다.
콜리전 데이터 인스펙터를 콜리전 쌍 정보로 채우려면 다음 단계를 따릅니다.
뷰포트에서 콜리전 데이터가 있는 파티클을 선택합니다.
디테일 패널에 표시되는 컨텍스트에 맞는 인스펙터에 콜리전 데이터 표시(Show Collision Data in Inspector) 버튼을 클릭합니다.
사용 가능한 콜리전 쌍의 드롭다운 목록을 포함하여 파티클의 데이터로 콜리전 데이터 인스펙터를 채웁니다.
검사할 콜리전 쌍을 선택합니다.
디테일 패널, 아웃라이너, 뷰포트에서 각 파티클을 식별하려면 파티클 0 선택(Select Particle 0) 또는 파티클 1 선택(Select Particle 1) 버튼을 클릭합니다.
씬 쿼리 인스펙터
씬 쿼리 인스펙터는 뷰포트에서 선택된 시각화된 쿼리에 대한 정보를 표시합니다. 이 인스펙터에는 쿼리의 일부로 평가된 오브젝트를 단계별로 표시하는 자체 타임라인이 있습니다.
CVD가 선택된 쿼리가 서브 쿼리를 수행했음을 탐지하면 컨텍스트에 따라 부모 쿼리로 이동(Go to parent query) 버튼을 사용할 수 있습니다. 이 버튼을 사용하여 상위 쿼리로 이동할 수 있습니다.
씬 쿼리 브라우저
씬 쿼리 브라우저는 씬 쿼리를 검사할 수 있는 올인원 브라우저입니다. 씬 쿼리 브라우저에 액세스하려면 CVD의 메인 툴바에서 씬 쿼리 브라우저(Scene Query Browser)를 클릭합니다.
| 번호 | 설명 |
|---|---|
1 | 표시(Show) > 씬 쿼리 데이터 플래그(Scene Query Data Flags)에 있는 것과 동일한 씬 쿼리 데이터 플래그를 활성화합니다. |
2 |
표시(Show) > 씬 쿼리 시각화 세팅(Scene Query Visualization Settings)의 옵션과 동일합니다. |
3 | 트레이스 태그(Trace Tag), 트레이스 오너(Trace Owner), 쿼리 유형(Query Type) 또는 솔버 이름(Solver Name)을 기준으로 쿼리를 필터링합니다. |
4 |
|
5 | 기록된 쿼리 간에 이동합니다. 동일한 위치에서 한 프레임에 여러 씬 쿼리가 발생하는 경우 유용합니다. |
조인트 컨스트레인트 데이터 인스펙터
조인트 컨스트레인트 데이터 인스펙터는 뷰포트에서 선택된 조인트의 조인트 상태 및 조인트 세팅 데이터를 표시합니다. 이 인스펙터의 데이터는 CVD의 재생 컨트롤을 통해 업데이트됩니다.
다음 순서
카오스 비주얼 디버거로 데이터 캡처하기
카오스 비주얼 디버거로 녹화를 캡처하고 재생합니다.