@@ -76,7 +76,7 @@ std::unique_ptr<Camera> FurnacePrincipled(Scene& scene)
7676 // Float aspect_ratio = 3.f / 2.f;
7777 // Float aspect_ratio = 4.f / 3.f;
7878 // Float aspect_ratio = 1.f;
79- int32 width = 1000 ;
79+ int32 width = 1600 ;
8080 int32 height = int32 (width / aspect_ratio);
8181
8282 Point3 lookfrom = Point3{ 0 , 1.0 , 2.28 };
@@ -124,10 +124,10 @@ std::unique_ptr<Camera> FurnaceDielectric(Scene& scene)
124124 bool energy_compensation = true ;
125125
126126 outers[3 ] = CreateDielectricMaterial (scene, ior, 0 .0f , color, energy_compensation);
127- outers[1 ] = CreateDielectricMaterial (scene, ior, 0 .25f , color, energy_compensation);
128- outers[0 ] = CreateDielectricMaterial (scene, ior, 0 .5f , color, energy_compensation);
129- outers[2 ] = CreateDielectricMaterial (scene, ior, 0 .75f , color, energy_compensation);
130- outers[4 ] = CreateDielectricMaterial (scene, ior, 1 . 0f , color, energy_compensation);
127+ outers[1 ] = CreateDielectricMaterial (scene, ior, 0 .01f , color, energy_compensation);
128+ outers[0 ] = CreateDielectricMaterial (scene, ior, 0 .05f , color, energy_compensation);
129+ outers[2 ] = CreateDielectricMaterial (scene, ior, 0 .1f , color, energy_compensation);
130+ outers[4 ] = CreateDielectricMaterial (scene, ior, 0 . 2f , color, energy_compensation);
131131
132132 const Material* inners[count];
133133 for (int32 i = 0 ; i < count; ++i)
@@ -158,16 +158,16 @@ std::unique_ptr<Camera> FurnaceDielectric(Scene& scene)
158158 }
159159 }
160160
161- CreateUniformInfiniteLight (scene, Spectrum (1 ));
162- // CreateImageInfiniteLight(scene, "res/HDR/aerodynamics_workshop_1k.hdr", Transform(Quat(pi, y_axis)));
161+ // CreateUniformInfiniteLight(scene, Spectrum(1));
162+ CreateImageInfiniteLight (scene, " res/HDR/aerodynamics_workshop_1k.hdr" , Transform (Quat (pi, y_axis)));
163163 // CreateImageInfiniteLight(scene, "res/HDR/peppermint_powerplant_4k.hdr", Transform(Quat(pi / 2, y_axis)));
164164
165165 Float aspect_ratio = 4 .f / 1 .f ;
166166 // Float aspect_ratio = 9.f / 16.f;
167167 // Float aspect_ratio = 3.f / 2.f;
168168 // Float aspect_ratio = 4.f / 3.f;
169169 // Float aspect_ratio = 1.f;
170- int32 width = 1000 ;
170+ int32 width = 1600 ;
171171 int32 height = int32 (width / aspect_ratio);
172172
173173 Point3 lookfrom = Point3{ 0 , 1.0 , 2.28 };
@@ -259,7 +259,7 @@ std::unique_ptr<Camera> FurnaceConductor(Scene& scene)
259259 // Float aspect_ratio = 3.f / 2.f;
260260 // Float aspect_ratio = 4.f / 3.f;
261261 // Float aspect_ratio = 1.f;
262- int32 width = 1000 ;
262+ int32 width = 1600 ;
263263 int32 height = int32 (width / aspect_ratio);
264264
265265 Point3 lookfrom = Point3{ 0 , 1.0 , 2.28 };
0 commit comments