BCS Learn Blender Python
Boost Your Productivity with Automation: A Beginner's Guide to Python Scripting in Blender
Watch Promo
Do you want to supercharge your 3D modeling workflow with the power of automation? Then you've come to the right place!
Blender is an incredibly versatile software, capable of creating stunning 3D models. But, did you know that you can extend its functionality further with Python scripting? This course will get you started with Blender's Python API, so you can streamline your work and improve efficiency. Here are just some of the key skills you’ll gain during this course:
- Familiarize yourself with Blender’s interface and core functionality.
- Understand the basics of Python scripting within Blender.
- Learn to write simple but powerful scripts to automate routine tasks.
- Discover how to customize Blender to better suit your workflow!
This course is designed for beginners. But what does that mean?
We kick things off in a simple, beginner-friendly style, explaining all the steps in detail. However, if you are new to Blender or Python programming, fear not. You will be perfectly fine starting from scratch. With our online tutorials, you'll be amazed at what you can achieve, with instructor support and online help.
The course begins with a thorough exploration of Blender's interface and its core features. Then, we dive into Python scripting. We'll guide you through all the necessary processes to ensure your scripts run smoothly. You will apply your new skills to your own projects continuously. All project files, additional references, and resources will be included – you won't get stuck. We have talking-head videos along with screencasts for you to follow.
For each of the scripts that you write, you will:
- Be taught a new scripting concept.
- Be challenged to apply the lessons to your own scripts.
- Receive step-by-step guidance on how to write it.
- Apply your new-found knowledge regularly.
You'll receive lifetime access to the course. Our creators are qualified professionals with a knack for explaining complex concepts in a clear, engaging manner. By the end of the course, you'll be confidently writing Python scripts to automate tasks and boost your productivity in Blender.
Access to this course comes with an optional, free community site where you can share scripts, 3D models, and get help from fellow students, as well as Discord, where you can connect with others.
Let’s get scripting, with Blender and Python!
Your Instructor
Hi there, it is great to meet you!
I am a self-confessed technology geek and love teaching people new things.
It is a real shame that so many people carry such wonderfully capable devices yet do nothing but the basics on them. Computers, laptops, tablets and smartphones can do much more than most people know. I want to guide, reassure and educate people about using their technology to add to their lives.
I have been playing, yes playing, with technology for as long as I can remember and I still do that today! Admittedly, with other commitments, I have to watch what I spend as technology can burn a very deep hole and quickly.
I have always been inquisitive! even if it meant taking something apart to see how it worked. Of course, not knowing how to put it back together again. To this day I love learning new things and developing myself as a person.
Despite my tech background I remain firmly grounded and talk to people using everyday language, unnecessary techno-babble drives me bonkers. This allows me to chat with people with limited knowledge of a subject and help them understand more.
Course Curriculum
-
StartSetting Up The System Console (Windows) (2:27)
-
StartSetting Up The System Console (MacOS) (5:36)
-
StartSetting Up The System Console (Linux) (2:17)
-
StartPrinting To The System Console (7:10)
-
StartClearing The System Console (7:17)
-
StartEasy Mode - Copy And Paste (12:12)
-
StartMagic Numbers (10:05)
-
StartImporting Modules (6:51)
-
StartClearing The Scene (4:28)
-
StartSelecting Objects By Name (8:56)
-
StartActive Selected Object (11:28)
-
PreviewCommenting Your Code (7:27)
-
StartSelecting Objects By Index (6:39)
-
StartMaking A For Loop Part I (6:57)
-
StartMaking A For Loop Part II (7:00)
-
StartIF Statements (7:50)
-
StartTabs vs Spaces (4:21)