public virtual Color diffuse(Vector3 pos) { return Color.white; } public virtual Color specular(Vector3 pos)