Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 2.5 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
Development Development Tools Blender

Python Scripting for Blender Introduction

An Applied Python Course Covering all Fundamentals of Scripting in Blender
Rating: 4.3 out of 54.3 (11 ratings)
98 students
Created by Simon Van Den Hende
Last updated 9/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Overview of all tools and utilities Blender has to offer
  • Using the console and tooltips efficiently
  • Close look at how to structure and group your code
  • Converting and Applying Best Practices in Programming / Scripting
  • Data Structures in Python ( List, Dictionary, Float, String, Int )
  • Generating Objects through Code
  • Generating and Modifying Curves through Code
  • Creating and Assigning Materials through Code
  • Controlled Randomization
  • Working with existing modules to generate interesting geometry
  • Reading and Visualizing Data from .csv and .txt files in Blender using Python

Course content

7 sections • 23 lectures • 2h 39m total length

  • Preview01:21

  • Preview00:53
  • Preview01:06
  • Preview02:22
  • Preview01:13
  • Preview04:14
  • Preview03:58

  • Creating Objects with Code
    16:02
  • Cleaning up a scene using Code
    06:45
  • Ideas to build on top of this project
    04:02
  • Add a feature or functionality to the script
    1 question

  • Preview01:25
  • Creating a fence
    17:04

  • Preview00:28
  • Creating a sine wave
    13:13

  • Preview00:25
  • Reading the data ( .csv )
    10:36
  • Reading the data ( .txt )
    15:20
  • Creating the bar chart
    13:37
  • Adding labels
    06:59
  • Adding ticks
    11:32
  • Labeling the ticks
    13:27

  • Creating and Randomizing Materials
    06:56
  • Controlled Randomization
    06:59

Requirements

  • You do not need any experience in Blender nor Python. Everything is explained in depth and from scratch

Description

This course will teach you Python from the ground up.
No previous knowledge on Blender nor Python is required to follow along.


We will start slow, by discussing all utilities and tools that Blender has to offer. This way, you know exactly what is available and how to use it.
Using these features we will build a proficient workflow that allows us to work very effeciently.


From the beginning we start coding. This course is very applied, so be prepared to write some code!
But do not be afraid. We tackle every step and problem together.


During this course we will create 5 scripts from scratch, covering multiple topics including:

  • Overview of all tools and utilities Blender has to offer

  • Using the console and tooltips efficiently

  • Close look at how to structure and group your code

  • Converting and Applying Best Practices in Programming / Scripting

  • Data Structures in Python ( List, Dictionary, Float, String, Int )

  • Generating Objects through Code

  • Generating and Modifying Curves through Code

  • Creating and Assigning Materials through Code

  • Controlled Randomization

  • Working with existing modules to generate interesting geometry

  • Reading and Visualizing Data from .csv and .txt files in Blender using Python

  • Many Many More


If at any point you are completely lost, don't be afraid to reach out to me. I will be very pleased to help you get through whatever issue you encounter. You are not alone in this process.


Let's start together.

Who this course is for:

  • 3D Artists who want to automate and optimize their workflow
  • Programmers who want to learn Python and Blender
  • People who are intrigued by the possibilities of combining code with art

Instructor

Simon Van Den Hende
Pipeline Developer
Simon Van Den Hende
  • 4.3 Instructor Rating
  • 11 Reviews
  • 107 Students
  • 2 Courses

Pipeline Developer with solid experience and a passion for automation.

Worked at Outpost VFX on multiple feature films and television projects. Focusing on Pipeline and Data Flow as well as research and development. Main tools I used here were Python, Maya and Houdini

Worked at Prompto on the Pipeline and Data Flow. Focusing on Unreal and Blender tools / automation. All done with Python

Besides CGI, I have a strong love for backend web development, AI, automation and programming in general.

If there is anything I can help you with, don't hesitate to reach out on my email address: simonvdhende@outlook.com

I look forward to hearing from you!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.