当前位置: > 3dmax模型制作 > 3dmax教程 >

3dmax的Corona渲染器中的去噪功能
栏目分类:3dmax教程   发布日期:2019年03月02日 15:06:22   浏览次数:


去噪是Corona Renderer内置的一项功能,可用于快速制作噪音无噪音的图像。它可以通过消除在渲染过程中等待噪声细化的需要,显着减少渲染时间。 

Corona中的去噪功能

Corona渲染器中有两种类型的去噪:
Corona高品质降噪剂
NVIDIA GPU AI Denoiser


1.Corona高品质降噪

 
Corona高品质降噪器已在Corona Renderer 1.4中推出。它是一种后期渲染效果,可以分析3D空间中的噪声并巧妙地减少它,而不会产生斑点,同时保持锐利的边缘和纹理细节。因此,它不是严格的2D后处理。在完成渲染之后,结果可以直接在VFB中与原始非去噪图像交互地混合,以实现期望的去噪水平。如果去噪图像看起来过度处理(这通常不会发生但有时可以观察到,例如在纹理具有非常细微的图案并且渲染少量通过的情况下),这尤其有用。
 
去噪的主要目的,以及适应性,减少了获得无噪声图像所需的通过次数。报告的渲染时间减少在50%到70%之间。去噪还试图从图像中去除萤火虫(单个亮像素)。
 
Corona高质量降噪器在渲染完成后通过限制渲染或在所需时间后手动停止渲染来执行。注意: 在3ds Max渲染对话框中单击“取消”将取消DISCARD去噪,并且它不会应用于最终渲染!要停止渲染并应用去噪,您需要使用Corona VFB中的“停止”按钮,或使用3ds Max渲染对话框。 
 
Corona高品质降噪器有三种模式:
高品质 - 完全去噪
只删除萤火虫 - 在萤火虫是唯一问题的场景中非常有用,比完全去噪要快得多
收集数据供以后使用 - 为独立Corona图像编辑器收集去噪数据
 
有两个参数可以控制这种去噪类型:
降噪量 - 这与去噪和非去噪图像混合。默认值0,65在去噪和细节之间提供了良好的平衡。 
去噪半径 - 模糊滤镜的半径。增加它可能有助于减少非常强烈的噪音。减少可以帮助防止精细细节的丢失。默认值通常效果最佳。
 

2. NVIDIA GPU AI Denoiser

 
NVIDIA GPU AI Denoiser 已经在Corona Renderer 3中推出,其主要目的是提供快速,无噪音的预览。这种去噪类型几乎在交互式或常规渲染期间以及在渲染停止后实时应用。它需要支持的GPU才能工作(Kepler架构或更新版本),这在安装过程中会被检测到。 
 
NVIDIA GPU AI Denoiser与Corona高品质降噪器的工作方式类似,但存在一些实质性差异:
它纯粹在GPU上进行预制(Corona高品质降噪器 - 在CPU上)
它使用机器学习(有时称为“AI”)来巧妙地模糊噪音,但也可以产生细节(Corona高品质降噪器只能模糊图像)
它也可以在交互式渲染过程中使用(Corona高质量降噪器只能在常规渲染完成后应用)
它几乎可以实时工作,并在渲染时逐步应用于图像(Corona高质量降噪器需要时间,并且在渲染完成后仅应用一次)
它应该主要用于交互式渲染,快速预览,以及可选的最终静止图像(Corona高质量降噪器旨在用于高质量的静态和动画)
它不应该用于动画,因为它不提供任何类型的时间一致性 - 渲染不同的帧很可能导致闪烁和伪影(Corona高质量降噪器可用于动画,前提是基本图像质量足够好)
与Corona高品质降噪器相比,NVIDIA GPU AI Denoiser不具备任何其他模式

这种去噪类型唯一可用的设置是Denoise Amount,它与Corona高质量降噪器完全相同 - 它将原始的非去噪图像与去噪效果混合,这可以在渲染过程中交互式完成,或者一旦渲染完成完了。
 
NVIDIA GPU AI Denoiser需要在Corona Renderer安装过程中安装其他组件。如果检测到支持的GPU,则会自动完成此操作。如果出现安装问题,可以手动安装其他组件。
 
 

去噪限制

 
使用两种去噪类型时,要记住两件重要的事情:
1)去噪可以改善仅在一定程度上有噪声的图像。如果图像非常嘈杂,去噪将无法提供帮助,结果将是斑点或充满伪影。
2)去噪需要额外的渲染元素,这些元素对用户是不可见的。这些渲染元素可能会占用大量内存:
示例3dsmax.exe RAM用法,用于以1920x1080分辨率渲染的内部场景,具有10个已降噪的渲染元素:
没有去噪 - 6,5 GB
快速预览降噪 - 7,3 GB(+ GPU VRAM)
高品质去噪 - 7,3 GB
 

去噪和分布式渲染

 
使用Corona的分布式渲染时,所有计算机都渲染单个图像,两种去噪类型都只在主计算机上执行。这意味着根本不会在渲染节点上执行去噪,并且他们不需要为NVIDIA GPU AI Denoiser安装支持的GPU或驱动程序。
当使用其他类型的网络渲染时 - 例如将作业发送到渲染节点,以便每台计算机将渲染不同的帧,将在所有渲染的计算机上执行这两种类型的去噪。这意味着Corona高质量降噪器需要额外的处理时间,并且必须在所有计算机上安装支持的GPU和驱动程序才能使NVIDIA GPU AI Denoiser工作。

相关热词: 3dmax渲染器Corona去噪

     
游戏模型设计 3dmax模型制作 次世代模型 游戏模型百科 游戏模型贴图