Update Rate Optimisation Blueprint Nodes

MattLakeTA - 代码插件 - 2024/05/20
  • 86%
  • 0%
  • 0%
  • 14%
  • 0%

Animation Update Rate Optimisation functionality exposed to Blueprints.

  • 支持的平台
  • 支持的引擎版本
    5.2 - 5.4
  • 下载类型

This plugin will allow you to control the animation update rate of Skinned Meshes, whether you want to have distant characters skip an animation update frame or ten, or even disable the interpolation of animation to optimise your animation update. This technique could be employed to get dynamic stepped animation on 2s, 3s, to acquire a stop-motion animation style. URO is controlled based on the current LOD level or the screen real estate size.

This plugin exposes the Update Rate Optimisation functionality from C++ to Blueprints. With two methods of control, LOD-based or screen percent-based. You will be able to fully customise the update rate of your skinned meshes to provide powerful and effective optimisations that were previously locked to C++.



  • Enable Update Rate Optimisation
  • Set Update Rate Optimisation Mode
  • Set / Clear Visible Distance Factor Thresholds
  • Set / Clear LOD To Frame Skip Array / Map / Index
  • Set Interpolate Skipped Frames
  • Set Max Eval Rate for Interpolation
  • Set Base Non Rendered Update Rate
  • Get Enabled Update Rate Optimisation
  • Get Update Rate Optimisation Mode
  • Get Visible Distance Factor Thresholds
  • Get Current Max Distance Factor
  • Get LOD To Frame Skip Array / Map / Index
  • Get Base Non Rendered Update Rate
  • Get Current Update Rate
  • Get Inteprolate Skipped Frames
  • Get Max Eval Rate for Interpolation

Code Modules:

  •  UpdateRateOptimisationBlueprints (Runtime)

Number of Blueprints: 1

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: https://www.youtube.com/watch?v=zyOjCvT7AHU