Welcome to the Introduction to 3D Programming course!
In this two-week tutorial series, you will be introduced to Rhino3D for digital modeling, Grasshopper for parametric modeling, Python inside Rhino3D, Google Colab, OpenCV, and ComfyUI. The last videos of this series will cover design visualization including drawing and diagramming techniques in Rhino3D with the Adobe Creative Suite, as well as rendering for Keyshot.
In this tenth video of the series, I will demonstrate applications for classes in Python using the rhinoscriptsyntax library in Rhino3D to build Langton's Ant, a two-state cellular automata algorithm developed by Chris Langton in 1986.
I hope you enjoy the series!
Video Content:
00:00 - Introduction
0:40 - Langton's Ant Explained
12:30 - Class Constructors
15:40 - Mesh Plane as Ant Farm
20:00 - Constructing the Ant Farm
25:00 - Constructing the Ant
34:45 - Ant Motion
40:30 - Motion Rules
51:38 - Render Function
58:20 - Initial Run
59:50 - Loops
1:03:40 - Multiple Ants
1:10:30 - A Bigger Ant Farm
Additional Links:
Rhino3D:
https://www.rhino3d.com/learn/?query=...
https://docs.mcneel.com/rhino/8mac/he...
Food4Rhino:
https://www.food4rhino.com/en
Grasshopper:
https://discourse.mcneel.com/c/grassh...
Python:
https://stackoverflow.com/
OpenCV:
https://pyimagesearch.com/
Machine Learning:
https://machinelearningmastery.com/