You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cannot reproduce in earlier versions, as in-built 3D physics interpolation was introduced in 3.5.
System information
Linux Mint 22
Issue description
Specifically when using the multi-threaded rendering model while physics interpolation is enabled, every so often this warning is generated while rigid bodies are in motion:
W 0:00:15.011 instance_set_transform: [Physics interpolation] Interpolated triggered from outside physics process: "/root/Scene/@Cube@2/CollisionShape/MeshInstance" (possibly benign).
<C++ Source> servers/visual/visual_server_scene.cpp:892 @ instance_set_transform()
The rigid body that generates the warning is random, and I'm pretty sure the warnings are actually rate-limited in 3.6, since in 3.5, the warnings are essentially spammed out.
I would like to keep using the multi-threaded rendering model for my project, as I need to instance meshes in a separate thread, but this warning is somewhat annoying. Is there a nice way to solve this issue, or is my only option to hide the warnings?
Steps to reproduce
Open the reproduction project.
Run the scene, and let physics do its thing for about 30 seconds. Since by default Godot uses single-threaded rendering, there should be no warnings generated.
Stop running the scene, enter the project settings, and under Rendering > Threads > Thread Model, change to "Multi-Threaded".
Run the scene again, and wait about 30 seconds again. This time, the warning should appear at regular-ish intervals.
Tested versions
Cannot reproduce in earlier versions, as in-built 3D physics interpolation was introduced in 3.5.
System information
Linux Mint 22
Issue description
Specifically when using the multi-threaded rendering model while physics interpolation is enabled, every so often this warning is generated while rigid bodies are in motion:
The rigid body that generates the warning is random, and I'm pretty sure the warnings are actually rate-limited in 3.6, since in 3.5, the warnings are essentially spammed out.
I would like to keep using the multi-threaded rendering model for my project, as I need to instance meshes in a separate thread, but this warning is somewhat annoying. Is there a nice way to solve this issue, or is my only option to hide the warnings?
Steps to reproduce
Minimal reproduction project (MRP)
InterpolationWarning.zip
The text was updated successfully, but these errors were encountered: