Companies Home Search Profile

Blender Python

Focused View

Penny de Byl,Michael Bridges

9:20:35

34 View
  • 1. Section Introduction.mp4
    01:35
  • 2. What is Python.mp4
    02:29
  • 3. Downloading Blender 3.5+ (Linux).mp4
    04:10
  • 4. Downloading Blender 3.5+.mp4
    02:10
  • 5. My Blender Settings.mp4
    07:18
  • 6. Where to Get Help.mp4
    06:07
  • 7. Section Wrap Up.mp4
    00:50
  • 1. Variables.mp4
    07:21
  • 2. Data Types.mp4
    09:50
  • 3. Arithmetic Operators.mp4
    05:18
  • 4. Comparison Operators.mp4
    06:24
  • 5. Logical Operators.mp4
    07:15
  • 6. Assignment Operators.mp4
    03:06
  • 7. Bitwise Operators.mp4
    05:51
  • 8. Order Operations.mp4
    06:20
  • 9. Using Functions.mp4
    10:04
  • 1. S3-2 Setting Up The System Console (Windows).mp4
    02:27
  • 2. S3-3 Setting Up The System Console (MacOS).mp4
    05:36
  • 3. S3-4 Setting Up The System Console (Linux).mp4
    02:12
  • 4. S3-5 Printing To The System Console.mp4
    07:10
  • 5.1 s3-6 clearing the system console.zip
  • 5. S3-6 Clearing The System Console.mp4
    07:17
  • 6.1 s3-7 copy and paste.zip
  • 6. S3-7 Easy Mode - Copy And Paste.mp4
    12:12
  • 7.1 s3-8 magic numbers.zip
  • 7. S3-8 Magic Numbers.mp4
    10:04
  • 8.1 s3-9 importing modules.zip
  • 8. S3-9 Importing Modules.mp4
    06:50
  • 9.1 s3-10 clear scene.zip
  • 9. S3-10 Clearing The Scene.mp4
    04:28
  • 10.1 s3-11 selecting objects.zip
  • 10. S3-11 Selecting Objects By Name.mp4
    08:56
  • 11.1 s3-12 active selected object.zip
  • 11. S3-12 Active Selected Object.mp4
    11:28
  • 12.1 s3-13 commenting your code.zip
  • 12. S3-13 Commenting Your Code.mp4
    07:27
  • 13.1 s3-14 selecting objects by index.zip
  • 13. S3-14 Selecting Objects By Index.mp4
    06:39
  • 14.1 s3-15 making a for loop.zip
  • 14. S3-15a Making A For Loop Part I.mp4
    06:57
  • 15.1 s3-15 making a for loop.zip
  • 15. S3-15b Making A For Loop Part II.mp4
    07:00
  • 16.1 s3-16 if statement.zip
  • 16. S3-16 IF Statements.mp4
    07:50
  • 17. S3-17 Tabs vs Spaces.mp4
    04:21
  • 1.1 s4-2 a simple helper function.zip
  • 1. S4-2 A Simple Helper Function.mp4
    05:18
  • 2.1 s4-3 naming and renaming.zip
  • 2. S4-3 Naming And Renaming.mp4
    05:23
  • 3.1 s4-4 a wider look at functions.zip
  • 3. S4-4 A Wider Look At Functions.mp4
    13:49
  • 4.1 s4-5 making a function cover more.zip
  • 4. S4-5 Making A Function Do More.mp4
    06:27
  • 5.1 s4-6 main().zip
  • 5. S4-6 main().mp4
    05:38
  • 6.1 s4-7 installing helper functions macos.zip
  • 6. S4-7 Installing Helper Functions MacOS.mp4
    04:03
  • 7.1 s4-8 installing helper functions windows.zip
  • 7. S4-8 Installing Helper Functions Windows.mp4
    02:57
  • 8.1 s4-9 installing helper functions linux.zip
  • 8. S4-9 Installing Helper Functions Linux.mp4
    05:36
  • 9. S4-10 Importing Helper Functions.mp4
    02:06
  • 10.1 s4-11 multiple arguments.zip
  • 10. S4-11 Multiple Arguments.mp4
    08:43
  • 11.1 s4-12 creating shorthand functions.zip
  • 11. S4-12 Creating Shorthand Functions.mp4
    05:43
  • 12.1 s4-13 star args.zip
  • 12. args.mp4
    09:26
  • 13.1 s4-14 multi function functions.zip
  • 13. Multi Function Functions.mp4
    06:50
  • 14.1 s4-15 error checking.zip
  • 14. S4-15 Error Checking.mp4
    06:32
  • 15.1 s4-16 selecting all.zip
  • 15. S4-16 Selecting All.mp4
    06:08
  • 16.1 s4-17 deselecting all.zip
  • 16. S4-17 Deselecting All.mp4
    06:18
  • 17.1 s4-18 selecting by type.zip
  • 17. S4-18 Selecting By Type.mp4
    07:11
  • 18.1 s4-19 star star kwargs.zip
  • 18. S4-19 kwargs.mp4
    07:39
  • 19.1 s4-20 selecting by name.zip
  • 19. S4-20 Selecting By Name.mp4
    08:01
  • 20.1 s4-21 match-case.zip
  • 20. S4-21 Match-Case.mp4
    06:54
  • 21.1 s4-22 inverting selection.zip
  • 21. S4-22 Inverting Selection.mp4
    09:23
  • 22.1 s4-23-challenge solution.zip
  • 22. S4-23 Final Section Challenge.mp4
    13:41
  • 1.1 s5-2 the ternary statement.zip
  • 1. S5-2 The Ternary Statement.mp4
    06:56
  • 2. S5-3 Updating Blender.mp4
    03:06
  • 3.1 s5-4 setting an objects location.zip
  • 3. S5-4 Setting an Objects Location.mp4
    09:50
  • 4.1 s5-5 using enumerate().zip
  • 4. S5-5 Using enumerate().mp4
    15:26
  • 5. S5-5a Re-Ordering Lists Part I.mp4
    04:45
  • 6.1 s5-6 re-ordering lists part ii.zip
  • 6. S5-6 Re-Ordering Lists Part II.mp4
    16:34
  • 7.1 s5-7 anonymous functions - lambda.zip
  • 7. S5-7 Anonymous Functions - Lambda.mp4
    05:37
  • 8.1 s5-8 creating a row of cubes.zip
  • 8. S5-8 Creating a Row of Cubes.mp4
    08:47
  • 9.1 s5-9 nested for loops.zip
  • 9. S5-9 Nested For Loops.mp4
    09:18
  • 10.1 s4-10 importing helper functions.zip
  • 10. S5-10 Creating the Pyramid.mp4
    15:22
  • 11.1 s5-11 a quick cleanup.zip
  • 11. S5-11 A Quick Cleanup.mp4
    04:45
  • 12.1 s5-12 objects around a circle part 1.zip
  • 12. S5-12 Objects Around A Circle Part 1.mp4
    13:43
  • 13.1 s5-13 objects around a circle part 2.zip
  • 13. S5-13 Objects Around A Circle Part 2.mp4
    09:02
  • 14.1 s5-14 distribution around a cylinder.zip
  • 14. S5-14 Distribution Around A Cylinder.mp4
    08:02
  • 15.1 s5-15 making a helix of objects.zip
  • 15. S5-15 Making A Helix Of Objects.mp4
    06:57
  • 16.1 s5-16 reformatting our code for a vortex.zip
  • 16. S5-16 Reformatting Our Code For A Vortex.mp4
    09:10
  • 17.1 s5-17 making a vortex.zip
  • 17. S5-17 Making A Vortex.mp4
    07:20
  • 18.1 s5-18 randomly placing objects in a volume.zip
  • 18. S5-18 Randomly Placing Objects In A Volume.mp4
    08:49
  • 19.1 s5-19 random scale and rotation.zip
  • 19. S5-19 Random Scale and Rotation.mp4
    07:44
  • 20.1 s5-20 simple intersection calculation.zip
  • 20. S5-20 Simple Intersection Calculation.mp4
    09:11
  • 21.1 s5-21 implementing the simple intersection.zip
  • 21. S5-21 Implementing The Simple Intersection.mp4
    13:57
  • 22.1 s5-22 using a while loop for an exact number.zip
  • 22. S5-22 Using A While Loop For An Exact Number.mp4
    07:26
  • Description


    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

    Who is this for?


  • Beginner intermediate or advanced Blender users wanting to automate tasks.
  • Those wanting a practical application of Python.
  • What You Need to Know?


  • No prior experience needed.
  • No programming experience needed, you will learn everything you need to know.
  • More details


    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!

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Penny de Byl
    Penny de Byl
    Instructor's Courses
    Hi, I'm Dr Penny de Byl.  I'm a full stack developer of most things computer sciency and academic with a true passion for teaching.  I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.  My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.I have an honours degree in computer graphics and a Ph.D. in artificial intelligence for games characters.  Over the course of my career I've won numerous awards for teaching excellence at the state, national and international levels including the Australian Learning and Teaching Council's Excellence in Teaching Award and the Unity Mobile Game Curriculum Competition. My approach to teaching computer science and related fields is project-based giving you hands-on workshops you can immediately get your teeth into.I want you to leave my virtual classroom fully armed with a toolkit of skills for life-long learning.  I'm excited to now be focussing my efforts full-time on Udemy to bring my years of knowledge and experience to those eager to learn about technology.
    Michael Bridges
    Michael Bridges
    Instructor's Courses
    I am a self-confessed technology geek and love teaching people new things.  I think it is a real shame that so many people carry around 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 would like 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 these days with other commitments I do have to watch what I spend as technology can burn a very deep hole and quickly. As my parents will testify, 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 on a subject and help them understand more.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 77
    • duration 9:20:35
    • Release Date 2023/12/16