Smooth Movement - BP Math Extended by Vector and Quaternion Interpolation

LairdS - 代码插件 - 2022/11/09

This kit extends the math node library available to Blueprints to enable smooth translation of actors between locations and rotations. Includes Vector Interpolation using Perlin Smooth Step, and Quaternion rotations, and more!

  • 支持的平台
  • 支持的引擎版本
    5.0 - 5.1
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

This kit extends the math node library available to Blueprints under the "Math Extended" grouping. This has many abstract uses, as well as enabling smoothed movement of actors from one position (vector) to another! Includes Vector Interpolation using Perlin Smooth Step, Linear Interpolation, and Quaternion rotations. Additionally, Inverse square falloff, Smooth Step compensation nodes, and other utility functions are included. These are especially excellent for smoothly animating actors from one location to another, and a demo of this feature can be seen in the documentation.

技术细节

Features:

  • Vector Perlin Smooth Step Interpolation, Vector Smooth Step Interpolation
  • Smooth Step, Perlin Smooth Step, Inverse Smooth Step
  • Linear Interpolate, Linear Interpolate (Vector)
  • Inverse Square Falloff, Inverse Square Falloff (Vector)
  • Spiral Expansion over time
  • Unit Quaternion Spherical Interpolation, Unit Quaternion Equals, Angle between Unit Quaternions
  • Angle between Unit Quaternions (Error), Inverse Quaternion

Code Modules:

  •  Math Extended Plugin

Number of Blueprints: 1

Number of C++ Classes: 2

Network Replicated: Yes

Supported Development Platforms: Windows confirmed. Linux and Mac in testing.

Supported Target Build Platforms: Tested on Windows. Reach out to me for Linux/Mac support if you have errors related to this plugin.

Documentation: Tutorial Demonstration

Example Project: Demo

Important/Additional Notes: