31 #include <unordered_map> 37 namespace visualization {
47 Eigen::Vector4f
base_color = Eigen::Vector4f(1.f, 1.f, 1.f, 1.f);
59 std::shared_ptr<geometry::Image>
ao_img;
std::shared_ptr< geometry::Image > anisotropy_img
Definition: Material.h:65
std::shared_ptr< geometry::Image > clearcoat_roughness_img
Definition: Material.h:64
std::shared_ptr< geometry::Image > normal_img
Definition: Material.h:58
bool has_alpha
Definition: Material.h:44
std::unordered_map< std::string, Eigen::Vector4f > generic_params
Definition: Material.h:78
std::shared_ptr< Gradient > gradient
Definition: Material.h:73
std::shared_ptr< geometry::Image > ao_img
Definition: Material.h:59
float point_size
Definition: Material.h:55
float base_clearcoat
Definition: Material.h:51
float scalar_min
Definition: Material.h:74
std::unordered_map< std::string, geometry::Image > generic_imgs
Definition: Material.h:79
std::shared_ptr< geometry::Image > roughness_img
Definition: Material.h:61
float base_roughness
Definition: Material.h:49
float base_reflectance
Definition: Material.h:50
std::shared_ptr< geometry::Image > albedo_img
Definition: Material.h:57
Definition: Material.h:40
std::string shader
Definition: Material.h:81
float scalar_max
Definition: Material.h:75
Definition: PinholeCameraIntrinsic.cpp:35
float base_anisotropy
Definition: Material.h:53
std::shared_ptr< geometry::Image > reflectance_img
Definition: Material.h:62
std::shared_ptr< geometry::Image > metallic_img
Definition: Material.h:60
std::shared_ptr< geometry::Image > clearcoat_img
Definition: Material.h:63
float base_clearcoat_roughness
Definition: Material.h:52
std::shared_ptr< geometry::Image > ao_rough_metal_img
Definition: Material.h:68
Eigen::Vector4f base_color
Definition: Material.h:47
float base_metallic
Definition: Material.h:48
std::string name
Definition: Material.h:41