Also interpolate taxi and interactive objects
This commit is contained in:
1 parent
28846b9f25
commit
1ab9f300b6
5 files changed
+213
-28
No files matched your search
@@ -44,6 +44,15 @@ Dialogue typewriter text and cutscene presentation timers use the same
|
||||
per-render-frame path. This keeps character reveals, subtitle timing, fades, and
|
||||
cutscene image poses smooth instead of stepping in 100 ms increments.
|
||||
|
||||
Interactive objects retain authoritative move, rotate, scale, and fade tasks on
|
||||
the simulation tick. Their previous and current visual transforms are sampled
|
||||
at tick boundaries and interpolated only while drawing, so doors and similar
|
||||
objects remain logically deterministic while their presentation is smooth.
|
||||
|
||||
The same render-only sampling is used for `NpcCar` taxi visuals. Its position,
|
||||
body rotation, wheel rotation, and steering angle are interpolated for drawing;
|
||||
the authoritative taxi movement and waypoint logic remain fixed-step.
|
||||
|
||||
## Animation skinning
|
||||
|
||||
GPU and CPU bone interpolation receive the fractional render frame instead of an
|
||||
|
||||
Reference in new issue
Block a user