This repository is a collection of Materials and Material Functions created in Unreal Engine 5 (UE5) that draw shapes without using textures. It is primarily intended for learning purposes, but you are free to use it as long as it does not violate the terms of the LICENSE file.
- No Textures Required: All shapes are drawn using only calculations within the material.
- Customizable: Easily adjust colors, shapes, and animations by changing parameters.
- Variety of Samples: Includes diverse effects such as radar, animations, snowflakes, transitions, and more.
| Radar | Animation |
|---|---|
![]() |
![]() |
| SnowFlake | Transition |
![]() |
![]() |
| Others | |
![]() |
- Unreal Engine 5.4.2 or later
- Clone or download this repository.
- Copy the contents of the
Contentfolder from this repository into your project'sContentfolder.
This project is licensed under the MIT License.
This project was made possible by referencing the following websites and resources. Thank you very much.
- Drawing a circle with only a shader - Terachur Blog (Japanese)
- Rounded Rectangle Node - Unity Documentation
- Introduction to Drawing with Unity Shaders - Scrapbox (Japanese)
- shadertoy
- Eiliram's ArtStation
- 【ShaderGraph】Triangle effect that splits into a grid and expands from the center - Zenn (Japanese)
- Creating shapes with only UE4 materials - Qiita (Japanese)
- cmzw_ on Twitter
- 【UE5】Creating an arrow with materials - Renard's Blog (Japanese)
- 2D Distance Functions - Iñigo Quilez




