lightfield-analysis / blender-addon

Blender Addon to render light fields with depth and disparity maps
116 stars 46 forks source link

Disparity map results in `nan` when focus_distance = 0 #9

Open nikhil-97 opened 6 years ago

nikhil-97 commented 6 years ago

There's an error in the function render_depth_and_disp_maps(..) in lightfield_simulator.py . When the LF.focus_dist is set to 0, it results in the calculated disp becoming nan as it is divided by 0. Better to perform a check before applying the formula, so that LF.focus_dist or LF.sensor_size are not set to zero.