DNAViewer에는 DNA 파일을 통해 Maya에서 기능 릭을 읽고 생성하는 데 필요한 모든 클래스가 포함되어 있습니다. 모든 DNAViewer 옵션은 환경설정 가능하므로 원하는 결과를 정확히 얻을 수 있습니다.
Maya에서 UI 씬 생성
dna_viewer_run_in_maya.py 파일은 Maya에서 GUI 창을 사용하여 기능 릭이 있는 씬을 프로그래밍이 필요 없는 방식으로 생성하는 방법을 보여줍니다.
GUI 프레젠테이션
GUI는 디스플레이, 컨트롤, 어셈블리에 사용할 수 있는 핵심 파라미터 일부를 표시합니다. 다음은 GUI의 컴포넌트에 대한 설명입니다.
| 번호 | 이름 | 설명 |
|---|---|---|
1 | Path | 검사 또는 릭 빌드에 사용할 DNA 파일의 경로입니다. |
2 | Build options | 각 LOD에 빌드하고 싶은 부분을 선택하세요.
|
3 | GUI path | 선택 가능한 컨트롤(예: 페이스 보드)이 있는 씬 내 특정 GUI를 선택하여 컨트롤 파라미터에 연결합니다. |
4 | Analog GUI path | GUI와 흡사한 아날로그 GUI를 사용하여 씬 내 컨트롤용 GUI를 가져옵니다. 눈의 방향에만 영향을 줍니다. |
5 | After-assembly script path | (선택 사항) 어셈블리가 완료된 후 실행할 스크립트를 선택합니다. 최종적으로 미세조정하거나 파이프라인에 필요한 메타데이터를 추가할 때 일반적으로 사용합니다. |
DNA 파일 선택하기
DNA 파일을 선택하여 로드하고 나면 DNA 뷰어 창에 콘텐츠 요약이 메시 자손이 있는 LOD 계층구조로 표시됩니다. 각 LOD에서 모든 메시가 필요하지 않은 경우, 유지하려는 LOD의 서브셋 및 콘텐츠를 여기에서 선택할 수 있습니다.
DNA 파일 처리하기
유지하려는 LOD 및 콘텐츠를 선택한 후 Process를 클릭합니다. 그러면 씬이 선택한 모든 엘리먼트로 채워지고 알맞은 컨트롤에 연결됩니다.
아래 스크린샷에 조인트만 포함된 어셈블리의 예시가 나와 있습니다.
아래에서 GUI를 비롯한 DNA 파일 내 모든 요소의 전체 어셈블리를 확인할 수 있습니다.