Beispiel #1
0
 private Vec3 diffuse;//散射系数或表面颜色,这里我作为表面颜色
 public LambertianMaterial(Vec3 _diffuse, Vec3 _attenuation, BaseTexture _texture)
 {
     diffuse     = _diffuse;     //(1,1,1)表示(255,255,255). [0, 255]映射到[0, 1]区间
     attenuation = _attenuation; //(0,0,0)到(1,1,1)区间的衰减系数
     texture     = _texture;
 }