30+ years of isometric drawing in Adobe Illustrator
The process of doing isometric/axonometric drawings in Adobe Illustrator really hasn’t changed much since the mid 1990s, or even since the late 1980s, something I hadn’t fully realized until doing the first AxoTools video. How many of you can relate to this?
Working in Illustrator 88, I would project art to isometric by manually doing the scale-rotate-scale method. When the QuicKeys keyboard macro utility came out, it automated that process and also allowed me to change the constrain angle by pressing an otherwise-unused function key.
In 1994, when Illustrator 5 added support for plugins, I wrote one called Isometric that I shared free on my web site. It added menu items to project art to and from isometric planes, and to create box and cylinder primitives. Does anybody recall using this? I also wrote a free companion plugin Isometric Line Tool to draw straight lines in isometric, which was around quite a while and later merged into AxoTools.
In 1998, Illustrator 8 added recordable Actions, which was easier to maintain than updating the plugin as Illustrator’s API became more complicated. It also added Smart Guides, which I relied on when QuicKeys had compatibility issues with operating system changes.
About this time, Adobe had a simple 3D app called Dimensions (not the same as their current Dimensions product) that exported shapes to a file Illustrator could open. This app was the origin of the “Off Axis” projections I use in my Actions and in the current AxoTools presets. I used Dimensions in my first locomotive cutaway rendering. Unfortunately, it didn’t last long. Some of you may use SketchUp in that same way today.
Has anybody found Illustrator CS’s 3D effect actually useful for scale isometric drawings? I had high hopes when it appeared, but it never proved truly useful to me.
Hot Door’s CADtools has had support for isometric for several versions now, and in recent years supports axonometric views. I’ve found CADtools indispensable for technical drawing, but knew there had to be an easier way to assemble the pieces.
So for over 30 years, the process has been to project a shape to an isometric plane, then manually move it into position. This worked OK when one plane served as a sort of floor plan that other shapes could be snapped to, but it didn’t work well for most things I drew, like vehicles, machinery, and electronics. In order to get objects positioned correctly, I often drew a temporary “armature” with projected lines along two or three axes.
I’d actually envisioned today’s AxoTools plugin decades ago, using virtual armatures to position art and tools with custom constraints to move art along any defined axis. Using geometric formulas by Ron Kempke, it became possible to add support for any axonometric projection showing the left, right, and top views. Why it took so long, I’m sorry I can’t answer. I hope you agree that doing axonometric drawing in Adobe Illustrator is significantly easier than ever with AxoTools.
Egor Chistyakov
September 26, 2020 @ 11:52 am
I am as old as Adobe Illustrator. When Rick felt the need for the specialized tool to build his extremely detailed illustrations I was but a toddler. My road to the design started with a miracle — the exhibition Design in USA (the result of an agreement between our Mikhail Gorbachyov and Ronald Reagan in the year I was born. Four years later, in 1989, it arrived in Moscow and later to my home town, at the other side of the country. Theoretically I could have seen something there that could have been designed by Rick himself or with the tools he built. Even if it’s not the actual fact, it’s a possibility.
Rick’s dedication to his craft and the passion he shares encourage me greatly in my own efforts to design. I am amazed with tool developers and I wish to pursue the same goals.
And now, after years, I am very humbled to be a tiny part of this mighty powerful tool. My tasks are not as grand as what Rick draws, but I am extremely grateful for the incredibly smooth approach and solid results I give thanks to his and Ron’s magic they managed to finally build.
Rick Johnson
September 26, 2020 @ 12:23 pm
Thanks, Egor, you’ve been a valuable AxoTools beta tester! I also should give you credit for much of the functionality in the new Extrude tool. You used it in ways I wouldn’t have thought of, and your enthusiasm for the new features encouraged me to keep trying until the things on our wish list actually worked!
Thanks to feedback from you and others, I’m eager to make AxoTools better in the near future.
And yes, Ron Kempke did the math that enabled so much flexibility in projection angles, has been quietly working in the background with more math magic for upcoming capabilities I honestly never expected to see possible in an Adobe Illustrator plugin. Thanks, Ron!
Danny Lee
September 30, 2021 @ 2:02 pm
very interesting read. thanks! recently i was in need of creating isometric drawings to show a client a 3-D representation of their packaging. i actually went and used the old-school method of the scale/shear/rotate method. i remember first learning this back int he mid ’90s when i had an internship at a design firm in pittsburgh. two of the designers that were creating all the isometric drawings for the company steelcase’s catalog. they showed me this method and i actually still remember it today (well, i did have to look up the vertical scaling percentage though, as i forgot that exact number).