Serpens Masterclass - An Add-on to make Add-ons!

Опубликовано: 18 Октябрь 2025
на канале: Erindale
17,777
517

Get started with Geometry Nodes: https://www.canopy.games/p/bcs-geomet...

Serpens is a node-based scripting addon for blender. It allows you to create real, installable python addons without touching a single line of code. With the guidance of Joshua, the add-on creator, we'll be working through making a couple of new add-ons!

Check out ‪@blanchsb‬ for more Serpens content!

Grab Serpens here: https://blendermarket.com/products/se...
Get 30% off on Gumroad: https://joshuaknauber.gumroad.com/l/s...
Serpens Discord:   / discord  

Grab the files from today's session: https://erindale.gumroad.com/l/ymqdl
Better files to learn from Blanchsb: https://blanchsb.gumroad.com/l/Serpen...

Geometry Nodes Toolkit: https://gum.co/erintools

Discord:   / discord  

$40 off a holographic display? Yes please. http://lookingglass.refr.cc/erindalew

My Courses:
https://www.futurly.com/s/store/cours...
https://www.canopy.games/p/bcs-geomet...
https://www.canopy.games/p/procedural...

Patreon:   / erindale  
Ko-fi: https://ko-fi.com/erindale
Twitter:   / erindale_xyz  
Instagram:   / e.r.i.n.d.a.l.e  
Gumroad: https://gumroad.com/erindale

Contents:
00:00 - Introduction
01:05 - Meeting Joshua
03:00 - 01 Geometry Nodes groups in a submenu
08:10 - 01 Importing assets
13:40 - 01 Creating a menu entry
39:10 - 01 Limit menu to Geometry Nodes editor
52:00 - 01 Creating the append group operator
1:17:40 - 01 Prevent duplicate datablock appending
1:28:40 - 01 Make operator work for different variables
1:32:20 - 01 Automatically add menu entries for all groups
1:39:20 - 01 Only show nodes with set prefix
1:42:27 - Inspecting the generated code
1:46:42 - Exporting an addon
1:51:00 - 02 Creating comments in a node tree
1:52:10 - What is a modal operator?
1:57:20 - 02 Add a button to Overlay Menu
1:59:20 - 02 Modal Operator drawing on keypress
2:08:45 - 02 Second Modal Operator to add a comment at cursor
2:23:50 - 02 Creating a collection to store the comments
2:36:30 - 02 Draw text for all the items in the collection
2:43:00 - 02 Make comments move with node tree
2:52:30 - 02 Scale text with zoom
3:09:36 - 02 Display the collection contents
3:14:00 - 02 Add a control for colour
3:18:20 - 02 Delete comment button
3:30:06 - Portals?!