Skip to content

Enabling Physics Interpolation breaks solution #3

Description

@antzGames

Unfortunately, Godot assumed that custom_data and most likely instance_color uniforms should be interpolated between frames when Physics Interpolation is enabled in the project settings.

I have opened an issue on Godot's GitHub: godotengine/godot#119277

The fix is easy, just set in the inspector your OpenVATMultiMeshInstance3D node to:

Node > Physics Interpolation > Mode > OFF

Keep in mind the VAT shader already interpolates between frames, as the baked VAT animation FPS might is usually out of sync with the rendering FPS. The Jello Demo shows this very well, as its animation is baked with 12 FPS, and it looks smooth even if your game is running at 60 FPS.

I will update the docs so that people will know how to easily disable physics interpolation for the OpenVATMultiMeshInstance3D nodes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions