Blender Python by Michael Bridges & Penny de Byl
Release date:2023, November
Duration:09 h 20 m
Author:Michael Bridges
Skill level:Beginner
Language:English
Exercise files:Yes
This Blender Python course aims to revolutionize your 3D modeling workflow by harnessing the power of automation. Throughout this journey, here’s what you’ll achieve:
- Blender Interface Mastery: Dive into Blender’s interface, comprehending its core functions thoroughly.
- Python Scripting Fundamentals: Grasp the basics of Python scripting tailored for Blender’s API.
- Efficient Script Writing: Create simple yet impactful scripts, automating repetitive tasks effectively.
- Workflow Customization: Discover ways to tailor Blender to fit seamlessly into your unique workflow.
Designed for beginners, this course ensures every step is laid out clearly. Whether you’re new to Blender or Python, fear not—the learning curve starts gently. Expect comprehensive tutorials, full instructor support, and abundant online resources.
The journey initiates with an in-depth exploration of Blender’s interface and fundamental features. Then, it progresses to Python scripting, guiding you through seamless script execution. You’ll continually apply these newfound skills to your personal projects, receiving all necessary files and references to avoid any stumbling blocks.
Throughout the course, for every script you write, expect to:
- Learn a new scripting concept.
- Be challenged to apply it to your projects.
- Receive detailed guidance on script creation.
- Regularly utilize your learning in practical settings.
Enjoy lifetime access to this comprehensive course, led by qualified professionals adept at demystifying intricate concepts. By the course’s culmination, you’ll confidently script in Python, boosting your productivity within Blender.
Additionally, access an optional community site for script sharing, 3D model exchange, and mutual student support. Engage via Discord to connect with fellow learners.
Get ready to embark on a scripting journey in Blender and Python, elevating your 3D modeling prowess!
01. Introduction
01. Section Introduction
02. What is Python
03. Downloading Blender 3.5+ (Linux)
04. Downloading Blender 3.5+
05. My Blender Settings
06. Where to Get Help
07. Section Wrap Up
02. Python Programming Primer
01. Variables
02. Data Types
03. Arithmetic Operators
04. Comparison Operators
05. Logical Operators
06. Assignment Operators
07. Bitwise Operators
08. Order Operations
09. Using Functions
03. Let’s Get Coding!
01. S3-2 Setting Up The System Console (Windows)
02. S3-3 Setting Up The System Console (MacOS)
03. S3-4 Setting Up The System Console (Linux)
04. S3-5 Printing To The System Console
05. S3-6 Clearing The System Console
06. S3-7 Easy Mode – Copy And Paste
07. S3-8 Magic Numbers
08. S3-9 Importing Modules
09. S3-10 Clearing The Scene
10. S3-11 Selecting Objects By Name
11. S3-12 Active Selected Object
12. S3-13 Commenting Your Code
13. S3-14 Selecting Objects By Index
14. S3-15a Making A For Loop Part I
15. S3-15b Making A For Loop Part II
16. S3-16 IF Statements
17. S3-17 Tabs vs Spaces
04. Functions
01. S4-2 A Simple Helper Function
02. S4-3 Naming And Renaming
03. S4-4 A Wider Look At Functions
04. S4-5 Making A Function Do More
05. S4-6 main()
06. S4-7 Installing Helper Functions MacOS
07. S4-8 Installing Helper Functions Windows
08. S4-9 Installing Helper Functions Linux
09. S4-10 Importing Helper Functions
10. S4-11 Multiple Arguments
11. S4-12 Creating Shorthand Functions
12. args
13. Multi Function Functions
14. S4-15 Error Checking
15. S4-16 Selecting All
16. S4-17 Deselecting All
17. S4-18 Selecting By Type
18. S4-19 kwargs
19. S4-20 Selecting By Name
20. S4-21 Match-Case
21. S4-22 Inverting Selection
22. S4-23 Final Section Challenge
05. Adding Objects
01. S5-2 The Ternary Statement
02. S5-3 Updating Blender
03. S5-4 Setting an Objects Location
04. S5-5 Using enumerate()
05. S5-5a Re-Ordering Lists Part I
06. S5-6 Re-Ordering Lists Part II
07. S5-7 Anonymous Functions – Lambda
08. S5-8 Creating a Row of Cubes
09. S5-9 Nested For Loops
10. S5-10 Creating the Pyramid
11. S5-11 A Quick Cleanup
12. S5-12 Objects Around A Circle Part 1
13. S5-13 Objects Around A Circle Part 2
14. S5-14 Distribution Around A Cylinder
15. S5-15 Making A Helix Of Objects
16. S5-16 Reformatting Our Code For A Vortex
17. S5-17 Making A Vortex
18. S5-18 Randomly Placing Objects In A Volume
19. S5-19 Random Scale and Rotation
20. S5-20 Simple Intersection Calculation
21. S5-21 Implementing The Simple Intersection
22. S5-22 Using A While Loop For An Exact Number
[Udemy] Blender Python by Michael Bridges & Penny de Byl.7z
[Udemy] Blender Python by Michael Bridges & Penny de Byl_Subtitles.7z