Remarks: Ports to Other Platforms
From Maze
(Difference between revisions)
(→Processing) | (→Processing) | ||
| Line 178: | Line 178: | ||
''10 Print'' produces an appealing visual effect. As such, it deserves the name "visual art." While computer artists have used code to make visual compositions for decades, since the turn of the millennium interest in computer-generated visual art has expanded rapidly within the digital art community. Some use widely-available commercial tools like Flash for this purpose, while others have built bespoke programming environments designed specifically for visual artists. | ''10 Print'' produces an appealing visual effect. As such, it deserves the name "visual art." While computer artists have used code to make visual compositions for decades, since the turn of the millennium interest in computer-generated visual art has expanded rapidly within the digital art community. Some use widely-available commercial tools like Flash for this purpose, while others have built bespoke programming environments designed specifically for visual artists. | ||
| − | John Maeda's _Design by Numbers_ (2001) offers one example, but a far more popular and influential tool is Ben Fry and Casey Reas's Processing, which was inspired by Maeda's work and started under his research group at the MIT Media Lab. Processing is really just Java, with a specialized toolkit, program framework, and authoring environment laid atop. Among its goals, Processing seeks to introduce non-programmers to the practice of programming, but it also offers a set of very simple tools (such as mechanisms for drawing and coloring lines and shapes) for the creation of generative visual art. | + | John Maeda's _Design by Numbers_ (2001) offers one example, but a far more popular and influential tool is Ben Fry and Casey Reas's Processing, which was inspired by Maeda's work and started within his research group at the MIT Media Lab. Processing is really just Java, with a specialized toolkit, program framework, and authoring environment laid atop. Among its goals, Processing seeks to introduce non-programmers to the practice of programming, but it also offers a set of very simple tools (such as mechanisms for drawing and coloring lines and shapes) for the creation of generative visual art. |
That lineage in mind, implementing a version of ''10 Print'' in Processing allows us to focus on its visual design in a way that might not be easy or even possible to do in a C64 program. In the Processing version of ''10 Print'' depicted here, the program is created by drawing a left or right-facing diagonal line within a grid of enclosing squares. | That lineage in mind, implementing a version of ''10 Print'' in Processing allows us to focus on its visual design in a way that might not be easy or even possible to do in a C64 program. In the Processing version of ''10 Print'' depicted here, the program is created by drawing a left or right-facing diagonal line within a grid of enclosing squares. | ||
