A Godot 4 add-on providing fast, high-quality antialiased drawing for Line2D, Polygon2D, and regular polygons across all renderers.
Antialiased Line2D is a Godot 4 add-on that provides fast, high-quality antialiased drawing for Line2D, Polygon2D, and regular polygons. It solves the visual aliasing issues in Godot's default 2D drawing by using a procedurally generated texture that works across all renderers and platforms, delivering smoother lines and shapes without significant performance cost.
Godot 4 developers creating 2D games or applications who need improved visual quality for lines, polygons, and shapes, especially those targeting multiple platforms or using both GLES3 and GLES2 renderers.
Developers choose this add-on because it offers a portable, performant antialiasing solution that integrates seamlessly into Godot's workflow, supports a wide range of features (variable width, polygons, circles), and works out-of-the-box without requiring custom shaders or engine forks.
Fast antialiased Line2D and Polygon2D drawing add-on for Godot 4 (all renderers)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses a single 256×256 procedurally generated texture with mipmaps, ensuring fast rendering without significant overhead, as highlighted in the README.
Works seamlessly on all platforms including desktop, mobile, and web, and supports both GLES3 and GLES2 renderers for broad accessibility.
Offers context menu options to convert existing Line2D and Polygon2D nodes, making it easy to upgrade projects without redrawing assets.
Supports variable width curves, multiple joint and cap types, and translucent lines, enabling complex antialiased 2D graphics.
Line endings are not antialiased, and thin lines under 2 pixels are poorly handled, as explicitly stated in the limitations section of the README.
Lines with sharp corners or highly variable width may exhibit suboptimal antialiasing due to Godot's UV generation constraints.
Polygon edges are not fully antialiased when stroke colors are not fully opaque, restricting the use of semi-transparent outlines.