분산은 선택한 소스 오브젝트를 배열이나 분산 오브젝트의 표면 위에 무작위로 흩뿌리는 일종의 복합 오브젝트 형태입니다.
언덕면이 나무와 두 세트의 다른 바위를 흩뿌리기 위하여 사용되었습니다.
절차
분산 오브젝트를 만들려면 다음을 수행하십시오.
- 소스 오브젝트로 사용될 오브젝트를 만드십시오.
- 선택적으로 분산 오브젝트로 사용될 오브젝트를 만드십시오.
- 원본 오브젝트를 선택한 다음 오브젝트 유형 롤아웃에서 분산을 클릭합니다.
주: 소스 오브젝트는 반드시 메시 오브젝트나 메시 오브젝트로 변환될 수 있는 오브젝트이어야만 합니다. 현재 선택된 오브젝트가 무효한 것이면 분산 버튼은 사용할 수 없습니다.
소스 오브젝트의 흩뿌림 결과와 가시적 분산 오브젝트(왼쪽) 그리고 숨겨진 분산 오브젝트(오른쪽)
이제 두 가지 선택이 있습니다. 분산 오브젝트를 사용하지 않고 배열로써 원본 오브젝트를 흩뿌리거나 오브젝트를 흩뿌리기 위하여 분산 오브젝트를 사용할 수 있습니다. 다음 절차를 참조하십시오.
분산 오브젝트없이 원본 오브젝트를 흩뿌리려면 다음을 수행하십시오.
- 분산 오브젝트 롤아웃에서 변환만 사용을 선택하십시오 분포 그룹
- 중복 스피너를 설정하여 소스 오브젝트의 원하는 사본의 총 수를 지정하십시오.
- 변환 롤아웃 상의 스피너를 조절하여 소스 오브젝트의 임의 변환 간격띄우기를 설정하십시오.
분산 오브젝트를 사용하여 원본 오브젝트를 흩뿌리려면 다음을 수행하십시오.
- 원본 오브젝트를 선택하였는지 확인하십시오.
- 분산 오브젝트의 복제 방법을 선택하십시오 (참조, 복사, 이동 또는 인스턴스).
- 분산 오브젝트 선택을 클릭하고 분산 오브젝트로 사용할 오브젝트를 선택하십시오.
- 분산 오브젝트 롤아웃 상의 분산 오브젝트 사용이 선택되었는지 확인하십시오.
- 중복 스피너를 이용하여 사본의 수를 지정하십시오. (모든 정점, 모든 가장자리 중간점 또는 모든 면 중심 분산 방법을 사용한다면 필요없습니다.)
- 분산 사용 아래의 분산 오브젝트 롤아웃 분산 오브젝트 매개변수 그룹에서 분산 방법을 선택하십시오.
- 선택적으로 변환 스피너를 조절하여 무작위로 사본을 변환시키십시오.
- 표시가 너무 느리거나 메시가 너무 복잡하면 표시 롤아웃 상의 프록시 선택 또는 표시 비율을 줄여 표시되는 사본의 비율을 감소시키는 것을 고려해 보십시오.
대부분의 스피너 값은 움직일 수 있으므로 사본의 수, 변형 등과 같은 것을 움직일 수 있습니다.
다수의 사본을 갖는 분산 오브젝트 (풀)
인터페이스
분산 오브젝트 선택 롤아웃
분산 오브젝트 선택을 위한 옵션을 갖고 있습니다.
- 오브젝트
- 선택 버튼으로 선택한 분포 오브젝트의 이름을 표시합니다.
- 분포 오브젝트 선택
- 이 버튼을 클릭한 후 장면에 있는 오브젝트를 클릭하여 이를 분포 오브젝트로 지정합니다.
- 참조/복사/이동/인스턴스
- 분포 오브젝트를 분산 오브젝트로 전달시키는 방법을 지정할 수 있게 합니다. 모양은 원래 모양이 남아 있지 않은 경우에 참조, 복사본 또는 인스턴스로 전송되거나 이동됩니다.
분산 오브젝트 롤아웃
이 롤아웃 상의 옵션은 소스 오브젝트가 흩뿌려지는 방법의 지정, 복합 분산 오브젝트를 구성하는 오브젝트를 액세스할 수 있게 합니다.
분포 그룹
이 두 가지 옵션은 원본 오브젝트를 흩뿌리는 기본 방법을 선택할 수 있게 합니다.
- 분포 오브젝트 사용분포 오브젝트의 형상을 기반으로 소스 오브젝트를 분산합니다.
- 변환만 사용이 옵션에는 분포 오브젝트가 필요하지 않습니다. 대신에 소스 오브젝트의 사본은 변환 롤아웃 상의 간격띄우기 값을 이용하여 위치가 지정됩니다. 변환 간격띄우기 모두가 0으로 남아 있으면 배열을 볼 수 없는데 사본이 동일한 공간을 차지하기 때문입니다.
오브젝트 그룹
분산 오브젝트를 구성하는 오브젝트를 보여주는 리스트 창을 갖고 있습니다.
- [리스트 창]
- 클릭하면 스택에서 액세스할 수 있도록 창에 있는 오브젝트를 선택합니다. 예를 들어 분포 오브젝트가 구라면 분포: D_Sphere01을 클릭하고, 스택 리스트를 연 다음 구를 선택하여 구 매개변수에 액세스할 수 있습니다.
- 소스 이름
- 합성 분산 오브젝트 내 소스 오브젝트의 이름을 변경할 수 있습니다.
- 분포 이름
- 분포 오브젝트의 이름을 변경할 수 있습니다.
- 피연산자 추출
- 선택한 피연산자의 사본이나 인스턴스를 추출합니다. 리스트 창에서 피연산자를 선택하여 이 버튼을 활성화합니다.
주: 이 버튼은 수정 패널 상에서만 사용할 수 있습니다. 만들기 패널이 활성화된 경우에는 피연산자를 추출할 수 없습니다.
- 인스턴스/복사본
- 이 옵션으로 인스턴스 또는 복사본 중 하나로 피연산자 추출 방식을 지정할 수 있습니다.
소스 오브젝트 매개변수 그룹
이 옵션은 소스 오브젝트에 국부적으로 영향을 줍니다.
- 중복
- 소스 오브젝트의 분산된 사본의 수를 지정합니다.
기본값은 1이지만 무에서 시작하여 사본의 수를 애니메이션시키고자 하면 0으로 설정할 수 있습니다. 면 중심이나 정점을 이용하여 사본을 분산시키는 중이라면 중복 수는 무시됨에 주목하십시오. 이런 경우 하나의 사본은 선택에 따라 각 정점이나 표면 중심에 위치합니다.
- 기본 배율
- 각 사본에 동일하게 영향을 주면서 소스 오브젝트의 배율을 변경합니다. 배율 조정은 변환 전에 발생합니다.
- 정점 카오스
- 소스 오브젝트의 정점에 무작위적인 요동을 적용합니다.
- 애니메이션 간격띄우기
- 각 소스 오브젝트 사본의 애니메이션이 원래 사본으로부터 임의로 간격띄우기되는 프레임 수를 지정합니다. 예를 들어 애니메이션 간격띄우기를 10으로 설정한 경우 각 사본은 0과 10사이의 임의 프레임에서 애니메이션을 시작합니다. 기본 설정은 0으로 모든 사본이 똑같이 움직입니다.
분산 오브젝트 매개변수 그룹
이 옵션은 소스 오브젝트의 사본이 분산 오브젝트에 상대적으로 정렬되는 방법에 영향을 줍니다. 이 옵션은 분산 오브젝트가 사용되는 경우에만 효과가 있습니다.
- 수직
- 설정하면 각 중복 오브젝트가 그와 연결된 배포 오브젝트의 면, 정점 또는 가장자리와 수직이 되도록 방향을 전환합니다. 선택하지 않은 경우 사본은 원 소스 오브젝트와 마찬가지로 동일한 방향을 유지합니다.
- 선택한 면만 사용
- 설정하면 스택 위로 전달된 선택한 면으로 분포를 제한합니다. 아마도 이를 행하는 가장 쉬운 방법은 분산 오브젝트를 고를 때 인스턴스 옵션을 사용하는 것입니다. 그런 후 메시 선택수정자를 원본 오브젝트에 적용하고 사본의 분산을 위하여 사용하고자 하는 면만을 선택할 수 있습니다.
- 분산 사용
- 다음 옵션을 사용하면 분포 오브젝트의 형상에 따라 소스 오브젝트의 분산이 결정되는 방식을 지정할 수 있습니다. 분산 오브젝트를 사용하지 않는 경우 이 옵션은 무시됩니다.
- 영역중복 오브젝트를 분포 오브젝트의 전체 표면 영역 위에 균등하게 배포합니다.
영역을 선택하여 구 표면 위에 분산된 오브젝트
- 균등분포 오브젝트 내의 면 수를 중복 수로 나누고 중복 오브젝트를 배치할 때 분포 오브젝트 내에서 적절한 수의 면을 건너뜁니다.
- N 건너뛰기중복 오브젝트를 배치할 때 N개의 면을 건너뜁니다. 편집 가능한 이 필드는 다음 사본을 위치시키기 전에 건너뛸 면의 수를 지정합니다. 0으로 설정되면 건너뛰는 면은 없습니다. 1로 설정되면 다른 모든 면을 건너뜁니다.
- 임의 면분포 오브젝트의 표면 위에 중복 오브젝트를 무작위로 적용합니다.
- 가장자리를 따라분포 오브젝트의 가장자리에 중복 오브젝트를 무작위로 할당합니다.
- 모든 정점분포 오브젝트의 각 정점에 중복 오브젝트를 배치합니다. 중복 값은 무시됩니다.
- 모든 가장자리 중간점각 세그먼트 가장자리의 중간점에 중복 오브젝트를 배치합니다.
- 모든 면 중심분포 오브젝트에서 각 삼각형 면의 중심에 중복 오브젝트를 배치합니다. 중복 값은 무시됩니다.
- 볼륨분포 오브젝트의 볼륨 전체에 걸쳐 오브젝트를 분산합니다. 기타 모든 옵션은 분산을 표면에 한정시킵니다. 표시 롤아웃 분산 오브젝트 숨기기에서 이 옵션의 선택을 고려하십시오.
볼륨을 선택하여 오브젝트는 구의 체젝을 채웁니다.
표시 그룹
- 결과/피연산자
- 분산 연산의 결과 또는 분산하기 전에 피연산자를 표시할지를 선택합니다.
변환 롤아웃
변환 롤아웃의 설정은 각 사본 오브젝트에 임의 변형 간격띄우기를 적용할 수 있게 합니다. 변형 필드의 값은 각 사본에 양 또는 음의 값을 임의로 적용하는 최대 간격띄우기 값을 지정합니다. 따라서 회전 각도를 15도로 설정하면 사본은 -15에서 +15도까지 무작위로 회전합니다. 예를 들어 하나의 사본은 8도, 다른 것은 -13도, 또 다른 것은 5도 등으로 회전할 수 있습니다. 변환 설정은 분산 오브젝트와 함께 또는 분산 오브젝트없이 사용할 수 있습니다. 분산 오브젝트가 없는 경우 사본을 보려면 반드시 변환 설정을 조절해야만 합니다.
회전 그룹
임의의 회전 간격띄우기를 지정합니다.
- X, Y, Z 각도
- 각 사본의 로컬 X, Y, Z축을 기준으로 원하는 최대 임의 회전 간격띄우기를 입력합니다.
- 최대 범위 사용
- 설정하면 세 개의 설정 모두 최대 값과 일치하도록 합니다. 나머지 두 개의 설정은 비활성이 되고 최대값을 갖는 설정만이 활성 상태를 유지합니다.
로컬 변환 그룹
로컬 축을 따라 사본의 변형을 지정합니다.
- X, Y, Z
- 각 사본의 X, Y, Z축에서 원하는 최대 임의 이동 값을 입력합니다.
- 최대 범위 사용
- 설정하면 세 개의 설정 모두 최대 값과 일치하도록 합니다. 나머지 두 개의 설정은 비활성이 되고 최대값을 갖는 설정만이 활성 상태를 유지합니다.
면에서 변환 그룹
분산 오브젝트 내의 관련 면의 무게 중심 면을 따라 사본의 변형을 지정할 수 있게 합니다. 분산 오브젝트를 사용하지 않는 경우 이 설정은 아무런 효과가 없습니다.
- A, B, N
- 처음 두 설정은 면 표면의 무게 중심 좌표를 지정하는 반면 N 설정은 면의 법선을 따라 간격띄우기를 설정합니다.
- 최대 범위 사용
- 설정하면 세 개의 설정 모두 최대 값과 일치하도록 합니다. 나머지 두 개의 설정은 비활성이 되고 최대값을 갖는 설정만이 활성 상태를 유지합니다.
배율 조정 그룹
로컬 축을 따라 사본의 비율 조정을 지정할 수 있게 합니다.
- X, Y, Z %
- 각 사본의 X, Y, Z축을 따라 임의 배율 조정 비율을 지정합니다.
- 최대 범위 사용
- 설정하면 세 개의 설정 모두 최대 값과 일치하도록 합니다. 나머지 두 개의 설정은 비활성이 되고 최대값을 갖는 설정만이 활성 상태를 유지합니다.
- 가로 세로 비율 잠금
- 설정하면 소스 오브젝트의 원래 가로 세로 비율을 유지합니다. 전형적으로 사본의 일정한 비율을 제공합니다. 가로 세로 비율 잠금을 선택하지 않았고 X, Y 그리고 Z 설정이 0보다 큰 값을 가지면 결과는 사본의 비율 조정이 일정하지 않는데 그 값이 양과 음의 두 방향에서 임의의 비율 조정 간격띄우기를 나타내기 때문입니다.
표시 롤아웃
분산 오브젝트의 표시에 영향을 주는 옵션을 제공합니다.
표시 옵션 그룹
이 옵션은 소스와 목적지 오브젝트의 표시에 영향을 줍니다.
- 프록시소스 중복을 간단한 웨지로 표시하고 복잡한 분산 오브젝트를 조작할 때 뷰포트 다시 그리기의 속도를 높여줍니다. 항상 메시 사본을 표시하는 렌더링된 이미지에는 아무런 영향을 주지 않습니다.
- 메시중복 오브젝트의 전체 형상을 표시합니다.
- 표시 %
- 뷰포트에 나타나는 총 중복 오브젝트의 백분율 지정합니다. 렌더링된 배경에는 아무런 영향을 주지 않습니다.
- 분포 오브젝트 숨기기
- 분포 오브젝트를 숨깁니다. 숨겨진 오브젝트는 뷰포트나 렌더링된 배경에 나타나지 않습니다.
고유성 그룹
난수를 기본으로 한 시드 수를 설정할 수 있게 합니다. 따라서 이 값을 변경하면 흩뿌리기의 전반적인 효과가 변합니다.
- 새로 만들기
- 새로운 임의 시드 번호를 생성합니다.
- 시드
- 이 스피너를 이용하여 시드 번호를 설정합니다.
사전 설정 로드/저장 롤아웃
다른 분산 오브젝트에서 사용할 사전 설정값을 저장할 수 있게 합니다. 예를 들어 특정 분산 오브젝트에 대하여 모든 매개변수를 설정하고 특정 이름 하에 이 설정을 저장한 후 다른 분산 오브젝트를 선택하고 이 오브젝트에 사전 설정값을 불러올 수 있습니다.
- 사전 설정된 이름
- 설정의 이름을 정할 수 있습니다. 저장 버튼을 클릭하여 현재 설정을 사전 설정 이름 밑에 저장합니다.
- 저장된 사전 설정 창
- 저장된 사전 설정 이름을 표시합니다.
- 로드
- 저장된 사전 설정 리스트에서 현재 강조 표시된 사전 설정을 로드합니다.
- 저장
- 현재 이름을 사전 설정된 이름 필드에 저장하고 이를 저장된 사전 설정 창에 놓습니다.
주: 프레임 0 다음에 애니메이션되는 매개변수 값은 저장되지 않습니다.
- 삭제
- 사전 설정 저장 창에서 선택한 항목을 삭제합니다.