Alembic과 FBX

Alembic 파일에는 지오메트리 (폴리곤 메쉬 및 세분화 된 표면), 카메라, 재질 및 라이트와 같은 여러 엔티티가 포함될 수 있습니다. Alembic 파일을 사용하면 다른 그룹의 사람들이 데이터를 잃지 않고 동일한 자산에서 작업 할 수 있습니다.

Mari 특히 단일 Alembic 내에서 여러 도형을 처리 할 때 Alembic 파일 사용을 지원합니다 (.abc) 파일입니다. 프로젝트 생성 또는 가져 오기에서 Alembic 파일을 대신 사용할 수 있습니다 .obj 또는 .ptx 방법을 지정하기위한 자체 메쉬 옵션 및 매개 변수가있는 파일 Mari 다른 엔티티를 취급합니다. 그러나 차이점이 있습니다. Mari 지오메트리와 카메라 만 불러 오거나 가져올 수 있으며, 작업에 익숙한 경우 고려해야 할 사항이 있습니다. .obj 또는 .ptx 파일.

FBX 파일에는 지오메트리 (정점 및 패치), 재질, 텍스처 및 애니메이션과 같은 여러 엔티티가 포함될 수 있습니다. 리그 및 제약 조건을 정점에 굽는 포인트 캐시 형식 인 Alembic 형식과 달리 FBX 파일은 이러한 엔터티를 FBX 노드로 내보내 원본 데이터를 유연하게 유지하고 필요에 따라 조작 할 수 있습니다.

Alembic Support

Alembic은 Mari 단일 파일 내에서 객체의 계층 구조를 가져옵니다. 계층의 일부로 여러 객체를 포함하는 모든 Alembic 파일은 프로젝트 생성 또는로드시 이러한 객체를 병합 할 수 있습니다. 파일의 일부로 패키지 된 카메라도 가져 와서 처리 할 수 있습니다. Mari 다른 프로젝터를 Projectors 팔레트.

현재 Alembic은 Mari 다음을 포함합니다 :

여러 객체 또는 여러 객체를 동일한 프로젝트에서 하나로 병합하여 새 프로젝트 시작 .abc 파일

선택적으로 지오메트리를 단일 메시로 병합하거나 지오메트리 및 메타 데이터를 유지하는 방식으로 병합하도록 선택

모델링 패키지 내에서와 마찬가지로 여러 하위 개체를 부모 개체의 일부로 유지하기 위해 개체 계층 작업

프로젝터를 사용하여 프로젝트를 만들거나 .abc 저장할 파일 Projectors 팔레트

애니메이션 지오메트리를 단일로로드 .abc 반대로 파일 .obj 애니메이션 프레임마다 파일이 필요한 파일

포장 된면 세트로드 또는 가져 오기 .abc 저장할 파일 Selection Groups 팔레트

Alembic 프로젝트 생성, 객체 및 카메라 로딩, 가져 오기 / 내보내기 기능을위한 Python 바인딩. 안에있는 파이썬 HTML 문서를 참조하십시오 Python > API 자세한 내용은.

파일에 설정된 세분화 플래그에 기초하여 각각의 Alembic 지오메트리 조각을 세분화할지 여부를 검출하는 단계.

제한 MariAlembic의 지원

Mari Alembic 파일과 함께 제공되는 모든 기능을 지원하지는 않습니다. 파일 형식에 포함 된 일부 엔티티는 처리 할 수 없습니다 Mari 또는 제한되어 있습니다.

현재의 한계 MariAlembic의 지원은 다음과 같습니다.

조명이나 재료가 아닌 지오메트리와 카메라 만로드 또는 가져 오기 .abc 파일이 포함되어 있습니다

하나만로드 또는 가져 오기 .abc 한 파일에 여러 개의 객체를 포함 할 수 있으므로 .obj 또는 .ptx 파일들

형상면에서 선택 그룹을 작성하는 방법은 다음과 같은 방법으로 수행 할 수 없습니다 .obj 또는 .ptx 파일; 대신면 세트를 .abc 파일에 저장 Selection Groups 팔레트.

상위 객체를로드하거나 가져 와서 한 번에 새 버전의 하위 객체를 모두 추가 할 수 없습니다. 자식 개체의 버전은 개별적으로 업데이트해야합니다.

FBX 지원

Mari 카메라, 지오메트리 및 애니메이션 가져 오기 지원 .fbx 파일 및로드 .fbx.abc 유사하게 파일. 또한 파일의 장면 데이터는 New Project 같은 트리 위젯 형식의 대화 상자. Alembic 파일과 마찬가지로 FBX GeoEntities는 폴리 메시 및 서브 디비전에서 생성되고, 프로젝터는 가져온 카메라에서 생성되며, 선택 세트는면 세트 및 폴리 메쉬의 지정된 재질에서 생성됩니다.

현재 FBX는 Mari 다음을 포함합니다 :

폴리 메시 및 서브 디비전에서 지오 엔티티 생성

창조 Mari FBX 페이스 세트 및 폴리 메쉬 재질 중 선택 그룹

가져온 카메라에서 프로젝터 만들기

애니메이션 테이크를 선택하고 애니메이션을 GeoEntity에 적용 Mari

선택한 지오메트리 및 카메라에서 키 프레임 애니메이션 가져 오기

객체 계층 가져 오기 및 애니메이션 변환

선택한 지오메트리에 FBX 변형 (메쉬 스키닝 및 블렌드 셰이프)로드

FBX 프로젝트 생성, 객체 및 카메라 로딩, 애니메이션 가져 오기 관리 및 가져 오기 / 내보내기 기능을위한 Python 바인딩. 안에있는 파이썬 HTML 문서를 참조하십시오 Python > API 자세한 내용은.

제한 MariFBX의 지원

Mari FBX 파일과 함께 제공되는 모든 기능을 지원하지는 않습니다. 파일 형식에 포함 된 일부 엔티티는 처리 할 수 없습니다 Mari 또는 제한되어 있습니다.

현재의 한계 MariFBX 지원은 다음과 같습니다.

폴리 메시 및 하위 분할 지오메트리, 카메라 및 지오메트리를 포함하는 모든 변환 또는 그룹 노드 만로드합니다. NURBS, 패치, 마커, 로케이터, 라이트 및 커브가로드되지 않습니다 Mari.

메쉬, 즉 관절, 뼈, 변형 및 키 프레임 애니메이션에 대한 골격 데이터 만로드합니다. 관련 메쉬는 골격을 사용하여 변형됩니다. Mari 상위 레벨 IK / FK 솔버 시스템에서는 읽지 않습니다.

노트 :  모델러 별 솔버 애니메이션 데이터를 가져 오려면 MariIK / FK 애니메이션을 스켈레톤에 굽고 메시와 스켈레톤을 Mari.