Update Rate Optimisation Blueprint Nodes

MattLakeTA - 代码插件 - 2024/05/20
7
4.57颗星(总分5颗星)(7个评分)
  • 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++.

技术细节

Features:

  • 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