public GlassMaterial(MaterialNode Albedo, MaterialNode RefractiveIndex, MaterialNode Roughness, MaterialNode Normal, Medium Medium = null) { Properties.Add("albedo", Albedo); Properties.Add("ior", RefractiveIndex); Properties.Add("roughness", Roughness); if (Normal != null) { Properties.Add("normal", Normal); } this.Medium = Medium; }
public MixMaterial(Material A, Material B, MaterialNode Ratio) { this.A = A; this.B = B; Properties.Add("mixratio", Ratio); }