Esempio n. 1
0
shared_ptr<UniversalMaterial> UniversalMaterial::createDiffuse(const std::string& lambertianFilename) {
    Specification s;
    s.setLambertian(lambertianFilename);
    return create(s);
}
Esempio n. 2
0
shared_ptr<UniversalMaterial> UniversalMaterial::createDiffuse(const Color3& p_Lambertian) {
    Specification s;
    s.setLambertian(p_Lambertian);
    return create(s);
}