CGI Digital Expert Skills Python

Blender Python Scripting Fundamentals

I’ve been working with 3D applications for over 5 years now, and since the start, I’ve always been intruiged by the possibilities of automation and programming.

I decided to proceed this curiosity and I feel like it is finally time to spread my knowledge, and give back to the community. Over the years, I have gathered a lot of information about automation and programming in 3D environments. All of which I am very happy to share with you today.

I have bundled the fundamental concepts and workflows in a comprehensive 2h40 course which is officially live! You can watch a quick overview below.

I hope this short video motivated you to learn the potential of programming in 3D and that you are ready to join me in this process. If you are, feel free to click the following link and sign up for a 2 month trial for SkillShare, where you can watch my course for free.

If you don’t like the platform, you can also check out my course on Udemy

If you need a bit more convincing, I will now list the chapters of the course with a short description:

Part 1: Interface Overview

In this part of the course we will look at the Scripting tools and utilities that Blender offers out of the box. We will also talk about workflows and effeciency.

Part 2: Object Creation and Randomization

In this part of the course we will look at creating geometry with code. We will also look at the random module and see how we can apply this in the geometry creation.

Part 3: Controlled Randomization

In this part of the course we will take proceduralism to the next level. We will take control over the randomization and art direct a pretty solution.

Part 4: Creating a sine wave

In this part of the course, we will generate geometry from scratch. We will add vertices and edges in our script and take full control of what is created. We will also apply the math module.

Part 5: Reading and Visualizing Real Data

In this part of the course, we will read actual data from a .csv / .txt file and visualize it in 3D.

Part 6: Material Creation and Randomization

In this part of the course, we will cover some more ground by looking at materials. We will create them using code and randomize their colors. We will take full control of this process.

I hope you are as motivated as I am to learn the potential of programming in 3D and that you are ready to join me in this process. If you are, feel free to click the following link and sign up for a 2 month trial for SkillShare, where you can watch my course for free: https://skl.sh/2EYRIae

If you don’t like the platform, you can also check out my course at Udemy once it passes the review.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *