Blender Git Loki

Git Commits -> Revision b983543

Revision b983543 by Sergey Sharybin (cycles-x)
April 7, 2021, 16:18 (GMT)
Cycles: Bring OptiX denoiser back

Basically putting old code to be used by the new denoiser
implementation in the integrator.

The main denoising function in the OptiXDevice was split,
to make it easier to follow and understand what's going on.

The current limitation is that currently it only works when
rendering on the OptiX device. Attempts to render on CPU and
denoise on OptiX will currently error out (error is printed
to the console, denoising is not run). This will be worked
on next.

Commit Details:

Full Hash: b983543e43c0605353b05ea949285ee86da2fa69
Parent Commit: 459dfb3
Lines Changed: +458, -276

16 Modified Paths:

/intern/cycles/device/cuda/queue.cpp (+2, -0) (Diff)
/intern/cycles/device/device.h (+2, -2) (Diff)
/intern/cycles/device/device_denoise.h (+25, -1) (Diff)
/intern/cycles/device/device_kernel.cpp (+6, -0) (Diff)
/intern/cycles/device/optix/device_impl.cpp (+218, -256) (Diff)
/intern/cycles/device/optix/device_impl.h (+55, -6) (Diff)
/intern/cycles/integrator/denoiser.cpp (+2, -1) (Diff)
/intern/cycles/integrator/denoiser.h (+1, -0) (Diff)
/intern/cycles/integrator/denoiser_device.cpp (+28, -5) (Diff)
/intern/cycles/integrator/denoiser_device.h (+6, -0) (Diff)
/intern/cycles/integrator/denoiser_oidn.cpp (+1, -1) (Diff)
/intern/cycles/integrator/path_trace.cpp (+2, -0) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+2, -0) (Diff)
/intern/cycles/kernel/device/cuda/kernel.cu (+103, -3) (Diff)
/intern/cycles/kernel/kernel_types.h (+3, -0) (Diff)
/intern/cycles/render/session.h (+2, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021