Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Blender Python

Posted By: ELK1nG
Blender Python

Blender Python
Published 11/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.08 GB | Duration: 9h 21m

Boost Your Productivity with Automation: A Beginner's Guide to Python Scripting in Blender

What you'll learn

How to use Python in Blender

Specifically focused on Blender Python

Manipulating the Blender interface, using Python

Troubleshooting Errors

Write your own scripts in Blender

Practical and applied Python

Requirements

No prior experience needed.

No programming experience needed, you will learn everything you need to know.

Description

Do you want to supercharge your 3D modelling 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!

Overview

Section 1: Introduction

Lecture 1 Section Introduction

Lecture 2 What is Python

Lecture 3 Downloading Blender 3.5+ (Linux)

Lecture 4 Downloading Blender 3.5+

Lecture 5 My Blender Settings

Lecture 6 Where to Get Help

Lecture 7 Section Wrap Up

Section 2: Python Programming Primer

Lecture 8 Variables

Lecture 9 Data Types

Lecture 10 Arithmetic Operators

Lecture 11 Comparison Operators

Lecture 12 Logical Operators

Lecture 13 Assignment Operators

Lecture 14 Bitwise Operators

Lecture 15 Order Operations

Lecture 16 Using Functions

Section 3: Let's Get Coding!

Lecture 17 S3-2 Setting Up The System Console (Windows)

Lecture 18 S3-3 Setting Up The System Console (MacOS)

Lecture 19 S3-4 Setting Up The System Console (Linux)

Lecture 20 S3-5 Printing To The System Console

Lecture 21 S3-6 Clearing The System Console

Lecture 22 S3-7 Easy Mode - Copy And Paste

Lecture 23 S3-8 Magic Numbers

Lecture 24 S3-9 Importing Modules

Lecture 25 S3-10 Clearing The Scene

Lecture 26 S3-11 Selecting Objects By Name

Lecture 27 S3-12 Active Selected Object

Lecture 28 S3-13 Commenting Your Code

Lecture 29 S3-14 Selecting Objects By Index

Lecture 30 S3-15a Making A For Loop Part I

Lecture 31 S3-15b Making A For Loop Part II

Lecture 32 S3-16 IF Statements

Lecture 33 S3-17 Tabs vs Spaces

Section 4: Functions

Lecture 34 S4-2 A Simple Helper Function

Lecture 35 S4-3 Naming And Renaming

Lecture 36 S4-4 A Wider Look At Functions

Lecture 37 S4-5 Making A Function Do More

Lecture 38 S4-6 main()

Lecture 39 S4-7 'Installing' Helper Functions MacOS

Lecture 40 S4-8 'Installing' Helper Functions Windows

Lecture 41 S4-9 'Installing' Helper Functions Linux

Lecture 42 S4-10 Importing Helper Functions

Lecture 43 S4-11 Multiple Arguments

Lecture 44 S4-12 Creating Shorthand Functions

Lecture 45 *args

Lecture 46 Multi Function Functions

Lecture 47 S4-15 Error Checking

Lecture 48 S4-16 Selecting All

Lecture 49 S4-17 Deselecting All

Lecture 50 S4-18 Selecting By Type

Lecture 51 S4-19 **kwargs

Lecture 52 S4-20 Selecting By Name

Lecture 53 S4-21 Match-Case

Lecture 54 S4-22 Inverting Selection

Lecture 55 S4-23 Final Section Challenge

Section 5: Adding Objects

Lecture 56 S5-2 The Ternary Statement

Lecture 57 S5-3 Updating Blender

Lecture 58 S5-4 Setting an Objects Location

Lecture 59 S5-5 Using enumerate()

Lecture 60 S5-5a Re-Ordering Lists Part I

Lecture 61 S5-6 Re-Ordering Lists Part II

Lecture 62 S5-7 Anonymous Functions - Lambda

Lecture 63 S5-8 Creating a Row of Cubes

Lecture 64 S5-9 Nested For Loops

Lecture 65 S5-10 Creating the Pyramid

Lecture 66 S5-11 A Quick Cleanup

Lecture 67 S5-12 Objects Around A Circle Part 1

Lecture 68 S5-13 Objects Around A Circle Part 2

Lecture 69 S5-14 Distribution Around A Cylinder

Lecture 70 S5-15 Making A Helix Of Objects

Lecture 71 S5-16 Reformatting Our Code For A Vortex

Lecture 72 S5-17 Making A Vortex

Lecture 73 S5-18 Randomly Placing Objects In A Volume

Lecture 74 S5-19 Random Scale and Rotation

Lecture 75 S5-20 Simple Intersection Calculation

Lecture 76 S5-21 Implementing The Simple Intersection

Lecture 77 S5-22 Using A While Loop For An Exact Number

Beginner intermediate or advanced Blender users wanting to automate tasks.,Those wanting a practical application of Python.