From Shave and a Haircut version 3.6 Manual:
How Textures are Handled
There are slightly different texturing requirements depeding on whether you are going to be rendering with the shave renderer or using Maya's. In the case of a Shave render, the textures are sampled at the time that the instance object is applied. If there is a texture applied to the source object the texture will automatically be sampled. If there is no texture then the instances will render with the hair color you selected in the Attributte Editor.
I managed to create a very nice looking grass, but they are too flat. So, I created a thin cone with enough height subdivisions to use as source instance object. It worked, but I experienced some color/shading problems. I don't want to use Geometry as Instance Render Mode as I need to render out a lot of grass.
"If there is no texture then the instances will render with the hair color you selected in the Attribute Editor."
Does that mean that the default lambert shader should be assigned to the source object?
Do you have any idea how to setup in order to use shaveNode's built-in shading attributes instead of using source object (the unit object created to be instanced) shader to control the appearance of instancers?
What is vertexShader? Is it useful?
Any help would be appreciated.
Thanks in advance.