YoVDO

Blender: Python Scripting

Offered By: LinkedIn Learning

Tags

Blender Courses Python Courses Animation Courses

Course Description

Overview

Extend the possibilities in Blender with Python scripting. Learn how to script common animation tasks, customize the interface, and even build add-ons to sell to other users.

Syllabus

Introduction
  • Welcome
  • What you should already know
  • Using the exercise files
1. Controlling Blender through Code
  • Set up Blender and the console window
  • Use the Python console and script editor
  • Importing and exploring bpy
  • What's a Blender operator
  • What's a Blender property
  • Developer tooltips and the info window
  • Diving further into context and data
  • ✓Challenge: Create a simple script
  • ✓Solution: Create a simple script
2. Create Blender Scripts
  • Write scripts and use templates
  • Great coders steal
  • Auto running scripts
  • How to use and avoid the text editor
3. Customize Blender Interfaces
  • Panels and menus introduction
  • Panel structure
  • Draw elements
  • Using the built-in templates, dissect example panel
  • Append to existing panels
  • Example menu structure
  • ✓Challenge: Create a panel layout
  • ✓Solution: Create a panel layout
4. Build Your Own Add-On
  • What's an add-on?
  • What our add-on will do
  • Building the add-on framework
  • Creating an operator framework
  • Creating redo-last properties
  • Appending to a menu
  • Fnishing and publishing your add-on
  • ✓Challenge: Create another operator
  • ✓Solution: Create another operator
Conclusion
  • Next steps

Taught by

Patrick W. Crawford

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity