에셋 임포트
Last updated
Last updated
OVERDARE Studio에서 제작한 월드 에셋은 Creator Hub에 등록할 수 있습니다. 등록된 에셋은 공개 설정에 따라 OVERDARE Studio의 Asset Drawer에서 누구나 자유롭게 활용할 수 있습니다.
Blender나 3D Max 등 외부에서 작업된 3D 모델이나, 배경음 같은 오디오, UI용 이미지 등 월드 제작을 위해 필요한 에셋들을 임포트하세요.
텍스쳐
.png / .tga
메시
.fbx / .obj
오디오
.wav
OVERDARE Studio에서 World를 불러온 다음, 해당 월드에서 사용할 에셋을 임포트할 수 있습니다.
에셋 임포트는 OVERDARE Studio 최상단 탭 영역에서 Home탭을 선택하면 출력되는 Import 버튼 또는 BulkImport 버튼을 눌러 진행할 수 있습니다.
또는 Asset Manager 패널에서도 Import 버튼을 눌러 진행할 수 있습니다.
Import3D 버튼: 하나의 에셋만 임포트할 수 있습니다. (메쉬를 임포트할 때 상세한 옵션을 설정할 수 있습니다.)
BulkImport 버튼 또는 Import 버튼: 여러 에셋을 임포트할 수 있습니다. (메쉬를 임포트할 때 간소화된 옵션을 설정할 수 있습니다.)
캐릭터 애니메이션 임포트는 캐릭터 메뉴얼을 참고하세요.
Name
사용자가 불러온 3D 에셋의 이름을 표시합니다. 에셋의 이름을 변경하여 프로젝트에서 노출되게 할 수 있습니다.
Import Only as Model
활성화된 경우, 모델에 여러 Child Objects가 포함되어 있더라도 모델을 단일 자산으로 불러옵니다. 체크박스를 해제하여 비활성화한 경우, 모델과 여러 메쉬 등 하위 항목들을 개별 에셋으로 불러옵니다.
기본적으로 활성화되어 있습니다.
Insert in Workspace
활성화된 경우, 사용자가 불러온 3D 에셋을 Workspace와 Asset Drawer에 삽입합니다. 체크박스를 해제하여 비활성화한 경우, Toolbox, Asset Manager에만 삽입됩니다.
기본적으로 활성화되어 있습니다.
Insert Using Scene Position
활성화된 경우, 모델을 Workspace에 삽입할 때의 current scene position을 사용합니다.
기본적으로 비활성화되어 있습니다.
Set Pivot to Scene Origin
활성화된 경우, 전체 모델의 Pivot point를 Scene Origin으로 설정합니다.
기본적으로 활성화되어 있습니다.
World Forward
오브젝트의 앞쪽을 향하는 축을 설정합니다. Front, Back, Left, Right 중 하나로 설정할 수 있습니다.
기본적으로 'Front'로 설정되어 있습니다.
World Up
오브젝트의 위쪽을 향하는 축을 설정합니다. Top, Bottom, Left, Right 중 하나로 설정할 수 있습니다.
기본적으로 'Top'으로 설정되어 있습니다
Scale Unit
파일을 가져올 때 적절한 크기가 되도록 파일을 모델링한 단위를 설정합니다. Stud, Metor, CM, MM, Foot, Inch 중 하나로 설정할 수 있습니다.
기본적으로 'CM'로 설정되어 있습니다.
Merge Meshes
활성화된 경우, 모델의 모든 MeshPart를 단일 MeshPart로 병합하고 모델이 아닌 하나의 MeshPart로 생성됩니다.
기본적으로 비활성화되어 있습니다.
Invert Negative Faces
메쉬에서 음수면의 방향을 반전시킵니다.
기본적으로 비활성화되어 있습니다.
Make Double Sided
비활성화된 경우, 정점/꼭짓점을 단면으로 설정합니다. 단면의 꼭짓점은 한 방향에서 볼 수 있다는 의미입니다.
활성화한 경우, 정점/꼭짓점을 양면으로 설정합니다. 양면의 정점/꼭짓점은 시각적으로 양 방향으로 보임을 의미합니다.
기본적으로 비활성화되어 있습니다.
Ignore Vertex Colors
활성화된 경우, Child Object의 정점 색상 데이터를 무시합니다.
기본적으로 비활성화되어 있습니다.
Import한 에셋을 오버데어에 등록하지 않으면 월드를 생성한 크리에이터만 이용할 수 있으며, 맵 파일을 다른 크리에이터에게 전송했을때, 해당 크리에이터에게는 정상적으로 동작되지 않을 수 있습니다.
따라서, 하나의 맵 파일을 여러 크리에이터가 함께 작업해야 하는 경우, Import한 에셋을 반드시 오버데어에 등록하세요.
3ds Max나 Blender 같은 3D 모델링 프로그램에서 텍스쳐가 설정된 메쉬를 Export한 다음, Studio 최상단 탭 영역의 Home 탭에서 Import3D 버튼으로 임포트 할 때, Import Only as Model을 비활성화하면 모델에 텍스쳐가 연결된 상태로 임포트됩니다. (Bulk Import나, Asset Manager의 Import 버튼으로 임포트할때는 Import Only as Model을 비활성화해도 텍스쳐가 연결되지 않습니다.)
등록하고자 하는 World Asset을 Level Browser에서 선택한 다음, 우클릭 하면 나오는 메뉴에서 Save to OVERDARE를 통해 에셋을 Creator Hub에 등록할 수 있습니다.
Save to OVERDARE를 클릭하면 에셋 정보를 입력하는 웹 페이지로 자동 연결됩니다. 웹 페이지를 찾은 다음, 에셋의 태그, 공개 여부 등 에셋 정보를 입력합니다. (모든 정보를 입력해야 에셋을 등록할 수 있습니다.)
약관을 확인하고 동의를 선택한 다음, Complete를 눌러 등록을 완료합니다.
등록이 완료된 에셋은 Studio내 Asset Drawer에서 확인할 수 있습니다. 공개 설정된 에셋은 다른 크리에이터도 사용할 수 있습니다.
Creator Hub 상단 메뉴 영역에서 Dashboard - My Contents를 눌러 Dashboard로 이동합니다.
Dashboard에서 World Asset 탭을 눌러 등록한 모든 에셋을 확인할 수 있습니다.
월드 에셋 편집 페이지에서 Distribute on Asset Store 옵션으로 Studio내 Asset Drawer 패널에 해당 에셋을 표시할 지 설정할 수 있습니다. (Distribute를 활성화하면 다른 크리에이터도 사용할 수 있게 됩니다.)
Asset Manager에서 배치할 에셋의 카테고리를 선택합니다.
배치할 에셋을 확인합니다.
에셋을 더블클릭하거나, 드래그한 다음 Viewport로 드랍하면 Workspace에 에셋이 배치됩니다.
일부 오브젝트는 에셋을 참조하여 표시됩니다. 예를 들어, MeshPart 오브젝트는 표시할 메쉬를, MeshPart나 VFX는 텍스처를, 사운드는 재생할 오디오를 참조합니다. 이러한 경우, 해당 오브젝트에 표시할 에셋의 Asset ID를 연결해야 합니다.
Mesh Id
MeshPart, CharacterMesh 등
Texture Id
MeshPart, BackpackItem, VFX 등
Sound Id
Sound
Image
ImageButton, ImageLabel 등
오브젝트를 선택한 상태에서, 프로퍼티창에서 Mesh Id나 Texture Id 등 Asset Id가 필요한 속성이 있는지 확인합니다.
Asset Id는 Asset Manager에서 에셋을 우클릭한 다음, Copy Asset ID to Clipboard를 클릭해서 복사할 수 있습니다.
또는 Asset Drawer에서 에셋에 커서를 올리면 나오는 돋모기 모양(🔍) 버튼을 클릭하고, Asset Id 오른쪽에 있는 복사 버튼을 클릭해서 복사할 수 있습니다.
복사한 Asset ID는 ovdrassetid://번호 형식으로 설정해야 합니다. (예시 : ovdrassetid://1234)
프로퍼티창이 아닌, 스크립트에서도 Asset Id를 다음과 같이 할당할 수 있습니다.
위와 같이 스크립트에서 사용하는 경우, Level Browser에 해당 에셋 Id가 입력된 오브젝트가 반드시 있어야 정상적으로 로드됩니다.