Cluster [09]
Creative_Coding[1] - C# Scripting for Grasshopper3D in Visual Studio
Tutor: Praneet Mathur
(ARPM Design and Research)
Date:19th & 20th Sept 2020 (Saturday & Sunday)
Time: 1 PM - 8 PM IST // 7:30 AM - 2:30 PM GMT
Duration: 2 DAYS// 7 Hours (incl. 2 X 30 min breaks)
Type: Interactive Tutorial Workshop
Registration Fee: INR 7500 // $100
Max. Spots: 30
[ Check ticketing platform(Explara) to see available ticket quantity ]
[ ] Workshop Title
Creative_Coding[1] - C# Scripting in Visual Studio for GH
[ ] Key Software / Tech to be taught
C# Programming for Grasshopper in Visual Studio
[ ] Workshop Description
Part 2 covers advanced programming concepts and creating custom plugins for Grasshopper in C#. Creative_Coding is a 2-Part workshop series for Designers and Architects with no programming background. With a learning path specifically planned for such an audience, the workshop aims to enable not only custom tool development, but also a more in-depth understanding of how most software tools work. From introductory basics on programming to using C# in the Grasshopper environment and further creating custom plugins for Grasshopper; Learn the theory and application of code in Design and Architecture.
Creative_Coding[1] will cover the following:
-
Development Environment Setup
-
SDKs, APIs and Referencing Libraries
-
Project Workflow
-
Workshop Project
-
Creating and Publishing a Custom Plugin for Grasshopper
-
Tips, Tricks and Best Practices
From the tutor:
Being a self-taught programmer with a design background, my experience with coding and working with tech companies has changed the way I see software as a tool. While most developers find themselves learning design principles to improve their software, I found myself learning software development to improve my design process. As we move towards an increasingly digital world, I find it necessary to question our dependency on large software development companies to create the tools we need.
[ ] Keywords
#CreativeCoding #Programming #Coding #CSharp #Grasshopper3d #Rhinoceros3d
[ ] Workshop Duration & Type
Duration: 2 DAYS// 7 Hours (incl. 2 X 30 min breaks)
Type: Interactive Tutorial Workshop
[ ] Detailed Schedule
Creative_Coding[1].Day[0] = {
“Development Environment Setup”,
“Deep-Dive into the Grasshopper and Rhino SDK”,
“Referencing Libraries”,
“Project Workflow”,
“Brainstorming Session on Workshop Project”
}
Creative_Coding[1].Day[1] = {
“Project Creation and Initial Setup”,
“Coding Session”,
“Building, Debugging and Publishing”,
“Tips, Tricks and Best Practices”
}
Day 1:
Development Environment Setup
Deep-Dive into the Grasshopper and Rhino SDK
Referencing Libraries
Project Workflow
Brainstorming Session on Workshop Project
Day 2:
Project Creation and Initial Setup
Coding Session
Building, Debugging and Publishing
Tips, Tricks and Best Practices
[ ] Tutor Details
Praneet Mathur, an Architect by training, works in the intersection of Technology and Design. He is the founder of ARPM Design and Research. A self-taught programmer and software developer, he has worked with tech companies like GMetri and ShapeDiver. He has authored Project Shark - a Real-time Augmented Reality tool for Grasshopper, among other software tools for designers. With this workshop series in collaboration with rat[LAB]EDUCATION, he aims to empower designers with technologies of their own making.
[ ] Max Participants allowed
30
[ ] List of FAQ
Q1: I have no previous experience with coding. Is this workshop suitable for me?
A1: Absolutely. The tutor is a self-taught programmer with a design background, so the workshop content is tailored specifically to design / architecture students and professionals with no coding experience.
Q2: What software do I need to know for this workshop?
A2: A good understanding of Grasshopper is required.
Q3: What software do I need to have installed before attending this workshop?
A3: Rhinoceros 6 (Grasshopper comes pre-installed) [https://www.rhino3d.com/download/rhino-for-windows/6/evaluation] and Visual Studio Community 2019 [https://visualstudio.microsoft.com/vs/community/] (Only '.NET desktop development' Workload required)
Q4: Do I need to attend both workshops in this series?
A4: There will be no overlap in the content of the two workshops. To gain a comprehensive understanding of the topics, attending both workshops is recommended.
[ ] Recording Provided?
Partial Recording would be provided to safeguard workshop content by tutor
-
Recorded version is made available after the workshop, on Cluster Tutor(s)'s discretion. (Free for participants; ticketed for non-participants)
-
Check Explara Ticketing platform for availability.
-
Recording is for personal academic use only & comes with copyrights to control re-distribution & transmission (to be signed by buyer).
-
Participation certificate NOT provided to buyers of recorded version.