This is UISplineRenderer using Unity's built-in spline package.
You can render the splines on the canvas however you like!📝Manual- Unity 2021 LTS- Unity 2022 LTS- Unity 2023+- Unity 6000+🔶🔶Features🔶🔶1. Draw spline shapes right on your canvas2. Fast using the Job System and Burst compile3. Update only when needed4. Move, rotate and scale freely5. Interact exactly along the spline shape6. Custom textures, custom materials available7. Support for multiple splines in a single SplineContainer8. Maskable graphic🔷🔷How to use🔷🔷1. Edit and draw splines using Unity's spline package.2. Add the UISplineRenderer component on the same GameObject.3. That's all !🟢 It contains a demo scene which contains these features:- Animation using uvOffset and clipRange via script- Spline shape button- Dragging & dropping an end point and connect to ports----------------------------🔥UISplineRenderer is a simple spline-shaped UI graphic. So you can use it as like Image component. Add Outline or Shadow component. They will work very naturally. And add Button or Toggle component. You will be able to interact with the spline!🍎UISplineRenderer has dependencies these packages.- Splines (com.unity.splines)- Collections (com.unity.collections)- Mathematics (com.unity.mathematics)- Burst (com.unity.burst)🥝And it supports these third party assets.- True Shadow : The best way to draw shadows in UI---------------------------If you have any questions, please email me:📧olivecrow.games@gmail.com