Course Code: blenderpy
Duration: 7 hours
Prerequisites:
  • An understanding of Blender

Audience

  • Web Designers
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.
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

Sites Published:

United Arab Emirates - Advanced Blender: Python Scripting

Qatar - Advanced Blender: Python Scripting

Egypt - Advanced Blender: Python Scripting

Saudi Arabia - Advanced Blender: Python Scripting

South Africa - Advanced Blender: Python Scripting

Brasil - Advanced Blender: Python Scripting

Canada - Advanced Blender: Python Scripting

中国 - Advanced Blender: Python Scripting

香港 - Advanced Blender: Python Scripting

澳門 - Advanced Blender: Python Scripting

台灣 - Advanced Blender: Python Scripting

USA - Advanced Blender: Python Scripting

Österreich - Advanced Blender: Python Scripting

Schweiz - Advanced Blender: Python Scripting

Deutschland - Advanced Blender: Python Scripting

Czech Republic - Advanced Blender: Python Scripting

Denmark - Advanced Blender: Python Scripting

Estonia - Advanced Blender: Python Scripting

Finland - Advanced Blender: Python Scripting

Greece - Advanced Blender: Python Scripting

Magyarország - Advanced Blender: Python Scripting

Ireland - Advanced Blender: Python Scripting

Luxembourg - Advanced Blender: Python Scripting

Latvia - Advanced Blender: Python Scripting

España - Advanced Blender: Python Scripting

Italia - Advanced Blender: Python Scripting

Lithuania - Advanced Blender: Python Scripting

Nederland - Advanced Blender: Python Scripting

Norway - Advanced Blender: Python Scripting

Portugal - Advanced Blender: Python Scripting

România - Advanced Blender: Python Scripting

Sverige - Advanced Blender: Python Scripting

Türkiye - Advanced Blender: Python Scripting

Malta - Advanced Blender: Python Scripting

Belgique - Advanced Blender: Python Scripting

France - Advanced Blender: Python Scripting

日本 - Advanced Blender: Python Scripting

Australia - Advanced Blender: Python Scripting

Malaysia - Advanced Blender: Python Scripting

New Zealand - Advanced Blender: Python Scripting

Philippines - Advanced Blender: Python Scripting

Singapore - Advanced Blender: Python Scripting

Thailand - Advanced Blender: Python Scripting

Vietnam - Advanced Blender: Python Scripting

India - Advanced Blender: Python Scripting

Argentina - Advanced Blender: Python Scripting

Chile - Advanced Blender: Python Scripting

Costa Rica - Advanced Blender: Python Scripting

Ecuador - Advanced Blender: Python Scripting

Guatemala - Advanced Blender: Python Scripting

Colombia - Advanced Blender: Python Scripting

México - Advanced Blender: Python Scripting

Panama - Advanced Blender: Python Scripting

Peru - Advanced Blender: Python Scripting

Uruguay - Advanced Blender: Python Scripting

Venezuela - Advanced Blender: Python Scripting

Polska - Advanced Blender: Python Scripting

United Kingdom - Advanced Blender: Python Scripting

South Korea - Advanced Blender: Python Scripting

Pakistan - Advanced Blender: Python Scripting

Sri Lanka - Advanced Blender: Python Scripting

Bulgaria - Advanced Blender: Python Scripting

Bolivia - Advanced Blender: Python Scripting

Indonesia - Advanced Blender: Python Scripting

Kazakhstan - Advanced Blender: Python Scripting

Moldova - Advanced Blender: Python Scripting

Morocco - Advanced Blender: Python Scripting

Tunisia - Advanced Blender: Python Scripting

Kuwait - Advanced Blender: Python Scripting

Oman - Advanced Blender: Python Scripting

Slovakia - Advanced Blender: Python Scripting

Kenya - Advanced Blender: Python Scripting

Nigeria - Advanced Blender: Python Scripting

Botswana - Advanced Blender: Python Scripting

Slovenia - Advanced Blender: Python Scripting

Croatia - Advanced Blender: Python Scripting

Serbia - Advanced Blender: Python Scripting

Bhutan - Advanced Blender: Python Scripting

Nepal - Advanced Blender: Python Scripting

Uzbekistan - Advanced Blender: Python Scripting