un régime, seul · ζ = 1 · le plus rapide sans dépassement
Il rejoint sa cible au plus vite sans jamais la dépasser. C'est le réglage que vous cherchez presque toujours, et il se calcule.
x(t) = x₀·(1 + ωt)·e^(−ωt). Il n'a donc pas de durée — c'est ce qui le rend interruptible. Changez la cible en plein vol, le mouvement reste continu. Une animation de 0,3 s, elle, doit être coupée et relancée.enableDamping d'OrbitControls, et toutes les caméras de suivi correctes. Quand une caméra « colle » sans jamais osciller autour de sa cible, c'est ça — pas une interpolation linéaire.x += (cible − x) * 0.1. Ça ressemble à un amortissement, ça marche, et c'est faux : le lissage dépend du nombre d'images par seconde. Sur un 144 Hz, l'objet arrive deux fois plus vite que sur un 60 Hz. La correction tient en une ligne : x += (cible − x) * (1 − Math.pow(0.001, dt)).Les trois régimes ensemble : la page comparée →
← Précédent · Suivant →