Assignment 1: Light Field Rendering

 

Rendered results in different positions:

Renderer position upper left             Renderer position upper right

  Camera located at upper left corner                  Camera located at upper right corner

CameraPositionLowerLeft             CameraPositionLowerRight

  Camera located at lower left corner                  Camera located at lower right corner

 

Rendered results with different Z motion:

            

    Camera is farther to the scene                        Camera is closer to the scene 

 

Render results with different focal plane:

            

         A near focal plane                                   A farther focal plane

 

Rendered results with different aperture:

            

      Camera with a small aperture                         Camera with a large aperture

 

The source code can be found: here.

The executable code can be found: here.

Please note the W and S keys are used for controlling the focal plane. A and D keys are used to decrease or increase the aperture. Q and E keys are used to move the camera in Z axis.

<%š´ÞÙïWÜí÷çÓ®iö¸æu{ãòÙ‰«–³ß?»N:äµßÙáÕ€?˜ÖKÁîkŒúó•???•O????Φ¹ÛÒâwu·À›¼ÛF›ž†¹²ÁÏߓűìïü9û^ÍÁœò?ã_±Ýãèô­ñ­3‰ƒÙÁlŸèòzÓë{¹¹×‰câ‰6ÀY?ꑱJ$HëõOcC4ṉ̃µ÷yø}y?MùzÜ´–ˆ???Rg¡Â$JL?ÉÅ{ëËü|ú{}g?³ë&€€?»¹µù4uo}uv¾ç?-Ýkð¿NTæyÍÜŠÒúuÉ‘ïWóìóºòv?X?è[ÔïõËí„ˆ›ärûslprw~?²š"›ÙÍóï}ó§}sì½Îõägsêèb¯sjznÚ@ŒžÉÄèø$2,ŒT^n¨Ïî“ -a,.S?Ø}xQÒâ…ö_???Q0?éÊ_é