Kia ora Dynamo people,
Starting with key concepts, and deep diving into thematics and topics, we traverse the Dynamo landscape in the Community Conversations series held by the Autodesk Community. If you are curious, seeking education and or want to just see @JacobSmall 's epic beard the come watch the set! We’re taking a little break in August 2021 and will be back to round out the year and welcome 2022 with awesome new content.
LIBRARY OF CONTENT:
After exploring Abstract geometry types in depth, come learn all about Model geometry types in Dynamo with Jacob Small and Sol Amour. We’ll dive into all of the physical aspects of geometry, such as points, curves and surfaces, exploring how the function, what their relationships are and how to best work with them. We will explore an architectural façade case study, comprised of slatted pieces of timber and colored in funky ways.
Now that we understand all geometry types in Dynamo, let’s explore how we can modify them! Join Jacob Small and Sol Amour as we take a journey through Dynamo’s geometry modification nodes; learn how to best leverage these modifications, explore how you can derive interesting and new geometry from intersections, and touch upon some best practises to get your Dynamo geometry singing.
If you build giant graphs and sometimes get lost with complex list manipulations, or want a clean and easy to understand way of building graphs, then come join us to learn all about Dynamo Dictionaries with Jacob Small and Sol Amour! We’ll dive into what Dictionaries are and how to use them to empower your workflows, retain clarity and enable effective access to data.
Dive into the world of Dynamo Graph Annotations with Jacob and Sol and learn why it’s important to narrate your graph (Hint: It’s for your future self too!), how you can annotate your graph, and strategies around optimal organization of your Dynamo graph content. We will explore what a landing zone is, inclusive of legend and author breadcrumbs, how to clean up your graph layout, what the documentation browser is and how to use it, and leverage alignment tools before jumping into some custom extensions that help you clean up your graph space.
Come join Jacob and Sol on a journey through into how best to plan your Dynamo graph. We’ll explore how to flow chart your graph to plan ahead, look to incorporate speed optimizations to work efficiently, and touch upon the graph development pipeline; Understanding holistic user experience, appropriate research, deployment, tracking, testing and maintenance. Inside these conceptual zones, we’ll dive into how to think deeper about your graph to make its production more sustainable and here to stay for the long haul.
Come join Jacob and Sol as we learn all about how to Extend Dynamo. Maybe the out-of-the-box experience, while awesome, doesn’t quite have everything you need and you want a little more pep in your step. Enter Extensions! Similar to how Packages enable new nodal workflows, Extensions customize your Dynamo workspace and come in two primary flavours; out-of-the-box, which are shipped to every Dynamo install, and user chosen, shipped via the Package Manager. We will dive into what an Extension is, what ones you can find out-of-the-box, and cover a couple of community created Extensions.
Hint: If you attended “Dynamo Graph Annotations” you would have already seen one of the most popular in action.
Hang out with Jacob and Sol as we look under Dynamo’s hood, diving into what %appdata% means, what a package is and how Dynamo talks to it, where to find packages and how to manage them as well as the differences between packages of the ZeroTouch, Python and DYF persuasions. You’ll learn a few tips and tricks to make custom packages sing, how to leverage them and use them appropriately, find out what works with Workspace References and what doesn’t and the reasons for both. We’ll also explore the .DYN file itself and look at a few salient elements in there such as bindings and package serialization.
Do you make really cool things and want to share them with others? Are you excited about empowering your peers and exponentially leveraging your time? Then come dive into the worlds of Sharing Dynamo content and Dynamo Player with Sol Amour, Jacob Small and our awesome guest speaker and Dynamo master Dana De Filippi! You’ll learn how to bundle up your graph and share it with others, understanding what will ship with your graph naturally and what you’ll have to ensure your colleagues collect from elsewhere, conceptually explore the notion of what a Player is as well as how it functions, and learn strategies on how to best leverage Dynamo Player as a force maximiser and the avoid all the pitfalls that may beset you along the way.
Dive into DesignScript, the native language of Dynamo with Jacob and Sol and explore where you can author DesignScript code and how nodal descriptions give you breadcrumbs to get there, jumping into DesignScript only awesomeness such as replication and features that help you in your daily Dynamo life, explore how to build definitions and loop as well as play with Node2Code. Learn a little about how the engine uses DesignScript, noting that all Dynamo nodes actually get serialized into it to get executed, and see some epic examples of how to leverage this language for yourself.
AU Sessions of Note
Jacob and Sol will cover the upcoming 2021 Autodesk University sessions of note, focusing in particular on Dynamo and Generative Design and give a rundown of why you may want to attend them! Come hang out, ask all the hard questions and knowledge up on what is on offer inside the Computational space of AU2021.
Snakes on a (Dynamo) Plane
Come dive into the world of Python inside of Dynamo with Jacob and Sol and explore how this powerful scripting language interacts with the Dynamo environment. You will understand the difference between engines (IronPython vs. CPython) and releases, how to access the authoring environment and all the power that this node brings you, how to leverage intellisense and directory searching as well as how the .NET language of many of our hosts (Like Revit) interacts with Python. We will show you how to supercharge your Python world with additional powerful libraries, explain key concepts such as looping and level control, explore documentation and annotation of scripts to ensure human readability and explore some of the awesome resources that exist out there to help you in your journey.
The Dyfference between Dynamo Things
Come explore the world of Custom Nodes inside of Dynamo with Jacob and Sol and discover how packaging up content in this way can change your workflows and empower your content creation. We will take a journey through the creation process of custom nodes, exploring what they are conceptually and why they are useful, discuss how Dynamo talks to external content and the technical differences in file types between .DYF and .DYN. After covering these bases we’ll jump into some limitations, how to best share with others, some key concepts to guide you through creation in a holistic way as well as discussing the more esoteric concepts of recursion. After this session you should have a strong understanding of Custom Nodes and how to best leverage them!