Arma 3 Scripting

Simulation vs Render Time Scope

Topic · Markdown · JSON · original wiki page

Arma 2: Operation Arrowhead v1.60 Take On Helicopters v1.00 Arma 3 v1.00

Definitions

Simulation Time Scope

Simulation Time Scope is working with the calculated position of objects.

Render Time Scope

Render Time Scope is working with the visual position of objects, which is rendered (estimated) separately from the calculated one.

Simulation vs Render

For performance concerns, Simulation and Render cycles are separated since Arma 2: Operation Arrowhead v1.60. This means that any object has now "two" positions: the computed one (simulation), and the visual one (render).

<youtube height="338" width="600"> 6xUw0K292sw </youtube>

Video Showcase

Before Simulation and Render Separation

From Operation Flashpoint to Arma 2: Operation Arrowhead v1.59, the simulation first updated the world's state (units position) then the visual rendering was done.
Sequencing these operations worked fine only in non-intensive scenarios; as soon as the CPU reached its limits, the simulation frequency was lowered in order to maintain acceptable FPS, resulting in units visually "jumping".

See Also