![]() I share how to do this in my training, “TouchDesigner Project Architectures for Professionals.” The best project architectures – those used by the pros – are so streamlined that they make programming TouchDesigner look boring. If you want to create large-scale installations or consistently work on projects in a professional capacity, you need a project architecture that is clean, organized, and easy to use. This is because everything is coupled together (more on this later). Finally, your project is far more likely to break when you update it.Even working alone, keeping everything straight in your head becomes a recipe for disaster. Eventually, working with a team becomes impossible. The messier your project architecture is, the harder it is to collaborate.With hundreds of operators rendering on a single network, your computer will slow to a crawl.If your projects look like this, you’re seriously hampering your TouchDesigner installations – and your potential to consistently get high-profile gigs: Learn to automatically generate a Widget UI for your componentsĮveryone has seen pictures of TouchDesigner projects with hundreds of operators and wires all over the place.Understand the updating system built into widgets.Add Material Designer and unicode icons to your Widget UI.Create an advanced UI with multiple pages of buttons, sliders, and fields.Discover Bindings and how they work with Widgets.Learn to build a simple UI with widgets.Learn to control the parameters and values of widgets.Templates of TouchDesigner projects created in the training.Combined with new features to TouchDesigner such as bindings, creating quick, scaling, and aesthetically-pleasing user interfaces is a breeze. What they lack currently in their customization, they make up for in speed of deployment and out-of-the-box features that are easy to access through their custom parameters. But what if you need a UI made quickly? What if you want to skip building your own UI pieces? Widgets to the rescue! Widgets are the new and powerful way to make user interfaces quickly and easily in TouchDesigner. If you’ve taken our Perfect User Interfaces training you’ll know all the ins-and-outs of creating your own user interface elements from scratch. We all know user interfaces in TouchDesigner are hard. Basic-to-Intermediate Python in TouchDesigner.Learn about dependencies, properties, and attributes of extensions.Build a powerful and flexible preset systems using extensions.Build extensions in TouchDesigner to build your own components. ![]() ![]() Deploy Python Storage inside of TouchDesigner.Learn how to use list comprehensions in TouchDesigner.Understand functions and classes in Python.TouchDesigner 099 project files and examples.From the conceptual to the concrete, by the end of the workshop you will have both worked with abstract concepts in the textport and created a functioning tool for saving presets. From using storage to writing your own extensions we’ll work through the several concepts that will help you better leverage Python in TouchDesigner for installations and events. Building off of previous Python workshops, this class aims to demystify a few of the elements often used when doing advanced Python development work in TouchDesigner.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |