b/imfamous by imfamous

Unity Asset - Shapes v3.2.1

This post was published 5 years ago. Download links are most likely obsolete. If that's the case, try asking the uploader to re-upload.

Unity Asset - Shapes v3.2.1

Requirement: Unity 2018.4.27 or higher | File size: 2.5 MB

Shapes is a real-time vector graphics library with high-quality line drawing and infinite resolution shapes, rendered with advanced anti-aliasing techniques.

Features
• High quality line drawing with arbitrary thickness with advanced anti-aliasing
• Thickness units can be specified meters, pixels or noots
• 2D Shapes such as Polyline, Disc, Arc, Pie, Rectangle, and more
• 3D Shapes such as Sphere, Torus, Cuboid, Cone, 3D line, and more
• Easy-to-use component-based shapes with tweakable parameters
• Source code included for maximum flexibility
• Immediate-mode API for code-based drawing, with scene view gizmo support
• Heavily GPU based. Tweaking parameters is practically free
• GPU instancing support
• URP & HDRP support
• Single-pass instanced VR rendering support

Limitations
• No SVG support, Shapes is not designed to be an SVG asset importer/exporter
• No ECS support yet, because it seems to change every week
• No UI support in overlay mode, though you can use camera-based or world-space UI to work around it
• Applying custom shaders is currently difficult unless you know how to code shaders, since every shape has a very specialized shader

What's New
• Fixed a bug where you couldn't make builds
• Fixed a bug where selecting the child shape of a newly instantiated disabled parent object caused a null ref
• Fixed a bug where shaders didn't compile for metal, because apparently metal thinks half precision is the same thing as float precision so of course we can't redefine functions haha that would be silly what are overloads even

Homepage

Visit my Blog for Unity Assets, GFX Plugins & More!!!