Skip to content

A simple addon to easy the scripting workflow in blender

License

Notifications You must be signed in to change notification settings

FScociety/EasyAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyAutomation for blender

A simple addon to ease the automation and scripting workflow in blender.

easyautomation promo

Features

  • 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

EasyAutomation format

What is an EasyAutomation script?

Every script, that starts with #EA-Script will be recognized by EasyAutomation

Defining EA variables

  • #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:

scripting_syntax

Limitations

  • 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.

Currently no Linux support, but iam working on it!

Installation

  1. Download the .zip from the green button
  2. Blender -> Preferences -> Addons -> Install Addon

About

A simple addon to easy the scripting workflow in blender

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages