A simple addon to ease the automation and scripting workflow in blender.
- Convenient list of all easyautomation scripts
- Batch runnning multiple script at once
- Quick access to text editor while staying in 3d view
- Easy variable exposing to the UI
- Global scripts that can be easily linked into every file
Every script, that starts with #EA-Script
will be recognized by EasyAutomation
#Global
: Exposes the variable, needed for every other EA syntax#Seperator
: Closes the current UI box, so new variables are put into a new one#NoLine
: Combines the next variable and the current variable into a single line#NoName
: Doesn't display the name of the variable, just the value#NoValue
: Doesn't display the value of the variable, just the name (Can be used as a title)=
Defines the default value of a variable:
Defines the type of a variable
Side by side example:
- Sadly the dynamic creation of different variable types isn't supported blender's python api. So the current solution is a bit hacky and not all object types are implemented. (Though if needed all can be added)
- Not much UI customisation. The current syntax gives you some controls over the ui but blenders ui api is definetly more advanced and better for complex scripts / addons. Though I think it wouldn't be smart to reimplement the wheel and trying to achieve highly customizable UI's. I like the simplicity right now and I prob wont add big syntax additions in the future.
- Download the .zip from the green button
- Blender -> Preferences -> Addons -> Install Addon