public SmoothPlasticMaterial() { IntIOR = new MitsubaType <float, string>(); ExtIOR = new MitsubaType <float, string>(); DiffuseReflectance = new MitsubaType <Color4f, string>(); CreateUserInterface(); }
/// <summary> /// Main ctor. /// </summary> public RoughPlasticMaterial() { DiffuseReflectance = new MitsubaType <Color4f, string>(); Alpha = new MitsubaType <float, string>(); IntIOR = new MitsubaType <float, string>(); ExtIOR = new MitsubaType <float, string>(); CreateUserInterface(); }
/// <summary> /// Main ctor. /// </summary> public RoughConductorMaterial() { Alpha = new MitsubaType <float, string>(); AlphaU = new MitsubaType <float, string>(); AlphaV = new MitsubaType <float, string>(); ExtEta = new MitsubaType <float, string>(); CreateUserInterface(); }
/// <summary> /// Main ctor. /// </summary> public RoughDielectricMaterial() { Alpha = new MitsubaType <float, string>(); AlphaU = new MitsubaType <float, string>(); AlphaV = new MitsubaType <float, string>(); IntIOR = new MitsubaType <float, string>(); ExtIOR = new MitsubaType <float, string>(); CreateUserInterface(); }
/// <summary> /// Main ctor. /// </summary> public SmoothDiffuseMaterial() { Reflectance = new MitsubaType <Color4f, string>(); CreateUserInterface(); }
//TODO: specular Reflectance && specular Transmittance //Note that for physical realism, this parameter should never be touched. (Default: 1.0) #endregion /// <summary> /// Main ctor. /// </summary> public SmoothDielectricMaterial() { IntIOR = new MitsubaType <float, string>(); ExtIOR = new MitsubaType <float, string>(); CreateUserInterface(); }
/// <summary> /// /// </summary> public RoughDiffuseMaterial() { Reflectance = new MitsubaType <Color4f, string>(); Alpha = new MitsubaType <float, string>(); CreateUserInterface(); }
/// <summary> /// Optional factor that can be used to modulate the specular reflection component. /// Note that for physical realism, this parameter should never be touched. /// Default: 1.0 /// </summary> //public MitsubaType<Color4f, string> SpecularReflectance; #endregion /// <summary> /// Main ctor. /// </summary> public SmoothConductorMaterial() { ExtEta = new MitsubaType <float, string>(); CreateUserInterface(); }