Small improvement in ModelRenderer and shader, started 3D light calculation.