Autoplay
Autocomplete
Previous Lesson
Complete and Continue
BCS Learn Blender Python
Getting Everything Setup
Section Introduction (1:35)
What Is Python (2:29)
Downloading Blender 3.5+ (2:10)
My Blender Settings (7:18)
Where to Get Help (6:07)
Section Wrap Up (0:50)
Python Programming Primer
Data Types (9:51)
Variables (7:21)
Arithmetic Operators (5:18)
Comparison Operators (6:24)
Logical Operators (7:29)
Assignment Operators (3:06)
Bitwise Operators (5:51)
Order of Operations (6:20)
Using Functions (10:09)
Let's Get Coding!
Setting Up The System Console (Windows) (2:27)
Setting Up The System Console (MacOS) (5:36)
Setting Up The System Console (Linux) (2:17)
Printing To The System Console (7:10)
Clearing The System Console (7:17)
Easy Mode - Copy And Paste (12:12)
Magic Numbers (10:05)
Importing Modules (6:51)
Clearing The Scene (4:28)
Selecting Objects By Name (8:56)
Active Selected Object (11:28)
Commenting Your Code (7:27)
Selecting Objects By Index (6:39)
Making A For Loop Part I (6:57)
Making A For Loop Part II (7:00)
IF Statements (7:50)
Tabs vs Spaces (4:21)
Functions
A Simple Helper Function (5:18)
Naming And Renaming (5:23)
A Wider Look At Functions (13:49)
Making A Function Do More (6:27)
main() (5:38)
Installing Helper Functions - MacOS (4:04)
Installing Helper Functions Windows (2:57)
Installing Helper Functions Linux (5:36)
Importing Helper Functions (2:06)
Multiple Arguments (8:44)
Creating Shorthand Functions (5:43)
*args (9:26)
Multi Function Functions (6:50)
Error Checking (6:33)
Selecting All (6:08)
Deselecting All (6:18)
Selecting By Type (7:11)
**kwargs (7:39)
Selecting By Name (8:01)
Match-Case (6:54)
Inverting Selection (9:23)
Final Section Challenge (13:42)
Adding Objects
The Ternary Statement (6:56)
Updating Blender (3:06)
Setting An Objects Location (9:50)
Using enumerate() (19:40)
Re-Ordering Lists Part 1 (4:45)
Re-Ordering Lists Part 2 (16:34)
Anonymous Functions-Lambda (5:37)
Creating A Row Of Cubes (8:47)
Nested For Loops (9:19)
Creating The Pyramid (15:22)
A Quick Cleanup (4:46)
Objects Around A Circle Part 1 (13:43)
Objects Around A Circle Part 2 (9:02)
Distribution Around A Cylinder (8:02)
Making A Helix Of Objects (6:57)
Reformatting Our Code For A Vortex (9:10)
Making A Vortex (7:20)
Randomly Placing Objects In A Volume (8:49)
Random Scale And Rotation (7:44)
Simple Intersection Calculation (9:11)
Implementing The Simple Intersection (13:57)
While Loop - For An Exact Number (7:27)
Distribution Around A Cylinder
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock