Create a basic shader, which is a modified and simplified version of Blinn's shading model.
ambient is a value between 0.0 and 1.0 which determines how much of the base color of a surface that is visible when it is not illuminated by any light source.
specular is a value between 0.0 and 1.0 which is the fraction of color specularly reflected.
c3 is the shininess of the surface where 0.0 is the most dull and 1.0 is the most shiny.
color is a list containing the red, green and blue values for the surface. Each being a number between 0.0 and 1.0.
opacity describes the opacity of a surface. 0.0 means totally transparent, 1.0 means totally opaque. May be a list of red, green and blue opacity values or a single value to be used for all color channels. Optional, default is 1.0.