setting up materials and shader lighting