Math + Magic
This page contains previews of technology available for licensing. For products which can be purchased today, please visit our shop page.
In the process of creation for over 10 years, Astute Graphics can now reveal the brilliance of its platform-independent vector design and application chassis technology based on extensive R&D. Much more than that, it’s the magic of our “know how” that makes this IP stack so special. The result of working closely with 10’s of thousands of renowned designers, household brand design teams and novices is what defines the quality of these technologies.
We've tamed the Bézier. Suggested destinations for our vector technology include:
- Enhancing or the foundation of vector design software
- Pre-press technical operations in targeted public and custom workflows
- Optimising vectors for SVG and beyond
- Using the Astute Graphics vector artwork toolboxes to rapidly prototype and deploy custom in-house creative solutions
Also known as Pathfinder and Boolean operations. Shape joining allows two shapes to be united, subtracted, intersected or excluded. Variants of splitting shapes depending on their intersections are based on these primitives.
Designed to cope with the most complex artwork designers typically throw at this process. An extensive test period with internal and external professionals has resulted in a robust system that is designed to work with Astute Graphics’ pre- and post-processing mechanisms to produce the finest quality results in the industry.
Although often used by creatives to produce quick results and effects, the ability to reliably offset a Bézier path by a set distance is an essential foundation for many operations.
The Astute Graphics offset mechanism produces excellent results for not only closed paths, but uniquely open paths too!
Smart Point Removal
Related to the more common Simplify approach, Smart Point Removal is much more powerful. It superbly calculates how to reduce the number of points required to maintain a given Bézier shape.
Various methods are available including removal of single points, selections and the automatic processing of entire shapes. Removal can also be made using brush gestures as well as accept styles pressure input to control the removal tolerance.
A technique that is the basis of producing the ubiquitous Pencil-like tool. At its core is the ability to convert user input sample points from a mouse, touch device, stylus, etc. into Bézier paths.
Astute Graphics’ curve fitting was developed to provide additional control and quality of results to its DynamicSketch v2.1+ plug-in for Adobe Illustrator. By better analysing and converting inputs such as curves and corners, designers immediately gain benefits from paths which require reduced or no rework, plus are designed to be easier to edit with minimal and considered point placement.
A smaller but still critical foundation component to full Bézier control is the ability to calculate when shapes edges collide and intersect.
At the heart of many Astute Graphics Bézier technologies, its accurate and reliable methods have also led to another popular Adobe Illustrator plug-in, ColliderScribe.
Extend and Retract Curve
As with Collision Detection, the ability to extend or retract the length of a Bézier path segment with accuracy may be shadowed by other technologies, but it remains a powerful tool.
First deployed publicly in the Adobe Illustrator plug-in VectorScribe v3 (Extend Path), the basis of this method can be found in the likes of rounded corners.
Cubic Bézier curve technology was introduced into computer-based design from the outset. Its mathematical basis provides designers with a flexible path segment to shape in many ways. Its popularity is reflected in that it remains the basis for all mainstream vector design tools such as Adobe Illustrator, Corel Draw, Affinity Designer and more.
However, the learning curve it presents to novices is a story often retold. A sequence of Bézier segments that make up a path (such as the design of a font character) can also be cumbersome to edit by professionals attempting to produce precise and aesthetically pleasing results.
Various approaches have been attempted over the years to overcome these limitations. Ultimately, the highly embedded reliance on Béziers in formats such as PostScript, PDF, EPS and SVG mean that alternative curve technologies require translation to/from Béziers which introduces excess points, artefacts and more.
Astute Graphics has adopted a more pragmatic and highly intuitive approach which allows designers to manipulate any sequence of Bézier segments in a single movement. The profile of the user-defined length of path can be pulled and pushed “inside” and “outside” the open or closed path at any point.
Once editing is completed, the results are constructed from pure, optimised Bézier segments which can be handled and edited as normal.
Variable Stroke Widths
Differing from brushes, variable strokes widths are a more interactive and flexible technology allowing designers to add subtle or dramatic width variations along a path. Typically implemented as non-destructive, the underlying path profile is retained allowing the resultant variance to move with any reshaping of the path.
The complexity of implementing variable stroke widths had meant that, to date, there is only one full deployment of this technology in the public domain with Adobe Illustrator (CS5, released 2010).
Astute Graphics set out to create an enhanced implementation which results in fewer points being produced when expanded to a Bézier outlined stroke. This goal was comfortably achieved.
Every self-respecting professional-grade vector design tool demands well implemented vector brush technology. Even though not intended to replace the realism possible with pixel-based brushing, vector brushes allow designers to gain natural effects, realism and artistic flourishes whilst keeping all the benefits of a vector design.
Astute Graphics’ brush technology allows an arbitrary vector shape to be used as the basis of a brush which can then be applied along the length of a path.
Its calligraphic brush state also caters for a wide range of styles and techniques to be applied in vector.
Critically, expanded brush’s point count and positioning define the quality of Astute Graphics’ results ensuring that designers can continue to work with ease on the path.
Demonstration video to follow.
Strokes define the width of “stripe” laid on a path. Default stroke technology as used in all established formats including PostScript, PDF, EPS and SVG allow strokes to be solid, dashed, end-capped and more.
The ability to convert a stroke to a closed, filled path with clean results using minimal and well-placed points is an essential part of many design workflows.
Astute Graphics’ technology allows just that with minimum fuss and maximum quality.
Move Points to Tangencies
Renowned designers and trainers often advocate structured point placement around a path. Typically placed at 12, 3, 6 and 9 o’clock positions, this method is referred to by #1 Lynda.com vector design trainer Von Glitschka as the “clockwork method”.
The most exacting application of Bézier design – fonts – demonstrate this technique with the best character sets. Minimal use of points, where each one is precisely located ensures precise and elegant results.
The trouble is that a creative workflow using non-Astute Graphics automated tools such as the Pencil, tracing and brushes don’t take this into account, preferring instead to place points where convenient for the mathematician and software developer. This can make the result psychologically harder for a designer to edit with precision and ease.
Astute Graphics’ ability to move points to tangencies is one of the ultimate post-processing fixes for all vector artwork. First featured publicly in the Adobe Illustrator plug-in VectorScribe (PathScribe).
Since 2013, Astute Graphics set about developing a state-of-the-art clean sheet application "chassis". Originally intended for use as the basis of a cross-platform vector design application, the final design and implementation allows for a broad range of application types beyond graphical.
Available to license from Astute Graphics, bypass many years of planning and development and gain access to a very powerful foundation for your software product.
Click here to read a technical overview of the Astute Graphics chassis technology. At the time of this writing, the technology notably has a stable and ready-to-use data layer. This description aims at providing a rapid feature overview.
Applying the Magic
Are you interested in powering your tools with Astute Graphics’ technology? Leapfrog many years of development time and gain instant access to Astute Graphics’ “know how”. Simply contact us for more information, licensing opportunities and more…
Note: these technologies may form the basis of new Astute Graphics tools and approaches to the vector design workflow in the future. Please stay informed using our social feeds at the very foot of this page and blog posts.