Birth 그리드 연산자

MassFX 시뮬레이션에는 파티클의 초기 배치에 대한 특정 요구 사항이 있습니다. 즉, 해당 모양이 서로 교차하지 않아야 합니다. 표준 파티클 흐름 위치 연산자는 파티클 위치를 임의로 생성하여 파티클 모양이 겹칠 수 있는 가능성을 무시합니다. 이 요구 사항을 충족하기 위해 Birth 그리드 연산자는 볼륨 압축의 경우 밀접하게 상호 연결되는 두 품질인 파티클의 생성과 배치를 모두 제어합니다.

연산자에는 파티클이 생성되는 위치를 결정하는 상자 모양의 3D 아이콘이 있습니다. 파티클 위치는 이 아이콘을 기준으로 계산됩니다. 따라서 파티클 배치가 계산되면 다시 계산할 필요 없이 연산자 아이콘을 변환할 수 있습니다.

Birth 그리드를 사용하려면 이벤트에 추가하거나 파티클 시스템에서 기존 Birth 연산자를 바꿉니다. Birth 그리드 연산자를 추가하면 표준 원점(0,0,0)에 Birth 그리드 도우미 오브젝트를 만듭니다. 파티클을 생성하려는 위치에 이 아이콘을 배치합니다.

최상의 결과를 얻으려면 생성 이벤트에 위치 유형 연산자가 포함된 경우 삭제합니다.

중요한 Birth 그리드 점

Birth 그리드는 파티클 흐름에 사용할 수 있는 가장 복잡한 Birth 유형 연산자이므로 파티클 배열을 만들기 위해 다양한 설정이 결합되는 방식을 알고 있어야 합니다. Birth 그리드로 작업할 때는 다음 고려 사항에 주의하십시오.

절차

Birth 그리드로 최상의 결과를 얻으려면 특정 조건을 충족해야 합니다. 권장 방법으로 다음 예제 절차를 수행합니다.

주: MassFX 흐름에서는 이 설정의 많은 부분을 자동으로 수행하지만 Birth 그리드 및 파티클 흐름 시뮬레이션의 기본 사용법을 이해하려면 절차를 수행하는 것이 좋습니다.

Birth 그리드를 사용하려면

  1. 파티클 뷰를 열고 표준 흐름을 추가합니다.
  2. PF 소스 이벤트를 클릭한 다음 방사 롤아웃에서 수량 승수 뷰포트 %를 100.0으로 설정합니다.

    이 단계는 기본 파티클 흐름 시스템에 50% 뷰포트 가시성 승수가 있기 때문에 중요합니다. 따라서 그리드 노트가 제대로 채워지지 않는 것처럼 보이며 파티클의 절반만 나타납니다. 모든 파티클을 적절한 위치에 표시하려면 뷰포트 승수를 100%로 조정합니다.

  3. 표시 01 연산자를 클릭하고 유형을 형상으로 설정합니다.
  4. 이벤트 01에서 위치 아이콘 및 회전 연산자를 해제하거나 삭제합니다.

    Birth 그리드에서는 파티클을 배치하는 데 해당 아이콘을 사용하므로 생성 이벤트에서 위치 연산자를 사용하지 않는 것이 중요합니다. 이는 회전 연산자를 사용하지 않는 것만큼 중요하지는 않지만 일반적으로 파티클(특히 구형이 아닌 파티클)이 서로 정렬되도록 할 수 있습니다.

  5. 적절한 연산자를 사용하여 파티클 모양과 크기를 원하는 대로 설정합니다.

  6. 이벤트 01의 Birth 연산자를 Birth 그리드 연산자로 대체하고 Birth 그리드 연산자를 클릭하여 롤아웃을 파티클 뷰 오른쪽에 표시합니다.

    그러면 파티클 그리드로 채워진 Birth 그리드 아이콘이 표준 중심(0,0,0)에 배치됩니다. 이 아이콘을 원하는 생성 위치로 이동합니다.

    일반적으로 그리드는 단독으로 압축됩니다. 이 문제를 해결하려면 파티클 크기를 줄이거나 그리드 크기 값을 늘려 그리드 노트 사이의 간격을 늘리거나 둘 다를 수행합니다.

    MassFX 시뮬레이션을 시작할 때 파티클 충돌을 방지하려면 파티클 사이의 공간이 표시되어야 합니다.

  7. 애니메이션을 실행하십시오.

    파티클이 기본 속도 연산자로 인해 그리드의 시작 위치에서 드롭됩니다.

인터페이스

Birth 그리드는 상자 모양의 3D 그리드 내에 만드는 파티클의 위치를 지정합니다. 기본적으로 파티클은 균등한 간격으로 배치되지만 전체 간격은 그리드 크기 설정에 따라 결정됩니다. 이 값이 클수록 파티클 사이의 간격이 더 커지고 그 반대의 경우도 마찬가지입니다. 균등하지 않은 간격을 생성하려면 비균일 그리드를 설정하고 세 개의 숫자 설정을 사용하여 개별 축의 간격을 전체 간격의 백분율로 조정합니다. 그리드 크기와 선택적으로 그리드 길이/폭/높이 % 설정은 둘 다 그리드 내의 파티클 밀도를 지정합니다.

반대로 3D 그리드의 볼륨은 아이콘 크기 설정(길이/폭/높이)에 따라 결정되며 이러한 설정은 밀도에 영향을 주지 않습니다. 상자가 아닌 다른 그리드 모양을 얻으려면 메시 오브젝트에 메시 볼륨으로 제한을 사용합니다. 따라서 채워지거나 비어 있는 원하는 모양의 그리드를 만들 수 있으며, 외부 레이어 설정으로 셸 두께를 지정할 수 있습니다. 메시 볼륨 오브젝트에서 오브젝트를 중첩하면 볼륨 내에서 파티클의 임의 레이어를 지정할 수 있습니다.

방사 시간
연산자가 모든 파티클을 방사하는 프레임 번호입니다. 기본값은 0입니다.

Birth 그리드는 방사 시간 설정에 정의된 프레임에서 모든 파티클을 동시에 생성합니다. 파티클이 점차적으로 나타나도록 하려면 생성 이벤트에서 모양 연산자 없이 파티클을 생성한 다음 모양 연산자를 포함하는 다른 이벤트로 원하는 방식으로 파티클의 방향을 지정합니다.

그리드 기준
단일 그리드 레이어에서 사각형 또는 삼각형 레이아웃으로 파티클을 압축하는 방법을 선택합니다. 두 가지 선택 사항은 다음 그림의 위에서 보이는 대로 표시됩니다.


사각형 삼각형

그리드 크기
그리드 노트 사이의 거리이며 각 파티클은 노트에서 생성됩니다. 비균일 그리드가 꺼진 상태에서 이 매개변수를 사용하면(다음 참조) 모든 노트가 서로 균등한 간격으로 지정됩니다.

서로 다른 그리드 크기 값 비교

비균일 그리드
설정하면 세 개의 각 축에 대해 별도로 노트 간격을 지정할 수 있으며, 그리드 크기에 지정된 기본 간격의 백분율로 표시됩니다. 이 용도로 그리드 길이/폭/높이 % 설정을 사용합니다.

비균일 그리드 옵션의 효과를 보여 주는 비디오는 비균일 그리드를 참조하십시오.

교대로 반복되는 측면 오프셋
보다 압축된 방식으로 파티클을 배치하며, 과일이 생산물 판매대에 쌓여지는 방식과 유사합니다. 설정하면 컴팩트 수직 크기를 사용할 수 있습니다.
컴팩트 수직 크기
그리드 크기가 레이어 사이의 거리가 아니라 레이어 파티클 사이의 거리인 경우 파티클을 더 압축된 상태로 유지하기 위해 수직 그리드 크기를 조정하는지 여부를 제어합니다.

서로 다른 그리드 기준 옵션에서 교대로 반복되는 측면 오프셋 및 컴팩트 수직 크기를 사용하는 것에 대한 예는 다음 그림을 참조하십시오.

임의 수직 오프셋
파티클이 상호 침투하지 않는 범위로만 파티클의 수직 열을 이동하여 파티클 배치를 임의 지정합니다.
그리드 오프셋 %
임의 수직 오프셋의 범위입니다.

고유성 그룹

시드
파티클 열의 임의 수직 오프셋을 변경합니다.
새로 만들기
무작위 공식을 사용하여 새 시드를 계산합니다.
메시 볼륨으로 제한
설정한 경우 참조 형상(다음 참조)을 지정하면 Birth 그리드는 참조 오브젝트 내의 그리드 노트 위치에서만 파티클을 생성합니다. 즉, 참조 오브젝트가 최소한 부분적으로 연산자 아이콘 내부에 있어야 한다는 의미입니다.
팁: 이 기능을 사용하여 메시 오브젝트 모양으로 파티클 배열을 만듭니다. 내부 파티클 삭제 옵션(다음 참조)을 사용하면 파티클 배열이 다음 그림에서처럼 오브젝트 모양을 정의하는 셸 형식을 사용할 수 있습니다.


또한 연결로 단일 오브젝트에 결합된 중첩 메시 오브젝트를 레이어된 셸에 사용할 수 있습니다. 메시 볼륨으로 제한을 사용하면 연산자가 동심 표면의 각 쌍 내부에만 파티클을 배치하므로 내부 파티클 삭제를 사용하지 않고도 속이 빈 단면을 가져올 수 있습니다.

다음 그림에서는 두 개의 원통, 상자 및 구를 안쪽에서 바깥쪽으로 중첩했습니다. 열린 맨 위 및 맨 아래를 가져오기 위해 Birth 그리드 아이콘 높이를 줄이고 맨 위와 맨 아래가 중첩된 모양의 범위 내부에 오도록 위치를 지정했습니다.



주: 참조 형상의 내부에 있는 그리드 노트를 확인하는 프로세스는 그리드 노트 수 및 메시 토폴로지의 복잡성에 따라 길어질 수 있습니다. 계산 중에는 실행 중인 진행률 표시기가 인터페이스의 상태 선(맨 아래쪽)에 나타납니다. 계산을 중단하려면 취소 버튼을 클릭합니다.
팁: 메시 볼륨으로 제한을 활성화한 상태에서 Birth 그리드 연산자의 매개변수를 변경하는 경우 그 효과를 보려면 메시 볼륨 제한 계산을 클릭해야 합니다.

메시 볼륨으로 제한을 설정하면 다음과 같은 컨트롤을 사용할 수 있습니다.

내부 파티클 삭제
설정하면 메시 볼륨 내에서 파티클의 외부 레이어만 생성합니다.
외부 레이어 #
파티클 레이어에서 메시 볼륨에 정의된 셸의 두께를 제어합니다.
대화식 업데이트
설정할 경우 그리드 크기와 같은 Birth 그리드 설정을 변경하면 그리드가 바로 업데이트됩니다. 해제할 경우 매개변수 변경 결과를 확인하려면 메시 볼륨 제한 계산을 클릭합니다.
팁: 많은 파티클을 처리하는 경우 대화식 업데이트를 해제하고 필요한 경우에만 그리드를 다시 계산하면 작업을 더 빠르게 수행할 수 있습니다.
주: 대화식 업데이트를 설정하면 바로 업데이트가 적용됩니다.
참조 형상
메시가 파티클 생성을 제한하기 위해 볼륨을 정의하는 오브젝트를 지정하려면 버튼을 클릭합니다.
=>
Birth 그리드에서 할당된 참조 오브젝트를 선택하려면 이 버튼을 클릭합니다. 그러면 장면의 오브젝트가 선택되어 오브젝트를 변환하거나 해당 매개변수에 액세스하기가 쉬워집니다.
메시 볼륨 제한 계산
메시가 제한하기 위해 볼륨을 정의하는 오브젝트를 지정하려면 버튼을 클릭합니다.

처음으로 참조 오브젝트를 지정하면 Birth 그리드에서 연산자를 자동으로 조정하여 오브젝트 내부의 노트에서만 파티클을 만듭니다. 나중에 오브젝트를 변환 또는 수정하거나 다른 참조 오브젝트를 지정하는 경우 메시 볼륨 제한 계산을 사용하여 변경 내용을 등록하고 그리드를 업데이트합니다.

아이콘 크기
도우미 아이콘의 크기를 표준 단위로 설정합니다. 이 옵션은 파티클의 밀도가 아닌 아이콘의 볼륨에 영향을 줍니다. 메시 볼륨으로 제한 옵션을 사용하는 경우에도 Birth 그리드는 아이콘 볼륨 내부에만 파티클을 만듭니다.

밀도 설정(그리드 크기 및 비균일 그리드)을 사용할 때 가장 예측 가능한 결과를 얻으려면 아이콘 배율을 직접 조정하는 대신 아이콘 크기 설정을 사용하십시오.

색상 조정됨
설정하면 Birth 그리드 아이콘이 이벤트의 표시 연산자와 동일한 색상을 사용합니다.

그리드 노트 양 그룹

상한
Birth 그리드에서 사용할 최대 그리드 노트 수를 지정하는 데 사용합니다.
전체
연산자의 아이콘에 있는 그리드 노트 수이며, 참조 형상 메시에서 부여한 제한을 고려하지 않습니다.
실제
참조 형상 메시에서 메시 볼륨으로 제한을 사용할 때 메시 볼륨 제한 이후의 파티클 수를 표시합니다.
그리드 데이터를 파일로 저장
그리드 노트를 계산하려면 시간이 오래 걸릴 수 있으므로 그리드 데이터를 파일로 저장을 설정하여 MAX 장면 파일로 계산 결과를 저장할 수 있습니다. 그렇지 않으면 장면 파일을 열 때마다 그리드 노트 배치가 다시 계산됩니다. 이 경우 더 큰 파일이 만들어진다는 단점이 있습니다.