Exemplo n.º 1
0
 public SmoothPlasticMaterial()
 {
     IntIOR             = new MitsubaType <float, string>();
     ExtIOR             = new MitsubaType <float, string>();
     DiffuseReflectance = new MitsubaType <Color4f, string>();
     CreateUserInterface();
 }
Exemplo n.º 2
0
 /// <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();
 }
Exemplo n.º 3
0
 /// <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();
 }
Exemplo n.º 4
0
 /// <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();
 }
Exemplo n.º 5
0
 /// <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();
        }
Exemplo n.º 7
0
 /// <summary>
 ///
 /// </summary>
 public RoughDiffuseMaterial()
 {
     Reflectance = new MitsubaType <Color4f, string>();
     Alpha       = new MitsubaType <float, string>();
     CreateUserInterface();
 }
Exemplo n.º 8
0
        /// <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();
        }