Blender Studio
  • Films
  • Projects
  • Training
  • Characters
  • Tools
  • Blog
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Training Highlights
Stylized Rendering with Brushstrokes
Geometry Nodes from Scratch
Procedural Shading Fundamentals
Stylized Character Workflow

Training types
Course Documentation Production Lesson Workshop

Training categories
Animation Geometry Nodes Lighting Rendering Rigging Shading
Film Highlights
Wing It!
2023
Charge
2022
Sprite Fright
2021
Spring
2019
Project Highlights
Project DogWalk
Interactive
Gold
Showcase
BCON24 Identity
Showcase
Fighting with Grease Pencil
Article
Course
Scripting for Artists
Blender Versions
Videos
  1. 01

    Introduction & copy-pasting

    Free
  2. 02

    Names & Objects

  3. 03

    Stuff on Lists

  4. 04

    Data Types

  5. 05

    Collections: Mass-Rename of Objects

  6. 06

    Blender Collections

    Free
  7. 07

    For vs. While

    Free
  8. 08

    Your Own Operator

    Free
  9. 09

    From Script to Add-on

    Free
  10. 10

    User Interfaces

    Free
  11. 11

    Custom Properties

    Free
  12. 12

    Asset Linking

    Free
  13. 13

    Roast my Add-on

    Free
  14. 14

    The Roast of Nature Clicker

    Free
  15. 15

    Modal Operators

    Free
  16. 16

    Readability & Understandability

Tech
  1. 01

    Updating F-Curves

  2. 02

    Render 10,000 OBJ files

  3. 03

    Mass-Rename Bones & Vertex Groups

  4. 04

    Rendering from 'all' angles

Sybren Stüvel
Sybren Stüvel Author
  • Free
Download English Subtitles
Download .mp4   136.2 MB
License CC-BY
Report Problem
Videos

Roast my Add-on

It's roasting time! Sybren goes over the code of three add-ons and points out flaws, nastyness, and possible improvements.

  • Tonton's Auto-Reload: 00:22
  • Ocupe's Projectors: 11:05
  • Ambi's Texture Tools: 15:45
  • Conclusion: 23:20

And the links to the add-ons:

  • Tonton's Auto-Reload: https://github.com/samytichadou/Auto_Reload-Blender_addon
  • Ocupe's Projectors: https://github.com/Ocupe/Projectors
  • Ambi's Texture Tools: https://github.com/amb/blender-texture-tools

Join to leave a comment.

8 comments
nguyen duc tri
nguyen duc tri
June 14th, 2020

Hi sir, could you make a tutorial on creating an Node-based addon? I mean I want to create an Add on that open a new Editor type based on my own Node System, not regarding to current node system(like shader or compositing). The comparison can be M-tree or Animation Node. thank you so much

Sybren Stüvel
Sybren Stüvel
June 15th, 2020

*@nguyen duc tri* The video about modal operators was the last one I've made for now. I talk a little bit about custom node systems in a Blender Today live stream.

nguyen duc tri
nguyen duc tri
July 5th, 2020

*@Sybren A. Stüvel* thank you so much! i found what I want!

Henk Kok
Henk Kok
May 18th, 2020

Hi Sybren, This goes slightly beyond the roast my add on, but I figured this is the best place to ask.

its a simple question: Let's say I have 600 monkeys in a grid Moving and manipulating them is just quite slow.

To speed it up I thought: Let's make it a single object, and make each monkey a child of its own bone. That way, its more like a character rig with vertices instead of all the overhead for objects.

Buuuuut.. do you think that would be worth using, or just plain stupid. A simple: Stupid or Smart would suffice for me as an answer :-)

Sybren Stüvel
Sybren Stüvel
May 18th, 2020

*@Henk Kok* I'm guessing here, because I don't know many details about your project. It may be a good idea to animate the objects by creating keyframes using Python. That way the (relatively slow) Python code only has to run once, and after that it's just regular Blender doing its animation work.

Henk Kok
Henk Kok
May 20th, 2020

*@Sybren A. Stüvel* Fair enough, thank you!

Richard Lyons
Richard Lyons
May 15th, 2020

Hmm, seems like the "Roast my add-on" link, is linked to Asset Linking :(

Sybren Stüvel
Sybren Stüvel
May 18th, 2020

*@Richard Lyons* Thanks, I've fixed it.

Films Projects Training Blog Blender Studio for Teams
Pipeline and Tools
  • CloudRig
  • Blender Kitsu
  • Brushstroke Tools Add-on
  • Blender Studio Extensions
Characters
  • Mikassa
  • Whale
  • Ballan Wrasse
  • Snow
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
Blender Studio

The creators who share.

Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite