Calcul de performances d'une simulation avec MAXScript

ProfileTools est une interface masquée à laquelle vous pouvez accéder via MAXScript. Cette interface vous permet de voir le temps nécessaire au moteur MassFX pour calculer une image ou un intervalle d'images dans une simulation. Elle peut ainsi vous aider à comprendre la charge imposée au moteur par certains paramètres et, par là, d'éventuellement optimiser la simulation.

Propriétés

.useProfileTools : bool : Read|Write

Méthodes

<float>getCalcTime <time>time

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

Syntaxe et exemples

-- affecter l'assistant MassFX Univers à une variable

PFX = $'MassFX World 01'

OK

-- Vérifier si ProfileTools est activé

PFX.useProfileTools

false

-- activer les outils de profil

PFX.useProfileTools = true

true

-- vérifier le temps de simulation de l'image courante

PFX.getCalcTime currentTime

-- vérifier le temps de simulation de l'intervalle d'animation

PFX.getCalcTimeForInterval animationRange.start animationRange.end