体积光和软阴影(Volume Light and Soft Shadow)

把点光源扩展了一下,允许指定体积。在体积光模式下,需要指定采样范围以及采样模式。

float radius;
int volume;
int samplingMethod;

其中的volume是采样密度,也就是相当于体积的一个系数。radius指定了采样范围,samplingMethod指定了采样范围。下图是使用stochastic采样10个点,外部使用Adaptive Grid作自适应采样的结果图片:
体积光和软阴影(Volume Light and Soft Shadow)

下一步准备实现glossy reflection,渲染纹理,做一些地形方面的建模。


本文属Span Zhang(张友邦)原创,转载请注明出处。

中国原创分形艺术、中国原创分形软件第一站

你可能感兴趣的:(sha)