21 #ifndef LIB_LIGHTMETRICA_TEST_TEST_SCENES_H
22 #define LIB_LIGHTMETRICA_TEST_TEST_SCENES_H
28 LM_TEST_NAMESPACE_BEGIN
45 static std::string Simple03()
47 return LM_TEST_MULTILINE_LITERAL(
50 <triangle_mesh
id=
"quad" type=
"raw">
70 <bsdf
id=
"diffuse_white" type=
"diffuse">
72 <color>0.9 0.9 0.9</color>
73 </diffuse_reflectance>
75 <bsdf
id=
"diffuse_black" type=
"diffuse">
78 </diffuse_reflectance>
80 <bsdf
id=
"diffuse_red" type=
"diffuse">
82 <color>0.9 0.1 0.1</color>
83 </diffuse_reflectance>
85 <bsdf
id=
"diffuse_green" type=
"diffuse">
87 <color>0.1 0.9 0.1</color>
88 </diffuse_reflectance>
92 <film
id=
"film_1" type=
"hdr">
95 <imagetype>radiancehdr</imagetype>
99 <camera
id=
"camera_1" type=
"perspective">
100 <film ref=
"film_1" />
105 <light
id=
"light_1" type=
"area">
106 <luminance>2 2 2</luminance>
115 <position>0 0.1 0.3</position>
116 <center>0 0.1 0</center>
120 <camera ref=
"camera_1" />
128 <translate>0 0.1 -0.1</translate>
130 <triangle_mesh ref=
"quad" />
131 <bsdf ref=
"diffuse_white" />
135 <translate>0 0.2 0</translate>
137 <triangle_mesh ref=
"quad" />
138 <light ref=
"light_1" />
139 <bsdf ref=
"diffuse_black" />
146 static std::string Simple05()
148 return LM_TEST_MULTILINE_LITERAL(
151 <triangle_mesh
id=
"quad" type=
"raw">
171 <bsdf
id=
"diffuse_white" type=
"diffuse">
172 <diffuse_reflectance>
173 <color>0.9 0.9 0.9</color>
174 </diffuse_reflectance>
176 <bsdf
id=
"glass" type=
"dielectric">
177 <specular_reflectance>1 0.5 0.5</specular_reflectance>
178 <specular_transmittance>1 0.5 0.5</specular_transmittance>
179 <external_ior>1</external_ior>
180 <internal_ior>1.458</internal_ior>
184 <film
id=
"film_1" type=
"hdr">
187 <imagetype>radiancehdr</imagetype>
191 <camera
id=
"camera_1" type=
"perspective">
192 <film ref=
"film_1" />
197 <light
id=
"light_1" type=
"area">
198 <luminance>2 2 2</luminance>
207 <position>0 0.1 0.3</position>
208 <center>0 0.1 0</center>
212 <camera ref=
"camera_1" />
216 <translate>0 0.2 0</translate>
218 <triangle_mesh ref=
"quad" />
219 <light ref=
"light_1" />
220 <bsdf ref=
"diffuse_white" />
228 <translate>0 0.1 -0.1</translate>
230 <triangle_mesh ref=
"quad" />
231 <bsdf ref=
"diffuse_white" />
239 <translate>0 0.02 0</translate>
240 <scale>0.5 0.5 0.5</scale>
242 <triangle_mesh ref=
"quad" />
252 <triangle_mesh ref=
"quad" />
253 <bsdf ref=
"diffuse_white" />
262 LM_TEST_NAMESPACE_END
265 #endif // LIB_LIGHTMETRICA_TEST_TEST_SCENES_H
Definition: testscenes.h:36