Description
|
Initialization
|
Optimized Result
|
Target
|
Initial Absolute Difference
|
Final Absolute Difference
|
Optimization Process (click to play video)
|
Optimize the diffuse component of the scene
|
|
|
|
![](thesis_pics/diffuse/delta_start.png)
|
![](thesis_pics/diffuse/delta_final.png)
|
|
Optimize the postion of the camera
|
|
|
|
![](thesis_pics/cam_pos/delta_start.png)
|
![](thesis_pics/cam_pos/delta_final.png)
|
|
Optimize the light position in the scene
|
|
|
|
![](thesis_pics/light_pos/delta_start.png)
|
![](thesis_pics/light_pos/delta_final.png)
|
|
Optimize the postion of the shadow of the offscreen objects
|
|
|
|
![](thesis_pics/shadow/delta_start.png)
|
![](thesis_pics/shadow/delta_final.png)
|
|
Optimize the rotation of the cube
|
|
|
|
![](thesis_pics/white_cube_rotate/delta_start.png)
|
![](thesis_pics/white_cube_rotate/delta_final.png)
|
|
Learning a texture that is off screen and all that is visible from the camera is a reflection.
|
|
|
|
![](thesis_pics/indirect_texture/delta_start.png)
|
![](thesis_pics/indirect_texture/delta_final.png)
|
|
Learning a texture that is off screen and all that is visible from the camera is a reflection.
|
|
|
|
![](thesis_pics/focal_length/delta_start.png)
|
![](thesis_pics/focal_length/delta_final.png)
|
|
Learning the position of vertices and velocity of object rendered with motion blur
|
|
|
|
![](thesis_pics/mb_geo2/final_clean_img.png)
|
![](thesis_pics/mb_geo2/start_clean_img.png)
|
|
Optimize the IOR of a glass pane
|
|
|
|
![](thesis_pics/ior/delta_start.png)
|
![](thesis_pics/ior/delta_final.png)
|
|
Optimize the position of a glass pane
|
|
|
|
![](thesis_pics/caustic_pos_flat/delta_start.png)
|
![](thesis_pics/caustic_pos_flat/delta_final.png)
|
|