Get Free Shipping on orders over $79
Python Scripting in Blender : Extend the power of Blender using Python to create objects, animations, and effective add-ons - Paolo Acampora

Python Scripting in Blender

Extend the power of Blender using Python to create objects, animations, and effective add-ons

By: Paolo Acampora

eText | 9 June 2023 | Edition Number 1

At a Glance

eText


$54.99

or 4 interest-free payments of $13.75 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Get a clear picture of how you can use Python scripts in Blender to automate tasks, optimize your workflow, think like a 3D programmer, and start creating your tools within no time

Key Features

  • Discover ready to go scripts that solve your problems
  • Learn to automate repetitive tasks in an efficient and effective way
  • Extend Blender's actions and interface with your code

Book Description

Blender, the outstanding free software for 3D animation, can be extended and powered up using the Python programming language. With this book, you will learn how to automate laborious operations and leave them to your scripts. Expanding the set of available commands, graphic interface, tools, and event response, you will be able to add custom features to meet your needs and imagination. Following the examples, the tools, and best practices described in the book, you will be able to produce valuable code that empowers the users and is ready for publishing or production. You will become familiar with the Python API and build your knowledge through the introduction of best practices and patterns. By the end of this book, you'll be able to design successful add-ons that integrate seamlessly with the software and its ecosystem.

What you will learn

  • Understand the principles of 3D and programming, and how they operate in Blender
  • Build nice and friendly user interfaces that integrate with the native look and feel
  • Respect coding guidelines and deliver readable and compliant code, without loss of originality
  • Package your extensions into a complete add-on, ready for installation and distribution
  • Customize the behavior of the app adding your functions to the software events
  • Create Interactive tools with a direct response to the user's action
  • Code comfortably and safely using Version Control

Who This Book Is For

This book is for Blender users who want to expand their skills and learn scripting, Technical Directors who want to automate laborious tasks, and Professionals and hobbyists who want to learn more about the Python architecture underlying the Blender interface. Some experience with Blender is required, along with some basic understanding of the Python syntax. The book provides quick explanations to bridge potential gaps in the background knowledge.

Table of Contents

  1. Blender's Python Integration
  2. Python Entities and API
  3. Creating and Editing Objects
  4. Affecting Object Transformations
  5. Settings, Context and Environment Setup
  6. Building your own Classes and Utilities
  7. Creating your Own Operators
  8. Creating and Distributing your Add-Ons
  9. Designing Graphical Interfaces
  10. Continuous Interaction with Modal Operators
  11. Driver Expressions and Functions
  12. Customizing Events with Handler Functions
on
Desktop
Tablet
Mobile

More in Graphical & Digital Media Applications

Beryl - Joanna Quinn

eBOOK

eBook

$31.49

Artificial Intelligence and Photography - Stuart Oring

eBOOK

On Designing Well - Pree Kolari

eBOOK

How a Game Lives - Jacob Geller

eBOOK

$12.99

Statistics by Simulation : A Synthetic Data Approach - Carsten F. Dormann

eBOOK