Procedural UI Drawing

KipaArt - 代码插件 - 2024/08/15
尚未评分

Draw UI procedurally in C++ or BP.

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

You can draw UI elements from simple ones like buttons to quite complex graphical compositions and create any number of shapes for each widget. Using a procedural approach, you do not use image resources and have minimal memory consumption, while having full control over the graphics at the vertex level during animation, gameplay events and widget resizing. It is also possible to use the backend for any 2D drawing.

技术细节

Features:

  •  Per vertex dynamic transform and painting.
  •  Per point beveling.
  •  Per shape antialiasing and glow effect.


Code Modules:

  •  GGraphics (Runtime) - 2D drawing.
  •  GGraphicView (Runtime) - Adaptation of the GGraphics module to UE UI pipeline (Slate/UMG).


Supported Development Platforms: All

Supported Target Build Platforms: All.

Documentation: https://drive.google.com/file/d/1oe0iA_JkzZJ-Ew3PXJgo4SOUUjMm7LXA/view?usp=sharing


Additional Notes:

The plugin's content folder contains 10 example assets.

4K renders of samples: https://www.artstation.com/kipa_art

Support: [email protected].