Use Python to Control Your Lighting and Look Development
Instructor
Adam Davis
Level
Experienced
Length
1h 10m 15s
Version Required
Katana 5.0 and later
Python is a scripting language that opens up a world of possibilities for extending your lighting and look development toolset.
Katana can be customized and controlled by writing Python scripts that use different APIs and modules. These provide you with a range of functions that enable fine control over almost all aspects of how Katana operates.
By automating common tasks, you eliminate the need to create and select numerous nodes or locations manually. Automation also ensures that you maintain consistent naming and have the same frame of reference. All this will enable you to build tools that provide shortcuts to lengthy tasks.
For example, you'll learn how to fully customize Katana’s UI and tools by adding widgets, and creating keyboard shortcuts. Explore how to search and select nodes by type, pin locations and create multiple nodes simultaneously.
These four modules show you how to adapt Katana to your project's needs and speed up and streamline your workflow.
Want to try Katana for free for 30 days? Head over to the Katana product page to find out more!
Katana can be customized and controlled by writing Python scripts that use different APIs and modules. These provide you with a range of functions that enable fine control over almost all aspects of how Katana operates.
By automating common tasks, you eliminate the need to create and select numerous nodes or locations manually. Automation also ensures that you maintain consistent naming and have the same frame of reference. All this will enable you to build tools that provide shortcuts to lengthy tasks.
For example, you'll learn how to fully customize Katana’s UI and tools by adding widgets, and creating keyboard shortcuts. Explore how to search and select nodes by type, pin locations and create multiple nodes simultaneously.
These four modules show you how to adapt Katana to your project's needs and speed up and streamline your workflow.
Want to try Katana for free for 30 days? Head over to the Katana product page to find out more!
- 01. Introduction to Python in Katana9m 48s
- 02. Full Programmatic Control of the Node Graph13m 51s
- 03. Create Your Own Workspace: Use Python to Customize Katana’s UI14m 51s
- 04. Manage Complex Scene Path Selections with the Scene Graph Manager9m 47s
- 05. Organize and Color Code Your Scenes with the Drawing Module7m 40s
- 06. Explore Useful Utility Functions With UI4.Util14m 18s