
Overview
Blender is an open source 3D computer software for creating 3D applications, models, visual effects, and more. Incorporating Python with Blender improves efficiency through the automation of tasks.
This instructor-led, live training (online or onsite) is aimed at web designers who wish to program in Python for automation Blender.
By the end of this training, participants will be able to:
- Build interface elements such as menus.
- Manage Blender with Python code.
- Write scripts for auto-running processes.
- Explore and understand the bpy library.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- An understanding of Blender
Audience
- Web Designers
Course Outline
Introduction
Blender in Depth
- Processes and components used in Blender
- Blender operators, property, and the info window
Python Overview
- Syntax and structure
- Bpy library
Preparing the Development Environment
- Installing and configuring Blender
- Setting up the console window
- Importing the bpy library
Python Scripts in Blender
- Creating a simple script
- Using a template
- Running scripts automatically
Blender Interfaces
- Drawing elements
- Using templates
- Working with existing panels
- Creating a menu structure
- Building a panel layout
Customize Add-Ons
- Implementing an add-on framework
- Building an operator framework
- Applying re-do last properties
- Publishing add-on
- Using an extra operator
Summary and Conclusion
Leave a Reply