Blender Cloud
Films Training Blog Libraries Services
search Login Join Blender Cloud
Films
Training
Blog
Libraries
Services
Search
Login
Join

Course

Scripting for Artists

insert_drive_file Course Overview
Videos keyboard_arrow_down
  1. 01

    1: Introduction & copy-pasting

    lock_open
  2. 02

    2: Names & Objects

  3. 03

    3: Stuff on Lists

  4. 04

    4: Data Types

  5. 05

    5: Collections: Mass-Rename of Objects

  6. 06

    6: Blender Collections

    lock_open
  7. 07

    7: For vs. While

    lock_open
  8. 08

    8: Your Own Operator

    lock_open
  9. 09

    9: From Script to Add-on

    lock_open
  10. 10

    10: User Interfaces

    lock_open
  11. 11

    11: Custom Properties

    lock_open
  12. 12

    12: Asset Linking

    lock_open
  13. 13

    13: Roast my Add-on

    lock_open
  14. 14

    14: The Roast of Nature Clicker

    lock_open
  15. 15

    15: Modal Operators

    lock_open
  16. 16

    Tech 1: Updating F-Curves

  17. 17

    Tech 2: Render 10,000 OBJ files

  18. 18

    Tech 3: Mass-Rename Bones & Vertex Groups

  19. 19

    Tech 4: Rendering from 'all' angles

Course

Scripting for Artists

insert_drive_file Course Overview
Videos keyboard_arrow_down
  1. 01

    1: Introduction & copy-pasting

    lock_open
  2. 02

    2: Names & Objects

  3. 03

    3: Stuff on Lists

  4. 04

    4: Data Types

  5. 05

    5: Collections: Mass-Rename of Objects

  6. 06

    6: Blender Collections

    lock_open
  7. 07

    7: For vs. While

    lock_open
  8. 08

    8: Your Own Operator

    lock_open
  9. 09

    9: From Script to Add-on

    lock_open
  10. 10

    10: User Interfaces

    lock_open
  11. 11

    11: Custom Properties

    lock_open
  12. 12

    12: Asset Linking

    lock_open
  13. 13

    13: Roast my Add-on

    lock_open
  14. 14

    14: The Roast of Nature Clicker

    lock_open
  15. 15

    15: Modal Operators

    lock_open
  16. 16

    Tech 1: Updating F-Curves

  17. 17

    Tech 2: Render 10,000 OBJ files

  18. 18

    Tech 3: Mass-Rename Bones & Vertex Groups

  19. 19

    Tech 4: Rendering from 'all' angles

Scripting for Artists

Course

Scripting for Artists

flag Report Problem

In this video training series, dr. Sybren A. Stüvel shows how to get started with Blender scripting. As the title suggests, this series is aimed at artists, and not so much at people who fancy a programming career.

We will start by simply copy-pasting commands from Blender's user interface into the Python console, to learn how to let Blender perform tasks by command, rather than clicking on buttons. From there we build more complex scripts that can do a lot of monkey work for us. In effect, we let Blender click its own buttons!

Blender 2.79 and 2.80

The oldest episodes of Scripting for Artists series were made for 2.79; we have added a page with what to change to make things work on Blender 2.80. For changes between 2.80 and current versions of Blender, check the Python API sections of the Release Notes.

Course Structure

The Scripting for Artists course consists of two parts. Firstly there are five training videos to teach you scripting, which already gives you a basis in Blender's Python interface. The second part is a series of shorter tech videos in which we look at concrete problems and their solutions.

The topics are:

  • Introduction & copy-pasting code from Blender's UI
  • Names & Objects
  • Stuff on Lists
  • Data Types
  • Collections: mass-rename of objects
  • Updating animation data
  • Rendering 10,000 OBJ files
  • Automatically renaming bones & vertex groups
  • Rendering an object from all angles

After finishing the series, you'll have an understanding how Python can be used to automate tasks in Blender.

The slides will be linked into each video description, as well as the links to documentation and other websites.

Blender Cloud

Blender Cloud is the creative hub for your projects, powered by Free and Open Source Software.

Facebook Logo Twitter Logo YouTube Logo
  • Films
  • Training
  • Blog
Services
  • Add-on
  • Blender Sync
  • Attract
  • Flamenco
  • Image Sharing
Libraries
  • HDRIs
  • Textures
  • Characters
  • Art Gallery
Cloud
  • Terms & Conditions
  • Privacy Policy
Blender.org
Loading...