요약
Nuke Nuke 에서 생성했거나 외부 3D 프로그램에서 가져온 Alembic 파일(.abc)을 읽고 쓸 수 있습니다. Nuke 에서 Alembic 파일을 읽고 쓰는 것은 매우 간단한 과정으로, ReadGeo 노드를 사용하여 Alembic 데이터를 가져오고 WriteGeo 노드를 사용하여 Alembic 데이터를 내보냅니다.
Alembic 포맷의 장점 중 하나는 여러 개의 지오메트리 객체를 하나의 Alembic 파일에 저장하고, 이 데이터를 스크립트나 다른 프로그램 간에 공유할 수 있다는 것입니다.
이 문서에서는 Nuke 의 ReadGeo 노드를 사용하여 여러 개의 지오메트리 객체가 포함된 Alembic 파일을 가져오는 올바른 방법을 보여줍니다.
더 많은 정보
ReadGeo 노드의 주요 목적은 다른 3D 프로그램에서 생성된 다양한 데이터를 Nuke 로 가져오는 것입니다. 자주 사용되는 형식 중 하나는 Alembic(.abc)입니다. 이는 보편적으로 허용되는 개방형 컴퓨터 그래픽 교환 프레임워크를 제공하기 때문에 매우 널리 사용되는 형식입니다.
Nuke 내에서는 기하학, 카메라, 포인트 클라우드, 축 정보 등 다양한 데이터를 Alembic 파일에서 읽고 쓸 수 있습니다.
WriteGeo 노드를 사용하여 Alembic 파일에 3D 데이터를 쓰는 경우 다음과 같은 내보내기 옵션이 제공됩니다.
ReadGeo 노드를 사용하여 Alembic 데이터를 Nuke 로 가져오는 경우 단일 지오메트리 또는 여러 지오메트리 객체가 포함된 파일을 가져올 수 있습니다.
여러 개의 지오메트리 객체가 있는 Alembic 파일 가져오기
동일한 Alembic 파일에 여러 개의 지오메트리 객체가 있는 경우 ReadGeo 노드를 사용하여 파일을 가져오려고 하면 다음 대화 상자가 나타납니다.
이 대화 상자에는 두 가지 옵션이 있습니다.
- 올인원 노드 생성
- 부모를 별도의 노드로 만듭니다.
'모두 만들기'를 사용하면 대화 상자에서 선택한 모든 항목에 대해 하나의 ReadGeo 노드가 생성됩니다. '부모 항목별 노드 만들기'를 사용하면 선택 트리의 각 부모 항목에 대해 하나의 ReadGeo 노드가 생성됩니다.
위와 같이 현재 Alembic 객체 선택을 진행하는 경우, 이러한 옵션 중 하나를 클릭하면 동일한 결과가 나타납니다. 모든 지오메트리 객체가 하나의 객체로 결합된 단일 ReadGeo 노드가 사용되며, Nuke 내에서 분할할 수 없습니다.
동일한 Alembic 파일에서 여러 개의 지오메트리 객체를 처리할 때 여러 개의 ReadGeo 노드를 사용하려면 먼저 대화 상자에서 '부모' 및 '자식' 설정을 정의한 다음 '부모를 별도 노드로 만들기 ' 옵션을 선택해야 합니다.
워크플로 예시
각 지오메트리 객체를 올바르게 표현하려면 각 독립 지오메트리 조각에 부모 값을 지정해야 합니다. 기본적으로 독립 지오메트리를 가져올 때 '루트' 디렉터리가 부모 디렉터리 이고 지오메트리 및/또는 다른 하위 폴더는 자식 디렉터리로 설정됩니다.
부모 및 자식 할당의 사용법을 설명하기 위해, 가져오기 프로세스가 수행되는 방식을 보여주는 일련의 단계는 다음과 같습니다.
1) ReadGeo 노드를 사용하여 여러 개의 지오메트리 객체가 포함된 Alembic 파일을 가져옵니다.
2) ReadGeo 대화 상자가 표시되면 독립적인 ReadGeo 노드로 사용할 모든 지오메트리 객체를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 ' 부모로 선택 '을 선택합니다.
3) 이렇게 하면 이러한 기하 객체가 부모로 설정되고 강조된 선으로 표시됩니다.
4) 설정을 완료하기 위한 마지막 단계는 부모를 별도 노드로 만들기를 클릭하는 것입니다.
뷰어에서 각 지오메트리는 독립적인 ReadGeo 노드를 통해 Nuke 로 가져옵니다. 위 예시에서는 다음과 같이 3개의 노드가 생성됩니다.
이러한 기하 객체를 하나의 그룹으로 작업하려면 다음 두 가지 방법을 사용할 수 있습니다.
1) MergeGeo 노드를 사용하여 결합합니다.
2) Scene 노드를 사용하여 결합합니다.
지오메트리 객체를 하나의 그룹이나 지오메트리 조각으로 결합하는 것과 달리, 별도로 분리하는 것의 장점은 지오메트리를 개별 수준에서 변경할 수 있다는 것입니다. 이를 통해 Nuke 내에서 지오메트리를 더 쉽게 변형, 재구성 또는 제거할 수 있습니다.
추가 읽기
Nuke 에서 Alembic 지오메트리를 가져오는 방법과 부모/자식 관계의 기본 사항에 대한 자세한 내용은 온라인 설명서의 ABC 메시 및 포인트 클라우드 가져오기 섹션에서 확인할 수 있습니다.
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요