参数设置

该着色器将次表面散射分为三种类型的计算:

下图显示了以上每个类型对整体效果的贡献:

散射近似
单次散射、扩射和多元散射近似的简图

这三个计算中的任何一个会在不同的光学参数下产生主要影响。例如,单次散射在低散射条件下起主导作用,而多元散射和扩散近似在高散射条件下(例如,散射系数远大于吸收系数的情况)起主导作用。

着色器的许多参数都影响所有三个分量,而少数参数仅对特定分量有影响。下表显示了一个摘要。

参数漫反射单散射多散射
Depth
Max_samples
Max_radius

有关联的其他两个参数是 max_photons 和 max_radius。可以通过增加查找半径来强制光子平均化。下图显示了牛奶教程中的一系列图像,其中增加了 max_radius 和 max_photons 参数以强制光子平均化。

渲染结果
max_radius 和 max_photons 从左到右增加。

misss_physical 着色器的每个实例报告有关其渲染结果的信息。信息报告示例如下所示:

PHEN 0.2 info : "SkimMilk|Shader" channels 0  1  2
PHEN 0.2 info : albedo: 99.80 99.80 99.26
PHEN 0.2 info : coefficient of extinction: 0.70 1.22 1.91
PHEN 0.2 info : mean free path length: 1.43 0.82 0.52
PHEN 0.2 info : reduced albedo: 99.01 98.99 96.40
PHEN 0.2 info : reduced coefficient of extinction: 0.14 0.25 0.39
PHEN 0.2 info : reduced mean free path length: 7.07 4.06 2.54
PHEN 0.2 info : critical depth: 0.00 0.00 0.00

PHEN 0.2 info : "SkimMilk|Shader" photon statistics
PHEN 0.2 info : received: 41328
PHEN 0.2 info : channels 0 1 2:
PHEN 0.2 info : stored: 44335 44932 43903
PHEN 0.2 info : stored: 2155 2412 2566 isotropic
PHEN 0.2 info : propagated: 2526 2266 2101
PHEN 0.2 info : scatter depth:
PHEN 0.2 info : min: 1.00 1.00 2.00
PHEN 0.2 info : max: 69.00 82.00 64.00
PHEN 0.2 info : mean: 12.75 12.78 12.66
PHEN 0.2 info : variance: 59.85 64.61 57.77

PHEN 0.2 info : "SkimMilk|Shader" multi-scatter component
PHEN 0.2 info : samples: 79364
PHEN 0.2 info : channels 0 1 2:
PHEN 0.2 info : minimum: 0.0000, 0.0000, 0.0000
PHEN 0.2 info : maximum: 19.9112, 31.2088, 53.3636
PHEN 0.2 info : mean: 4.4254, 5.9017, 6.6080
PHEN 0.2 info : variance: 12.2979, 28.7988, 50.9151

PHEN 0.2 info : "SkimMilk|Shader" multi-scatter photons per sample
PHEN 0.2 info : photons: 476184
PHEN 0.2 info : minimum: 0.0000
PHEN 0.2 info : maximum: 512.0000
PHEN 0.2 info : mean: 503.7983
PHEN 0.2 info : variance: 3104.0889

PHEN 0.2 info : "SkimMilk|Shader" isotropic scatter component

PHEN 0.2 info : samples: 39682
PHEN 0.2 info : channels 0 1 2:
PHEN 0.2 info : minimum: 0.0000, 0.0000, 0.0000
PHEN 0.2 info : maximum: 6.4335, 8.1329, 5.3061
PHEN 0.2 info : mean: 3.1183, 3.1236, 1.5807
PHEN 0.2 info : variance: 2.1284, 3.0800, 1.3180

PHEN 0.2 info : "SkimMilk|Shader" results
PHEN 0.2 info : minimum: 0.1085, 0.1059, 0.1020
PHEN 0.2 info : maximum: 32.8014, 35.6229, 29.9977
PHEN 0.2 info : mean: 4.0739, 4.4873, 3.7535
PHEN 0.2 info : variance: 6.6836, 9.3765, 10.9592
PHEN 0.2 info : "SkimMilk|Shader" sampled 79364 single scatter sites

包含在报告中的七个主要类别为:

下面的列表提供某些光子统计信息的解释。

Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.