EZDof - Clean Gimball Lock Solution / 6 Degree of Freedom Movement Component

EZSystems - 代码插件 - 2022/10/02

This simple blueprint and function library can add freedom to your movement with easy 6DOF movement.

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

What is EZDof?

Unreal engine's defualt rotation, Euler, creates something called a gimball lock, and you will never be able to freely move in all directions. EZDof exposes Quaternions, so you never have to worry about movement restrictions again! Hello Freedom!


How can I use EZDof?

EZDof can be used as a actor component, or a blueprint function library, so you can give anything in your level 6 degrees of freedom, from your pawn, to meshes, to scene components, anything can be free!


Is EZDof complicated?

EZDof is incredibly easy to apply, with a max of 3 nodes to add to your actor, this plug and play system can be used by practically anybody! However, for those that are newer to blueprints, or may be more interested in the technical side of things, there is great documentation, and a support discord server to solve any issues you may have!


How big is EZDof?


EZDof, without the Showcase (which you can simply remove, its only purpose is to provide a demonstration of the plugins power), takes up a whopping 25 MB of disk space, and an extremely small amount of memory and CPU (its hard to estimate because Unreal Engine takes up quite a large amount itself, but EZDof is practically unnoticeable in your levels performance, how do we know it doesnt effect performance? It always keeps 120 fps on an empty project).


Will EZDof be receiving updates?

It is unlikely that I will update EZDof as of today, aside from engine version updates, unless there is an overwhelming number of requests for it to change. However, I am always working on other assets, and you can find me in the Discord server if you feel that something is missing in your project!

技术细节

Features:

  •  Actor Component and BP Function Library, so you can easily use on anything.
  • Exposes Quaternions to Blueprints to avoid the Gimball lock for free movement.
  •  Network Replicated and Optimized.
  •  Packaged for your favorite platforms (Windows, Android, Linux, MacOS).
  • Comes with an EZTimeline object, so you can use timelines in actor components.

Code Modules:

  •  EZDOF_BPLibrary.cpp and .h - Runtime (contains all the blueprint functions required)
  • EZTimeline.cpp and .h - Runtime (Allows Blueprints like Components to access Timeline)


Number of Blueprints: 1 (Not including showcase content) - EZDOF_Component

Number of C++ Classes: 2 - EZDOF_BPLibrary and EZTimeline

Network Replicated: Yes

Supported Development/Target Build Platforms: Windows, Android, Linux, and MacOS.

Documentation: CLICK HERE

Update v1.1 Changelog

Example Project: Windows

Showcase Video: YouTube