Replies: 1 comment 6 replies
-
Hi, thank you very much for this report! I found (and fixed) a few issues, so I'd like to ask you to pull the latest commit and try again. DLSS still produces slightly worse PSNR than native full-res rendering, but less severe than before. On the lego dataset, I see ~34dB with DLSS and ~36dB without, so a slight decrease vs. native rendering is expected. Information about what has been fixed is below:
The code I used to render a reference image + a DLSS'd image is: resolution = testbed.nerf.training.dataset.metadata[i].resolution
testbed.render_ground_truth = True
testbed.set_camera_to_training_view(i)
ref_image = testbed.render(resolution[0], resolution[1], 1, True)
testbed.render_ground_truth = False
testbed.dynamic_res = False
testbed.fixed_res_factor = 8 * <downsampling factor, e.g. 2 for half resolution>
testbed.snap_to_pixel_centers = <False for superresolution, True otherwise>
testbed.nerf.render_min_transmittance = 1e-4
testbed.frame()
image = testbed.view() where |
Beta Was this translation helpful? Give feedback.
-
Hi! I want to measure the quality of images rendered by instantNGP with DLSS.
I referred to the python script that you provided in the project and issues. For enabling DLSS, I create a window via
testbed.init_window
and settestbed.dlss = True
. Then, I usetestbed.set_nerf_camera_matrix
to set target pose, and usetestbed.frame()
andtestbed.screenshot()
to get screenshot.However, it seems that when DLSS is enabled, the PSNR of screenshot degrades a lot (33dB -> 31dB). Is this a normal phenomenon or is there a problem with my metric script?
Beta Was this translation helpful? Give feedback.
All reactions