# Automate your Blender production with Windsurf | Domestika

> A course by Carlos Dordelly · 3D & Animation · Beginner
> 9 lessons (1h 21m) · 100% of the 4 student ratings are positive

Learn how to automate tasks in Blender using Python scripts alongside the Windsurf artificial intelligence tool. This course will guide you from the fundamentals of Python, ideal for those new to this programming language, to creating scripts that optimize your Blender workflow. You'll learn how to manage key elements such as variables, lists, and functions, essential for interpreting and improving generated scripts. Artificial intelligence will allow you to generate, correct, and refine code, facilitating the 3D content creation process.

 Learn the differences between the text editor and the Python console in Blender, and how to integrate them with Windsurf to create effective scripts. Organize and manage your scripts efficiently, creating robust libraries that will improve your productivity. You'll also get tips on additional platforms to delve deeper into Python and make the most of its artificial intelligence tools. This course is a gateway to the world of vibe coding, where you don't need to be a programming expert, just be clear about what you want to create.

## Who is this online course for?

The course is aimed at 3D artists and creatives who want to explore automation in Blender using Python scripts. It's also ideal for those looking to integrate artificial intelligence into their workflows and improve their technical programming and design skills.

## What is this course's project?

The course project involves learning how to automate tasks in Blender using Python scripts, integrating Windsurf's artificial intelligence. Students will create custom scripts to optimize their workflow, improving efficiency in 3D production.

## Requirements and materials

No extensive prior knowledge is required, but a basic understanding of Python and Blender is helpful. A computer with Blender installed, internet access to download Windsurf, and a willingness to learn are all necessary. Curiosity and creativity also play an important role.

## Content

### Automate your Blender production with Windsurf

In this course, you'll learn how to automate tasks in Blender using Python scripts powered by artificial intelligence. You'll begin by mastering basic Python concepts—such as variables, functions, and lists—essential for interpreting and modifying AI-generated code. You'll learn Windsurf, a development environment with an intelligent agent that facilitates the creation, debugging, and management of scripts. Throughout the course, you'll combine Windsurf with Blender to create objects, materials, and collections, and you'll also learn how to organize your scripts professionally using modules, templates, and environment variables. Upon completion, you'll have the tools you need to design your own automations, optimizing your creative workflow in 3D production.

## Audio and subtitles

**Audio:** Spanish, German, English, French, Italian, Dutch, Polish, Portuguese, Turkish

**Subtitles:** Spanish, English, Portuguese, German, French, Italian, Polish, Dutch, Turkish

[Automate your Blender production with Windsurf](https://www.domestika.org/en/courses/6158-automate-your-blender-production-with-windsurf)
