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