forked from LeenkxTeam/LNXSDK
t3du - Fix DoF references and small changes
This commit is contained in:
@ -818,16 +818,17 @@ const int compoChromaticSamples = {rpdat.lnx_chromatic_aberration_samples};
|
||||
|
||||
focus_distance = 0.0
|
||||
fstop = 0.0
|
||||
if len(bpy.data.cameras) > 0 and bpy.data.cameras[0].dof.use_dof:
|
||||
focus_distance = bpy.data.cameras[0].dof.focus_distance
|
||||
fstop = bpy.data.cameras[0].dof.aperture_fstop
|
||||
if len(bpy.data.cameras) > 0 and lnx.utils.get_active_scene().camera.data.dof.use_dof:
|
||||
focus_distance = lnx.utils.get_active_scene().camera.data.dof.focus_distance
|
||||
fstop = lnx.utils.get_active_scene().camera.data.dof.aperture_fstop
|
||||
lens = lnx.utils.get_active_scene().camera.data.lens
|
||||
|
||||
if focus_distance > 0.0:
|
||||
f.write(
|
||||
"""const float compoDOFDistance = """ + str(round(focus_distance * 100) / 100) + """;
|
||||
const float compoDOFFstop = """ + str(round(fstop * 100) / 100) + """;
|
||||
const float compoDOFLength = 160.0;
|
||||
""") # str(round(bpy.data.cameras[0].lens * 100) / 100)
|
||||
const float compoDOFLength = """ + str(round(lens * 100) / 100) +""";
|
||||
""") #160.0;
|
||||
|
||||
if rpdat.rp_voxels != 'Off':
|
||||
f.write("""const ivec3 voxelgiResolution = ivec3(""" + str(rpdat.rp_voxelgi_resolution) + """, """ + str(rpdat.rp_voxelgi_resolution) + """, """ + str(rpdat.rp_voxelgi_resolution) + """);
|
||||
|
Reference in New Issue
Block a user