Darkfall writes:
In this video, we will be taking a look at the update for the Shader Library Add-on (version 1.04).
To download version 1.04, be sure to head over to our blog here.
In this update, I have implemented a suggestion that was to display the shaders color in the Viewport. This has no bearing on the Render but I think it a great suggestion since we can now easily see which object is using which shader.
We also now have a Material Section. My aim is to fill this section with useful materials much like the new Addition, the Leather Shader.
The Leather Shader is a procedural generated Material. So you don't need to download any images or worry about setting up the shader. Simply select the Color you want your Leather Material to be and the Shader Library will the work for you.
You can tweak the Material and make any changes you want to really get varied (and better) results.
If you have any suggestions on things you want to see implemented in the Shader Library, feel free to let us know in the comments below. I hope you find this update helpful.
Stay safe, and thanks for reading!.
5 Comments
What's needed for me, anyway is a Shader that includes UVMap input to a image texture then to the Principle BSDF as input along with the Texture Coords, then to the Material Output.
This needs to be called after importing each part of the object in my import script ( up to 90 different parts ). I cannot do this by hand, but must be written in Python or called from Python.
Thanks, Paul Coones (upretirementman)
I'd love to use this but your tutorial skips over how to install the shader. I tried going to Edit > Preferences >Add-ons > Install... and selected your .py file, but Blender makes no acknowledgment that the add-on is installed. It doesn't appear in the addons list, and when I type n, it doesn't show up in the side panel. What am I doing wrong? Thanks in advance!
I manually dragged the addon into scripts/addons, and now it works :)
how to download shader library
Python: Traceback (most recent call last):
File "C:\Users\ranaa\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\ShaderLibrary_1_04.py", line 262, in execute
glass4_node.inputs[0].default_value = c
ValueError: bpy_struct: item.attr = val: sequence expected at dimension 1, not '_PropertyDeferred'