add shader renderer. switch to glm instead of osl
switch to textures for coloring
add normals