What is Serpens?
Serpens aims to make the endless possibilities of blenders python scripting tools more accessible. It gives you Visual-Scripting options based on a custom node system to generate python code which you can then share and install as your own addons.
(Questions? Join the discord server!)
Tutorial series: https://www.youtube.com/watch?v=6yuKAx9wGoA&t=4s
Want to try it for free? Click here to get a test version!
(This only has the very basic functionality and is nowhere close to the full addon)
Serpens Visual Scripting V2.0 – New Features lets build a save to dropbox addon (by Steven Scott)
Serpens Visual Scripting V2.0 – Addon Preferences (by Steven Scott)
Serpens V2: New Features! (by blanchsb)
How it works
Serpens provides you with a full node system. This allows you to create UI elements as well as add new functionality. You can access and change data like object names, colors, etc. as well as creating your own buttons to run your node-based programs.
You can reload your addon with the click of one button to work as fast as possible!
You can then export your finished addons. These generated python files can then be installed anywhere. This way you can share the addons you create with others and use them in any blender file!
Serpens allows you to make your own elements in the interface. You can create your own panels, add to existing panels, pie menus, buttons, checkboxes and more!
It makes it very easy to change your layouts: Want multiple elements in a row? Add a row node! Want a box around it? Add a box node!
You can also add your own shortcuts. These can open pie menus, show panels or run any operation you want!
You can access data inside blender, as well as change it. This allows you to manipulate your objects and anything else in your file!
We also have a built-in tutorial! You can switch through the images right in the node editor to start learning more about the addon.
While you don’t need any programming experience to use this addon it will only help you if you do! You can run your own scripts with nodes if you simply want to get help with the interface or creating an actual addon.
Apart from that we also provide the option to install custom node packages! This opens up a whole world of new possibilities because it allows for way more features!
We offer a built-in marketplace that can be updated over the air (no need to reinstall the addon) and allows developers to promote their own packages for selling or giving away!