home 

This is an endeavor for creating a set of python scripts for Blender that help in organization of one's project. Most professional packages have something very similar and are very useful. I should mention here that, the blender file is in itself a self contained database with an ability to be packed with all assets that it uses. There are upsides and downsides to this, and for those who prefer saving files at separate locations under the project tree, these scripts are an answer.

 
newproject.py

  • Usage
    • blender.exe -P $SCRIPTSPATH/newproject.py 
  • Creates a list of directories for the project. For now i create under the following directories under $projectpath ( the path is selected by the user from the FileSelector)   
    • ./temp/
    • ./images/
    • ./ref/
    • ./final/
    • ./doc 
  • Work in progress...... (add render-settings, particles, etc.,)

 

renderscript.py (WIP)

  • This script is called by the PreRender and PostRender events.
  • It reads the project's render settings and renders the image and asks for a description for the render. In the future, this script also saves the data about materials, textures, etc., along with the description into a metadata file. Using this file we can generate html, pdf reports for creating tutorials and handouts.
  • Ideally this script should popup a dialog with presets. Still under development. Its still usable though.

imageviewer.py

  • The viewer uses the metadata file generated by the renderscript.py and displays the images with auxiliary data for introspection and further editing.
  • Under development.

 

TODO 

  • setproject.py