잠금/결합 테스트는 파티클을 오브젝트에 연결하고 오브젝트가 애니메이션되는 경우에도 연결된 상태로 유지할 수 있습니다. 파티클은 오브젝트의 표면 위로 이동할 수 있으며, 결합이 끊어져 파티클이 플라이하거나 오브젝트에서 분할될 수 있습니다.
표준 위치 오브젝트 연산자는 파티클을 오브젝트에 잠글 수도 있지만, 오브젝트 표면에서 임의로 파티클 위치를 선택하므로 오브젝트를 애니메이션할 때 파티클이 이동할 수 있습니다. 위치 오브젝트 연산자의 주요 제한 사항은 위치를 이미 설정한 파티클에는 적용할 수 없다는 것입니다. 위치 오브젝트 연산자는 이전 위치에 관계없이 새 파티클 위치를 생성하므로 각 파티클이 새 위치로 즉시 이동하는 것과 같은 착시 효과를 만들 수 있습니다. 잠금/결합을 사용하면 애니메이션된 표면과 관련해서 파티클이 원래 위치를 유지하도록 강제할 수 있습니다.
잠금/결합은 파티클 방향을 수정할 수도 있습니다. 즉, 인식 가능한 방향이 있는 파티클(예: 다트 또는 화살표)은 오브젝트가 회전하는 경우에도 오브젝트에 대한 해당 방향을 유지할 수 있습니다. 바람 및 중력 효과를 세부적으로 제어하기 위해 원래 방향에서의 파티클 회전을 제한할 수도 있습니다.
또한 파티클이 표면에서 또는 공기를 통해 이동할 때 파티클 모션을 완충하여 공기, 유체 또는 마찰을 시뮬레이션할 수 있습니다.
잠금/결합은 파티클이 동일한 이벤트에 있는 동안 파티클에 다양한 속성을 적용하여 주로 연산자로 작동하지만 오브젝트에서 분할되는 파티클에 대한 테스트 역할도 합니다. 수행되는 테스트에 대한 자세한 내용은 초과 시 분리 매개변수를 참조하십시오.
잠금/결합에 대한 자세한 내용은 잠금/결합 테스트 사용을 참조하십시오.
이 그룹의 컨트롤은 잠금/결합 테스트의 시작점을 설정합니다. 여기서 파티클을 연결할 오브젝트를 지정하고 파티클이 이벤트에 들어올 때 파티클을 배치하는 방법을 선택합니다.
잠금/결합 테스트가 시작되면 각 파티클이 일반적으로 오브젝트 표면에 있는 장면의 특정 점에 잠깁니다. 이 점을 파티클의 잠금 점이라고 합니다. 오브젝트를 애니메이션하면 잠금 점이 오브젝트를 따라 애니메이션됩니다. 표면에 스냅을 설정하면 잠금 점이 표면에 있습니다. 표면에 스냅을 끄면 파티클이 이벤트에 들어올 때 있던 위치에 잠금 점이 있습니다. 이 위치는 참조 오브젝트의 로컬 좌표로 변환되고 참조 오브젝트의 전체 애니메이션 동안 유지됩니다.
기본적으로 이 옵션은 각 파티클이 이벤트에 들어올 때 표면에서 떨어져 있었던 거리를 유지합니다. 표면에 스냅과 함께 사용할 경우 이 옵션은 실제 오브젝트 표면에 파티클을 잠급니다.
소프트웨어가 각 파티클에 대해 표면에서 가장 가까운 점을 찾아야 하기 때문에 표면에 잠금은 오브젝트에 잠금보다 처리 시간이 더 깁니다.
설정하면 연산자가 모든 프레임에서 표면 데이터를 획득합니다. 끄면 연산자가 표면 데이터를 한 번만 획득하고, 필요에 따라 변환 데이터를 사용하여 모든 프레임에서 표면 위치를 계산합니다.
표면에 잠금이 설정된 경우에만 사용할 수 있습니다.
표면에 스냅을 설정하고 표면으로 제한(아래 참조)을 설정하지 않으면 파티클이 이벤트에 들어올 때 표면으로 점프하지만, 위치 잠금/결합 그룹의 힘이 100%보다 작고 속도 연산자나 힘 연산자와 같은 다른 힘이 적용되는 경우 표면에 유지되지 않습니다.
표면에 잠금이 설정된 경우에만 사용할 수 있습니다.
이러한 옵션은 파티클이 이벤트에 들어온 후 잠금 점에서의 파티클 이동을 제어합니다.
표면으로 제한이 힘 매개변수와 함께 작동하는 방법에 대한 자세한 내용은 아래의 힘을 참조하십시오.
오브젝트 또는 표면이 애니메이션되는 경우 파티클이 잠금 점의 애니메이션을 따르고 간격띄우기 제한 거리 내에 있기 위해 빨리 이동해야 할 수도 있습니다. 간격띄우기 제한을 설정하고 파티클이 잠금 점의 이동을 따를 수 없으면 힘이 100%보다 작은 경우에도 파티클이 잠금 점에 대한 간격띄우기 제한 거리 이내(간격띄우기 제한)로 제한됩니다. 또한 속도 제한이 설정된 경우 파티클이 지정된 간격띄우기를 유지하기 위해 속도 제한을 초과할 수 있습니다. 즉, 간격띄우기 제한 매개변수를 설정하면 속도 제한 매개변수를 재정의합니다.
힘 %가 100.0보다 작고 표면으로 제한을 설정하면 파티클이 오브젝트 표면을 따라 이동합니다. 힘 %가 100.0보다 작고 표면으로 제한을 끄면 파티클이 표면에서 멀리 이동하지만 잠금 점과의 관계를 유지합니다. 두 경우 모두, 파티클 이동은 속도 및 힘 연산자를 기반으로 하며 간격띄우기 제한 및 속도 제한 매개변수(설정된 경우)로 제한됩니다.
힘 %=100.0이고 표면으로 제한을 설정하면 파티클이 오브젝트나 표면에 잠기고 이동하지 않습니다. 힘 %=100.0이고 표면으로 제한을 끄면 초과 시 분리가 설정되지 않고 오브젝트가 파티클을 분할하기에 충분한 속도로 애니메이션되지 않을 경우 파티클이 오브젝트에 잠깁니다.
중심 영역은 잠금 점 주변 볼륨입니다. 각 파티클에는 이 그룹의 반지름 매개변수로 정의된 해당 중심 영역이 있습니다.
힘 %가 100.0보다 작으면 파티클 이동이 힘 및 속도 연산자의 영향을 받으며, 이 경우 힘이 진동하고 파티클이 중지할 때까지 파티클 속도가 점점 느려집니다. 파티클이 중지하는 대신 잠금 점 주변을 이동하게 하려면 이러한 설정을 사용하여 각 파티클의 중심 영역에서 힘을 비활성화할 수 있습니다. 이 경우 파티클 위치가 잠금 점의 반지름 내에 있으면 파티클이 무기한 이동합니다.
이러한 옵션을 사용하여 파티클의 회전을 제어합니다. 이 섹션에서 힘 % 매개변수를 언급할 때는 구체적으로 이 그룹의 매개변수를 나타냅니다.
오브젝트 또는 표면이 애니메이션되는 경우 파티클이 잠금 점의 회전을 따르고 간격띄우기 제한 내에 있기 위해 빨리 회전해야 할 수도 있습니다. 간격띄우기 제한을 설정하고 파티클이 잠금 점의 회전을 따를 수 없으면 힘 %가 100.0보다 작은 경우에도 파티클이 간격띄우기 제한으로 제한됩니다. 또한 회전 제한이 설정된 경우(아래 참조) 파티클이 지정된 간격띄우기를 유지하기 위해 회전 제한을 초과할 수 있습니다. 즉, 간격띄우기 제한을 설정하면 회전 제한을 재정의합니다.
이 옵션은 동물 몸체의 머리카락이나 털 파티클과 같이 애니메이션된 표면에 잠긴 파티클에서도 작동합니다. 일반적으로 파티클은 기본 표면이 회전하기 때문에 회전하며, "잠금" 방향을 따르려고 합니다. 이 옵션을 사용하면 표면에 대한 탄력적 연결을 통해 파티클의 효과를 시뮬레이션할 수 있습니다. 파티클의 중력 중심이 잠금 점과 일치하지 않으므로 기본 표면을 이동하면 파티클의 회전 이동이 시작됩니다.
오브젝트에서 분할된 파티클은 잠금/결합 테스트 출력에 사용할 수 있으며, 이 출력을 다른 이벤트에 와이어링할 수 있습니다.
이 옵션에는 다음 설정 중 하나를 사용할 수 있습니다.
잠금/결합 매개변수를 애니메이션할 수 있습니다. 이 작업을 수행하면 파티클 흐름에서 이 그룹의 설정에 따라 다양한 시간에 파티클에 애니메이션을 적용할 수 있습니다.
이러한 컨트롤은 임의로 선택됨 및 파티클 특성별 선택 선택 조건에 대해 임의화를 설정합니다.