회전으로 이동 테스트를 사용하면 파티클이 특정 기간 동안 특정 방향으로 점차적으로 회전할 수 있도록 파티클의 회전 구성요소가 부드럽게 전환됩니다. 예를 들면 특별한 형식 없이 아무렇게나 스핀하면서 가장자리가 아닌 평평한 바닥에 떨어지는 낙엽에 사용할 수 있습니다. 테스트를 사용하여 전환 기간이 끝나면 새 이벤트에 파티클을 위치할 수 있습니다.
대상 방향을 설정하려면 같은 이벤트의 orientation-type 연산자(회전 채널을 정의한 경우 회전 또는 스크립트 연산자) 앞에 회전으로 이동 테스트를 배치합니다. 이 경우 회전으로 이동 테스트는 orientation-type 연산자가 특정 회전 구성요소를 덮어쓰기 전에 이를 고정할 수 있습니다. 회전으로 이동 연산자는 평가 주기 이전에 특정 방향과 회전을 수정합니다. 예를 들어 다음 절차를 참조하십시오.
예: 파티클이 겉을 위로 하여 땅에 부드럽게 떨어지게 하려면 다음을 수행하십시오.
이 절차에서는 파티클 흐름 사용에 대한 기본 지식이 있다고 가정합니다.
이렇게 하면 파티클 수가 줄어들어 변하는 모양을 더 쉽게 볼 수 있습니다.
이렇게 하면 파티클이 임의로 회전하면서 떨어집니다.
이렇게 하면 회전으로 이동이 적용되기 전에 각 파티클이 15 프레임동안 굴러 떨어집니다.
회전으로 이동 테스트는 파티클에 대한 마지막 방향으로 이를 사용합니다.
이렇게 하면 애니메이션 끝에 파티클이 멈춥니다.
파티클이 30 프레임 동안 아무렇게나 굴러 떨어진 다음 겉면이 위로 오도록 부드럽게 멈춥니다.
사용자 인터페이스는 파티클 뷰 대화상자 오른쪽의 매개변수 패널에 나타납니다.
파티클 흐름에서 시간 및 변형 값에 정의된 지정된 타이밍을 적용하는 방법을 결정합니다. 기본값은 이벤트 기간입니다.
가능한 옵션은 다음과 같습니다.
각 파티클의 대상 방향의 실제 시간을 얻기 위해 시스템은 변형 값에 -1.0과 1.0 사이의 임의의 수를 곱한 다음 그 결과를 기간 값 설정에 더합니다. 예를 들어 기간을 60으로, 변형을 20으로 설정하면 각 파티클의 대상 방향에 대한 시간은 40과 80 프레임 사이가 됩니다.
회전으로 이동과 함께 orientation-type 연산자를 사용하는 경우 이 설정을 사용하면 테스트가 대상 방향을 한 번만 설정할지 또는 계속 설정할지를 결정할 수 있습니다.
예를 들어 회전 연산자를 사용하여 속도 공간 따르기가 아닌 방향 매트릭스로 설정하면 회전으로 이동 연산자는 target 연산자를 한 번만 수집한 다음 이를 목표로 사용합니다.
예를 들어 회전 연산자 테스트를 속도 공간 따르기로 설정하면 테스트는 변경된 마지막 회전에 맞추어 파티클 회전을 계속 조절합니다.
대상 방향에 도달하면 각 파티클마다 각도 속도를 정의합니다.
대상 방향으로 부드럽게 전환되도록 하려면 0.0으로 설정합니다.
각 파티클의 마지막 각도 속도를 얻기 위해 시스템은 변형 값에 -1.0과 1.0 사이의 임의의 수를 곱한 다음 그 결과를 스핀률 값에 더합니다. 예를 들어 스핀률을 6.0으로, 변형을 1.0로 설정하면 각 파티클마다 마지막 각도 속도가 초당 5.0 - 7.0도가 됩니다.
0.0으로 설정하면 테스트는 초기 스핀율과 마지막 스핀율 간의 선형 보간을 생성하고, 100.0으로 설정하면 마지막 스핀률은 더 빨리 나옵니다. 대상 방향에 가장 부드럽게 접근하려면 스핀률과 변형을 0.0으로, 천천히 들어옴을 100.0으로 설정합니다.
스핀율 스피너가 0.0으로 설정되어 있어도 평균 및 한계 오류를 계산하기 때문에 마지막에 느리게 회전하지 않도록 이 확인란을 계속 선택하는 것이 좋습니다.
고유성 설정은 변형 옵션을 무작위로 사용합니다.