에셋 개념


빠른 액세스:


에셋이란 무엇인가요?

에셋은 Cinema 4D 씬에 포함되거나 사용되는 모든 것이 될 수 있습니다. 예를 들어 오브젝트, 씬, 노드 회로, 이미지, 비디오 등이 이에 해당합니다. 이러한 에셋은 하드 디스크나 Maxon 또는 기타 서버에 로컬로 저장할 수 있습니다. 에셋은 데이터베이스에 정리되어 있으며, 에셋 브라우저를 통해 관리하고 볼 수 있습니다.

Maxon에서는 이미 많은 에셋을 제공하고 있습니다(예: 에셋 브라우저의 객체나 장면 카테고리에 있는 에셋), 사용자가 직접 만든 에셋, 또는 타사에서 제공하는 에셋 등이 있습니다.

에셋의 출처가 어디든 "일반적인" Cinema 4D 기능과 거의 구분할 수 없습니다. 프로그램에 완벽하게 들어맞습니다. 에셋은 주로 에셋 브라우저에서 찾을 수 있지만, 예를 들어 재질 관리자재질 메뉴에서 노드 재질 프리셋을 찾을 수도 있습니다. 에셋은 단일 Null 오브젝트 또는 복잡한 2GB 씬으로 구성될 수 있습니다.
특별한 형태의 에셋을 캡슐이라고도 합니다. 주로 노드 회로를 통해 Cinema 4D의 기능을 직접 확장하거나 자신만의 오브젝트 또는 제너레이터를 생성할 수 있습니다. 하지만 새로운 에셋 캡슐도 지속적으로 추가되고 있으며, Maxon One 고객에셋 브라우저를 통해 거의 매달 불러올 수 있습니다.


에셋 및 외부 컴퓨터/렌더팜

에셋과 캡슐은 데이터베이스(몇 개의 파일이 있는 디렉토리 또는 ZIP으로 압축된 파일)에 저장되며 사용자와 설치 간에 교환할 수 있습니다. 예를 들어 이러한 디렉토리는 다음과 같습니다:


예를 들어 환경설정에 저장된 에셋은 환경설정 디렉터리의 userrepository 아래에 저장됩니다. 복잡한 문자들은 에셋을 고유하게 식별하는 데 사용됩니다.

이러한 디렉토리는 전체적으로 복사하여 전달할 수 있습니다. 그러나 이 용도로 제공되는 특수 명령을 사용하여 에셋을 내보내는 것이 더 쉽습니다( 편집 메뉴 참조).


참고:어떠한 경우에도 외부에서 데이터베이스에 포함된 파일에 액세스하여 변경해서는 안 됩니다. 이로 인해 데이터베이스가 손상될 수 있습니다. 항상 브라우저에서 명령을 사용합니다.

에셋 노드가 포함된 장면은 외부 컴퓨터(예: 팀 렌더 컴퓨터)에 있는 해당 에셋에 액세스할 수 있어야 합니다. 이는 재질에 링크된 비트맵과 유사합니다. 그렇지 않으면 렌더링 오류가 발생하거나 씬이 더 이상 작동하지 않을 수 있습니다. 이 문제에 대한 해결 방법은 아래 에셋 결함 또는 누락에서 확인할 수 있습니다.
이러한 문제를 방지하는 방법에는 기본적으로 두 가지가 있습니다:

에셋 캡슐의 인터페이스는 별도의 편집기인 리소스 편집기를 사용하여 정의할 수 있습니다. 이 페이지에서 에셋 구성 그룹에 대한 예를 찾을 수 있습니다.


에셋 브라우저를 내 파일로 채우려면 어떻게 하나요?

에셋 브라우저를 나만의 파일/에셋으로 채우려면


다른 사용자에게 에셋을 전달하려면 어떻게 해야 하나요?

다른 사용자에게 에셋을 보내려면 기본적으로 두 가지 방법이 있습니다:


오류 또는 누락된 에셋

사용자 정의로 생성된 애셋도 자체 데이터베이스에 저장할 수 있다는 사실(예: 에셋 브라우저의 데이터베이스 메뉴에서 새 데이터베이스 만들기...를 통해 또는 노드 에디터에셋 메뉴에서 에셋으로 변환...을 통해 새 에셋을 직접 저장할 때)은 다른 컴퓨터 등에서 프로젝트를 열 때 사용된 모든 에셋을 찾을 수 없다는 것을 의미할 수도 있습니다. Cinema 4D는 이러한 프로젝트를 로드할 때 오류 메시지를 바로 표시합니다. 두 가지 시나리오가 가능하지만 두 가지 모두 같은 방법으로 수정할 수 있습니다.


시나리오 1: 오브젝트 관리자에서 에셋이 누락됨

오브젝트 관리자에서 직접 에셋 구성 그룹으로 생성한 노드 회로를 사용했는데 이 에셋이 저장된 데이터베이스가 에셋 브라우저에서 사용할 수 없거나 비활성화되어 있는 경우 씬을 로드할 때 이 오류 메시지가 바로 표시됩니다:


오브젝트 관리자에서 에셋을 사용하는 프로젝트를 열 때 에셋 브라우저의 활성 데이터베이스에서 이 에셋을 찾을 수 없는 경우 오류 메시지가 표시됩니다.

이 문제를 해결하려면 에셋 브라우저에서 해당 데이터베이스를 활성화하거나 추가해야 합니다. 그런 다음 파일/이전프로젝트 버전...을 통해 씬을 업데이트하면 에셋을 다시 찾고 씬의 기능을 복원할 수 있습니다. 이에 대한 자세한 내용은 이 페이지의 아래쪽 문제 해결 섹션에서 확인할 수 있습니다.


시나리오 2: 노드 에디터에 누락된 에셋이 있습니다.

노드 에디터의 노드 회로 내에서 에셋을 사용했는데 에셋 브라우저의 활성 데이터베이스에서 이 에셋을 찾을 수 없는 경우, 씬을 로드할 때 이 오류 메시지가 표시됩니다:


노드 에디터에서 에셋이 사용된 프로젝트를 열 때 에셋 브라우저의 활성 데이터베이스에서 이 에셋을 찾을 수 없는 경우 오류 메시지가 표시됩니다.

프로젝트 에셋 조사자에서도 언제든지 유사한 피드백을 받을 수 있으며, 이 오류 메시지 하단의 버튼을 통해 열거나 Cinema 4D 창 메뉴를 통해 직접 열 수 있습니다.


프로젝트 에셋 조사자의 누락된 에셋 목록

에셋이 누락되더라도 노드 회로는 그대로 유지됩니다. 입력과 출력이 동일한 빈 노드가 누락된 에셋의 자리 표시자로 사용되므로 노드 간의 기존 연결이 유지될 수 있습니다. 그러나 회로의 기능은 더 이상 제공되지 않으며 노드 에디터에서 직접 해당 색상의 표시와 오류 메시지로 표시됩니다:


노드 회로에서 누락된 에셋에 대한 플레이스 홀더를 삽입하고 노드 에디터에서 해당 경고 및 표시를 추가했습니다.

누락된 에셋 통합

위의 두 가지 문제에 대한 해결책은 이전에 누락된 에셋이 저장된 에셋 데이터베이스를 활성화하거나 재연결하는 것입니다. 이렇게 하려면 에셋 브라우저를 열고 세 개의 디스크가 쌓여 있는 기호를 사용하여 데이터베이스 표시를 활성화합니다(다음 이미지의 빨간색 표시 참조):


에셋 브라우저에 연결된 에셋 데이터베이스 목록입니다.

로드된 에셋의 출처가 되는 데이터베이스가 이미 여기에 나열되어 있는 경우 이 데이터베이스도 활성화되어 있는지 확인합니다. 이렇게 하려면 데이터베이스 이름을 마우스 오른쪽 버튼으로 클릭하고 활성화된 데이터베이스 앞에 체크 표시가 있는지 확인합니다. URL을 통해 통합된 데이터베이스인 경우 이 데이터베이스에 온라인 연결이 되어 있는지 확인해야 합니다. 확실하지 않은 경우 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 디테일 표시를 선택합니다. 에셋 브라우저 하단에 데이터베이스의 저장 위치를 확인할 수 있는 추가 창이 열립니다.

에셋이 저장된 데이터베이스가 에셋 브라우저 목록에 누락된 경우 데이터베이스 연결...을 선택합니다. 데이터베이스 메뉴에서 항목을 선택합니다. 그런 다음 에셋이 저장된 폴더를 직접 선택할 수 있습니다. 또는 URL 연결 데이터베이스...를 사용하여 클라우드 등 온라인에 저장된 데이터베이스에 대한 링크를 생성할 수도 있습니다. 압축된 형태의 에셋 데이터베이스가 있는 경우 zip 데이터베이스 연결하기... 명령도 사용할 수 있습니다. 예를 들어 한 컴퓨터에서 다른 컴퓨터로 데이터베이스를 전송하는 방법은 이 섹션에서 이미 설명했습니다.

누락된 에셋과 일치하는 데이터베이스를 활성화하거나 다시 로드한 후 파일/이전 프로젝트 버전...을 실행하여 씬과 해당 씬에 포함된 에셋을 다시 로드합니다. 에셋이 새로 연결된 데이터베이스에 포함되어 있으면 이제 프로젝트가 제한 없이 다시 작동합니다.