Benchmarking von Simulationen mit MAXScript

ProfileTools ist eine ausgeblendete Benutzeroberfläche, die über MAXScript zugänglich ist. Hier können Sie sehen, wie lange die MassFX-Engine zur Berechnung eines Frame oder eines Frame-Bereichs in einer Simulation braucht. Dies macht erkenntlich, welche Belastungen einzelne Einstellungen für die Engine darstellen, und führt möglicherweise zu besser optimierten und vielseitigeren Simulationen.

Eigenschaften

.useProfileTools : bool : Read|Write

Methoden

<float>getCalcTime <time>time

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

Beispiele und Verwendung

-- MassFX-Welt-Helfers zu Variable zuweisen

PFX = $'MassFX World 01'

OK

-- überprüfen, ob ProfileTools aktiviert ist

PFX.useProfileTools

false

-- ProfileTools aktivieren

PFX.useProfileTools = true

true

-- Simulationszeit für das aktuelle Frame prüfen

PFX.getCalcTime currentTime

-- Simulationszeit für den Animationsbereich prüfen

PFX.getCalcTimeForInterval animationRange.start animationRange.end