Desired distances for "Group" and "Vehicle" must be based on viewDistance and fog to exclude any rendering problems with frequently moving objects. Example:
"Group" setDynamicSimulationDistance ((viewDistance * 0.8) - (viewDistance * fog)); // 80% of maximum rendering and fog distance
But that might impair objects simulation if you are using long-scope optics, so there's an even better solution using cameraView with it:
0 spawn {
while { true } do
{
if (cameraView isEqualTo "GUNNER") then
{
"Group" setDynamicSimulationDistance (viewDistance - (viewDistance * fog));
// Scoped
}
else
{
"Group" setDynamicSimulationDistance ((viewDistance * 0.8) - (viewDistance * fog));
// Not scoped
};
uiSleep 0.25;
};
};