Skip to content
Media 0 for listing Draw System

Description

"Support UV from Hit Results" on the "project settings" must be "true"!


WARNING!

Tessellation removed in Unreal Engine 5, so it can't be used for elevation changes (Snow and purple example materials will NOT change elevation). It still works on Unreal Engine 4.


Draw System allows you to draw right in the game. You can also apply shaders to a drawn image (3 examples included: frozen glass, height map and emissive booster).


Also, Draw System has many customization options. You can change the colors, the thickness of the brush, draw materials and additive (And not only additive) textures, blur the image, copy it as many times as you want and wherever, and much more!


Now you can also draw in widgets!

There are two component widgets that you can simply drag and drop onto your interface just like other elements:

  • UI_DrawCanvas - Drawing without a settings screen. Suitable for such things as, for example, the signature screen.
  • UI_PaintElement - An advanced item that includes a settings menu. Suitable for in-game "paint" or something like that.


Youtube link: https://www.youtube.com/watch?v=apXxD7WoLSk


Bonus: some amount different materials (snow, grass and several small technical)

Bonus: Custom depth based reactive snow.


You may be interested in: Widget Draw System

* This asset has nothing to do with the Widget Draw System, except for a similar idea.


This asset is modular and very easy to learn. For initial work, it is enough to use only one blueprint (BP_MainCanvas) and set "Support UV from Hit Results" on the project settings to true. All features can be viewed on an example map or by opening a blueprint and viewing my comments.

Included formats

  • logo of Unreal Engine format