Re-add optional OIDN denoise as an external executable.
This commit is contained in:
@@ -2446,6 +2446,15 @@
|
||||
<member name="rendering/lightmapping/bake_quality/ultra_quality_ray_count" type="int" setter="" getter="" default="1024">
|
||||
The number of rays to use for baking lightmaps with [LightmapGI] when [member LightmapGI.quality] is [constant LightmapGI.BAKE_QUALITY_ULTRA].
|
||||
</member>
|
||||
<member name="rendering/lightmapping/denoising/denoiser" type="int" setter="" getter="" default="0">
|
||||
Denoiser tool used for denoising lightmaps.
|
||||
Using [url=https://www.openimagedenoise.org/]OpenImageDenoise[/url] (OIDN) requires configuring a path to an OIDN executable in the editor settings at [member EditorSettings.filesystem/tools/oidn/oidn_denoise_path]. OIDN can be downloaded from [url=https://www.openimagedenoise.org/downloads.html]OpenImageDenoise's downloads page[/url].
|
||||
OIDN will use GPU acceleration when available. Unlike JNLM which uses compute shaders for acceleration, OIDN uses vendor-specific acceleration methods. For GPU acceleration to be available, the following libraries must be installed on the system depending on your GPU:
|
||||
- NVIDIA GPUs: CUDA libraries
|
||||
- AMD GPUs: HIP libraries
|
||||
- Intel GPUs: SYCL libraries
|
||||
If no GPU acceleration is configured on the system, multi-threaded CPU-based denoising will be performed instead. This CPU-based denoising is significantly slower than the JNLM denoiser in most cases.
|
||||
</member>
|
||||
<member name="rendering/lightmapping/primitive_meshes/texel_size" type="float" setter="" getter="" default="0.2">
|
||||
The texel_size that is used to calculate the [member Mesh.lightmap_size_hint] on [PrimitiveMesh] resources if [member PrimitiveMesh.add_uv2] is enabled.
|
||||
</member>
|
||||
|
||||
Reference in New Issue
Block a user