MathShapes2D

MathShapes2D is a collection of 33 material functions using Math Signed Distance Function algorithms Build the cheapest and most efficient ui elements using these procedural functions

Category:
Tags: , , , , , , ,

Description

Demo Youtube video : Click me

Drawing UI shapes in a procedural manner is more efficient than using textures.

The MathShapes2D project has 33 primitive shapes which may be combined into more complex shapes and used as masks/gui elements

Procedurally draw your progress bars, circles, buttons, aiming reticules, screen transitions and other elements

The project uses the MPC method to animate these shapes. The Material Parameter Collection is the newer and easier way animate materials.

Some popular shapes provided are Cross, Rounded Rectangle, Horse Shoe, Octagon, Parallelogram and Pie

Technical Details

(Please include a full, comprehensive list of the features of the product)

Number of Unique Materials and Material Instances: 33 Master materials with 33 Dynamic Material Instances

Number of Textures: zero

Texture Resolutions: (Please list all various texture resolutions)

Supported Development Platforms:

Windows: YES

Mac: YES

Documentation: clickme

Important/Additional Notes:

Use this project as a reference to convert from GLSL code (ShaderToy) to UE4 blueprints

Manual includes a Getting Started and Gotchas section

Supported Engine Versions

4.26 – 4.27, 5.0 – 5.2