MAXScript를 사용하는 시뮬레이션 벤치마킹

ProfileTools는 MAXScript를 통해 액세스할 수 있는 숨겨진 인터페이스입니다. 여기서 MassFX 엔진이 시뮬레이션에서 프레임 또는 범위를 계산하는 데 걸리는 시간을 볼 수 있습니다. 이를 통해 엔진의 특정 설정으로 인해 부과되는 비용을 파악하여 잠재적으로 더 최적화되고 더 편리한 시뮬레이션을 생성하는 데 도움이 될 수 있습니다.

특성

.useProfileTools : bool : Read|Write

메서드

<float>getCalcTime <time>time

<float>getCalcTimeForInterval <time>timeStart <time>timeEnd

사용법 및 예

-- MassFX 표준 도우미를 변수에 할당

PFX = $'MassFX World 01'

확인

-- ProfileTools가 활성화되었는지 검사

PFX.useProfileTools

false

-- 프로필 도구 사용

PFX.useProfileTools = true

true

-- 현재 프레임의 시뮬레이션 시간 검사

PFX.getCalcTime currentTime

-- 애니메이션 범위의 시뮬레이션 시간 검사

PFX.getCalcTimeForInterval animationRange.start animationRange.end