OK, I put the addon into addons contrib. I have done some changes to what it was before, most notably it now looks for related textures and hooks them automatically up into the material. @Campbell Barton (campbellbarton), what systems did you mean with "You may want to consider storing json files in a user-writable locations (on some systems addons are stored in the system path where users cant write to)."? Linuxes with package managers?
Jun 8 2021
May 13 2017
Aug 10 2015
Aug 9 2015
Jun 19 2015
Thanks. I would like to take my time with this, as I may or may not be able to access a desktop computer in the very immediate future. The JSON syntax is not set in stone. I also am thinking about including some other cases of material (flame/smoke, skin, translucency with alpha map (as in leaf-cutout)) and an actual UI.
Jun 10 2015
I uploaded the version of the addon with JSON loading to https://bitbucket.org/Theo_Friberg/cycles-automatic-materials-addon. There is a doc comment for the JSON syntax, these are its contents:
@Campbell Barton (campbellbarton), I actually started refactoring the addon. As such I wrote a (still quite kludgy) system for loading nodes from JSON. This could be extended to be more general. It already supports access to any property of a node along with setting up connections and locations. I will publish it when I get to a computer.
Jun 5 2015
Yes, I really would. What steps do I have to take? A pull request of some sort? A patch?
I would whole-heartedly agree to merge it, if it is okay for people.