본문 바로가기
Blender

Blender Correct Collection Instancing. Make Instances Real

by hfgraphic 2025. 5. 27.
반응형

이번 글에서는 컬렉션 인스턴스를 올바르게 만드는 방법

필요하다면 그 인스턴스를 실제 오브젝트로 전환하는 방법을 빠르게 알려드릴게요.

 

먼저, 왜 컬렉션 인스턴스를 생성해야 할까요? 왜 중요한 걸까요?

 

예를 들어, 자동차 하나를 만들었는데

이 자동차를 여러 대 씬에 배치하고 싶다고 가정해 봅시다.

5대를 만들고 싶다면, 자동차의 모든 메쉬를 선택하고 Shift + D로 복제할 수 있겠죠.

 

하지만 이렇게 하면 씬의 폴리곤 수가 급격히 증가해서

성능이 크게 떨어질 수 있습니다.

 

예를 들어, 이 자동차 하나에 1,300,000개의 폴리곤이 있다면

5대를 복제하면 약 6백만 개의 폴리곤이 되며,

이로 인해 씬이 무거워지고 Blender가 느려질 수 있습니다.

 

하지만 이 오브젝트들을 하나의 컬렉션으로 묶고

그 컬렉션을 인스턴스화해서 복제하면

폴리곤 수는 늘어나지 않고,

성능도 훨씬 좋아집니다.

 


 

1단계: 컬렉션 만들기

 

우선 자동차의 모든 부품을 하나의 컬렉션으로 묶어야 합니다.

  1. Viewport Overlays를 켭니다.
  2. 자동차 외 다른 모든 오브젝트를 숨깁니다.
  3. 자동차를 선택하고 Viewport Display에서 Display As: Bounds로 설정하면 보기 편합니다.
  4. 다른 모든 메쉬나 오브젝트를 선택하고 숨깁니다.
  5. 또는 오브젝트 유형별로 선택하거나 숨길 수 있습니다.
  6. 예: Empty, Mesh, Light
  7. 모든 자동차 관련 오브젝트를 선택하고 Alt + P → 부모 해제 (Transform 유지)
  8. Set Origin to 3D Cursor (원점 정리)
  9. 모두 선택한 뒤 M을 눌러 새 컬렉션을 만들고, 이름은 “Audi e-tron” 또는 “Car” 등으로 정합니다.


 

2단계: 인스턴스 생성

 

  1. 모든 오브젝트를 Alt + H로 다시 보이게 합니다.
  2. Outliner에서 컬렉션 이름을 우클릭 → Select Objects로 전체 선택 가능
  3. 일반 복제는 컬렉션을 우클릭 → Duplicate Collection
  4. 하지만 이건 실제 복제로 성능 저하가 발생할 수 있습니다.

 

더 좋은 방법은:

 

  • Shift + ACollection Instance → “Audi e-tron” 선택
  • 이렇게 하면 컬렉션 인스턴스가 생성됩니다.

 

하지만 문제가 발생할 수 있습니다.

 


 

3단계: 피벗 위치 문제 해결

 

컬렉션 인스턴스를 생성했는데,

회전 축(Pivot)이 자동차 중앙이 아닌 엉뚱한 곳에 있을 수 있습니다.

왜냐하면 기본적으로 컬렉션의 오프셋 위치가 3D 커서와의 상대 위치로 설정되어 있기 때문입니다.

 

해결 방법:

 

  1. 자동차 오브젝트를 선택한 상태에서 Shift + SCursor to Selected
  2. Outliner에서 자동차 부품 중 하나를 선택
  3. Object Properties 탭으로 이동 (초록색 말고 노란색)
  4. 아래쪽 Collections 항목에서 작은 화살표 클릭 → Set Offset from Cursor

 

이제 다시 Shift + ACollection Instance로 불러오면

피벗이 자동차 중심으로 맞춰집니다.

 


 

4단계: 인스턴스를 실제 오브젝트로 전환

 

컬렉션 인스턴스를 편집하려면 실제 오브젝트로 변환해야 합니다.

 

  1. 인스턴스 오브젝트를 선택하고 Ctrl + AMake Instances Real
  2. 생성된 오브젝트들을 다시 M을 눌러 새로운 컬렉션으로 이동 (예: “e-tron green”)

 


 

5단계: 머티리얼 변경 및 분리

 

현재는 여전히 같은 머티리얼을 공유하고 있으므로, 하나를 바꾸면 전부 바뀝니다.

이럴 때:

 

  1. 오브젝트 하나를 선택하고
  2. 다른 모든 오브젝트 선택
  3. ObjectRelationsMake Single UserObject & Data & Materials

 

이제 각각이 독립된 머티리얼을 가집니다.

이제 머티리얼을 바꾸면 한 인스턴스만 바뀝니다.

 


 

6단계: 머티리얼 복사

 

마음에 드는 머티리얼을 다른 오브젝트에 복사하려면:

 

  1. 원본 오브젝트 선택 → 다른 오브젝트들 선택
  2. Ctrl + LMaterials

 

이제 동일한 머티리얼이 적용됩니다.

 

색상도 자유롭게 바꿀 수 있고,

예: 노란색, 파란색, 검정색 등으로 분리해서 표현할 수 있습니다.

 


이게 바로 이번 영상에서 보여드리고 싶었던 전부입니다.

컬렉션 인스턴싱은 성능 향상과 씬 구성에 매우 유용하니

꼭 활용해보시길 바랍니다.

반응형