12 #include <unordered_map>
19 namespace visualization {
29 Eigen::Vector4f
base_color = Eigen::Vector4f(1.f, 1.f, 1.f, 1.f);
42 Eigen::Vector3f(1.f, 1.f, 1.f);
50 std::shared_ptr<geometry::Image>
ao_img;
Definition: PinholeCameraIntrinsic.cpp:16
Definition: MaterialRecord.h:22
float base_anisotropy
Definition: MaterialRecord.h:35
Eigen::Vector3f absorption_color
Definition: MaterialRecord.h:41
std::shared_ptr< geometry::Image > ao_img
Definition: MaterialRecord.h:50
bool has_alpha
Definition: MaterialRecord.h:26
std::shared_ptr< geometry::Image > metallic_img
Definition: MaterialRecord.h:51
std::shared_ptr< geometry::Image > albedo_img
Definition: MaterialRecord.h:48
float transmission
Definition: MaterialRecord.h:40
float scalar_max
Definition: MaterialRecord.h:66
std::shared_ptr< geometry::Image > ao_rough_metal_img
Definition: MaterialRecord.h:59
Eigen::Vector4f base_color
Definition: MaterialRecord.h:29
std::string name
Definition: MaterialRecord.h:23
std::shared_ptr< Gradient > gradient
Definition: MaterialRecord.h:64
std::shared_ptr< geometry::Image > reflectance_img
Definition: MaterialRecord.h:53
bool sRGB_color
Definition: MaterialRecord.h:72
std::shared_ptr< geometry::Image > roughness_img
Definition: MaterialRecord.h:52
std::unordered_map< std::string, Eigen::Vector4f > generic_params
Definition: MaterialRecord.h:87
float line_width
Definition: MaterialRecord.h:46
std::shared_ptr< geometry::Image > clearcoat_roughness_img
Definition: MaterialRecord.h:55
std::shared_ptr< geometry::Image > anisotropy_img
Definition: MaterialRecord.h:56
float aspect_ratio
Definition: MaterialRecord.h:81
float absorption_distance
Definition: MaterialRecord.h:43
float thickness
Definition: MaterialRecord.h:39
float base_metallic
Definition: MaterialRecord.h:30
float ground_plane_axis
Definition: MaterialRecord.h:84
float point_size
Definition: MaterialRecord.h:45
float base_reflectance
Definition: MaterialRecord.h:32
float base_clearcoat
Definition: MaterialRecord.h:33
bool sRGB_vertex_color
Definition: MaterialRecord.h:78
std::unordered_map< std::string, geometry::Image > generic_imgs
Definition: MaterialRecord.h:88
float scalar_min
Definition: MaterialRecord.h:65
float base_clearcoat_roughness
Definition: MaterialRecord.h:34
std::shared_ptr< geometry::Image > clearcoat_img
Definition: MaterialRecord.h:54
Eigen::Vector4f emissive_color
Definition: MaterialRecord.h:36
float base_roughness
Definition: MaterialRecord.h:31
std::string shader
Definition: MaterialRecord.h:90
std::shared_ptr< geometry::Image > normal_img
Definition: MaterialRecord.h:49