충돌 테스트

하나 이상의 지정된 디플렉터 공간 왜곡과 충돌하는 파티클에 대한 충돌 테스트입니다. 하나 이상의 충돌 후에 파티클 속도가 느려지거나 빨라지는지, 여러 번 충돌했는지, 지정된 프레임 번호에서 디플렉터와 충돌하는지 여부를 테스트할 수도 있습니다.

충돌 테스트는 다음의 디플렉터 공간 왜곡을 지원합니다.

팁: 다중 디플렉터와의 충돌을 테스트할 때 최상의 결과를 얻으려면 모든 디플렉터를 하나의 충돌 테스트에 배치하십시오. 이렇게 하면 모든 디플렉터와의 충돌이 동시에 테스트되고 충돌 누락을 방지합니다.

절차

예: 하나 이상의 충돌 후에 파티클 속도가 느려지는지 테스트하려면 다음을 수행하십시오.

    실제로 표면에 대해 반복해서 튀는 파티클은 충돌할 때마다 운동학적 에너지를 잃고 점점 속도가 느려집니다. 특정 바운스 수를 테스트하는 대신 충돌 후 느려짐을 사용하여 파티클 속도가 특정 수준 아래에 떨어졌는지 여부를 테스트할 수 있습니다.

  1. 3ds Max를 시작하거나 재설정합니다. 애니메이션 길이를 500프레임으로 설정합니다.
  2. 중력 공간 왜곡과 디플렉터 공간 왜곡을 추가합니다. 디플렉터의 바운스 설정을 1.0 아래로 줄이고 변형 및 카오스 값을 0.0 위로 늘립니다. 디플렉터의 폭 및 길이를 500으로 설정합니다.
  3. 기본 파티클 흐름 시스템을 만듭니다. 디플렉터 바로 위에 방사체를 배치합니다.
  4. 힘 연산자를 이벤트 01 끝에 추가하고 중력 공간 왜곡을 힘 연산자에 추가합니다.
  5. 디스플레이 연산자를 사용하여 새 이벤트를 만들고 표시 유형을 이벤트 01에 사용된 항목과 다른 선택 사항으로 변경합니다.
  6. 충돌 테스트를 이벤트 01의 힘 연산자 아래에 추가하고 새 이벤트에 연결합니다.
  7. 충돌 테스트 설정에서 디플렉터를 추가합니다. 충돌 후 느려짐을 선택하고 최소 속도를 100으로 설정합니다(기본 초기 속도 300을 사용한다고 가정).
  8. 애니메이션을 재생합니다. 예상 동작을 보기 전에 설정을 하나 이상 조정해야 할 수도 있습니다.

    여러 번 바운스 후에 파티클 모양이 변경되고 디플렉터에서 점점 멀리 이동하여 두 번째 이벤트를 시작했음을 나타냅니다. 물론 이 이벤트에서 원하는 동작을 모두 설정할 수 있습니다.

    다음 단계에서는 이벤트 동작이 올바른 순서가 아닐 때 발생하는 결과를 보여 줍니다.

  9. 이벤트 01에서 충돌 테스트를 힘 연산자 위로 이동한 다음 애니메이션을 재생합니다.

    디플렉터를 통해 많은 파티클이 누수됩니다. 이는 파티클 흐름에서 먼저 파티클의 충돌을 테스트한 다음 중력 힘을 적용하기 때문입니다. 디플렉터에 접근 중이면서 매우 가까이에 있는 파티클의 충돌이 테스트되며, 실제로 디플렉터에 도달하지 않았으므로 테스트 결과는 False입니다. 그런 다음 파티클 흐름에서 중력을 적용하여 디플렉터를 지나가게 하면 더 이상 충돌이 테스트되지 않습니다. 일반적으로 각 이벤트에서 힘 연산자를 충돌 테스트 위로 유지하여 파티클이 디플렉터를 통해 누수되지 않도록 하는 것이 좋습니다.

인터페이스

사용자 인터페이스는 파티클 뷰 대화상자 오른쪽의 매개변수 패널에 나타납니다.

디플렉터 그룹

이 그룹은 현재 적용 중인 디플렉터를 표시하며 디플렉터를 추가하고 제거할 수 있습니다.

[리스트]
이 연산자에 적용되는 디플렉터를 표시합니다. 디플렉터가 네 개 이상 적용되면 리스트 오른쪽에 스크롤 바가 나타납니다.

장면에서 나열된 공간 왜곡을 삭제하면 리스트에서 이 이름이 “<삭제됨>” 항목으로 교체됩니다.

추가
디플렉터 공간 왜곡을 리스트에 추가하려면 이 버튼을 클릭한 다음 장면에서 디플렉터 공간 왜곡을 선택합니다.
리스트별
리스트에 하나 이상의 공간 왜곡을 추가하려면 이 버튼을 클릭한 다음 디플렉터 선택 대화상자를 사용합니다. 해당 공간 왜곡이 장면에 이미 있어야 합니다.
제거
디플렉터를 리스트에서 제거하려면 리스트에서 디플렉터를 강조 표시한 다음 이 버튼을 클릭합니다. 제거된 공간 왜곡이 장면에 남아 있습니다.

테스트가 True인 파티클 조건 그룹

테스트에서 파티클을 다음 이벤트로 전달한 다음 연결된 설정을 조정하는 조건을 선택합니다.

  • 충돌(기본값) 이 옵션을 선택한 다음 충돌이 파티클 속도에 미치는 영향에 따라 속도를 설정합니다.

    속도다음 중 한가지를 선택합니다.

    • 바운스(기본값) 충돌 후의 속도와 방향이 디플렉터 특성에 의해 결정됩니다.
    • 계속파티클 속도와 방향이 충돌의 영향을 받지 않습니다.
    • 중지파티클 속도가 충돌 후에 0으로 설정됩니다.
    • 임의파티클이 무작위 방향으로 디플렉터에서 바운스됩니다.
  • 충돌 후 느려짐충돌 후에 파티클 속도가 최소 속도 값보다 느리면 테스트가 성공한 것입니다.

    이 옵션을 선택하면 디플렉터와 관련된 파티클 동작이 충돌 바운스 옵션과 같습니다.

    최소 속도초당 시스템 단위로 이 속도보다 느리게 이동하는 파티클의 테스트 결과는 True이며 다음 이벤트로 이동할 수 있습니다. 기본값은 1.0입니다.

  • 충돌 후 빨라짐충돌 후에 파티클 속도가 최대 속도 값보다 빠르면 테스트가 성공한 것입니다.

    이 옵션을 선택하면 디플렉터와 관련된 파티클 동작이 충돌 바운스 옵션과 같습니다.

    최대 속도초당 시스템 단위로 이 속도보다 빠르게 이동하는 파티클의 테스트 결과는 True이며 다음 이벤트로 이동할 수 있습니다. 기본값은 1000.0입니다.

  • 여러 회 충돌파티클이 특정 횟수만큼 충돌한 후 테스트 결과가 True가 됩니다. 파티클이 마지막 충돌 지점으로 이동되고 다음 이벤트로 리디렉션됩니다.

    횟수 테스트 결과가 True가 되기 위해 파티클이 충돌해야 하는 횟수입니다.

    속도지정된 충돌 횟수 후의 속도와 방향을 결정합니다. 선택 사항에 대한 자세한 내용은 위를 참조하십시오.

  • 충돌 예정

    파티클 흐름에서 현재 방향과 속도를 기준으로 파티클 모션을 선형 방식으로 추정하며 파티클이 지정된 시간 간격 동안 디플렉터와 충돌하는 것으로 나타나면 테스트 결과가 True가 됩니다. 속도나 위치를 업데이트하지 않고 파티클이 다음 이벤트로 리디렉션됩니다.

    프레임 수 파티클 흐름에서 임박한 충돌을 찾는 현재 프레임 이전의 프레임 수입니다.

고유성 그룹

고유성 설정은 속도 드롭다운 리스트의 임의 옵션 무작위화를 활성화합니다.

시드
무작위 값을 지정합니다.
새로 만들기
무작위 공식을 사용하여 새 시드를 계산합니다.