June 25, 2022, from 3 PM to 8 PM UTC
Online Webinar
Automated Automata V1.0 will explore basic to intermediate level cellular automata in 1D, 2D, 2.5D, and 3D workflow with C# and Grasshopper. These workflows lay the groundwork for using various cellular automata for architectural, engineering, or artistic purposes.
This course will start with learning what a cellular automaton is, how they look in various dimensions, and the basic “algorithm” that describes every type of cellular automata. We will then use C# inside Grasshopper to code the classic elementary (1D) automata, examine how to improve the code to achieve an incredibly massive array of possible results, and convert the output values to closed curve loops. Next, we will move on to implementing 2D and 2.5D cellular automata in a generic way that allows for custom rules, including the famous Game Of Life. The course will finish by taking the final step into 3D, where we will code a true 3D cellular automaton that looks at its 26 neighboring cells. Students will be able to export their results in a various forms, including vectors for laser cutting or plotting, bitmap images, and 3D voxel models suitable for rendering or 3D printing. This course will be 80% C# coding.
No comments:
Post a Comment