|   |      1 
                                  3
                             尝试为“loc”的每个组件生成不同的“rand”。就像现在一样,你的抖动点都在一条线上。 | 
|   |      2 
                                  5
                             次要的一点,但这是随机类的最佳用法吗? 如果不是……  | 
|   |      3 
                                  1
                             实际上,您在一条有方向(1,1,1)的线上生成点。光源真的是线性的吗? 而且,在您的示例中,我几乎看不到任何内容。你能让你的相机更靠近被阴影,而不是指向光的方向吗? | 
|   |      4 
                                  1
                             看,这就是我来这个网站的原因:) 现在每个轴都有自己的随机轴,看起来好多了。看起来还是有点奇怪,不过增加样本的数量还是有帮助的。现在看起来像 this . 你知道一个更有效的方法来减少模式的形成吗? 但最大的帮助是:不为每个样本实例化随机的。它用柔和的阴影使我的渲染速度提高了三倍!我从来就不知道随机的例子是如此昂贵。真的。 谢谢。 | 
|   |      5 
                                  1
                             在你的回答中,你要求改进一种制造柔和阴影的方法。一个改进可能是,不将来自同一点的所有光线随机分组,而是在所有轴上为每个光线提供不同的偏移量,从而有效地为它们提供一个单独的小窗口来随机分组。这将导致更均匀的分布。我不知道这是否清楚,但另一种描述它的方法是用一个垂直于阴影光线的网格。网格中的每个平铺包含n条阴影光线中的一条,但网格中的位置是随机的。 Here 您可以找到教程的一部分,其中描述了如何将其用于软阴影。 | 
|   | A B · C#Excel自动调整列避免长文本时出错 8 月前 | 
|   | Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 | 
|   | Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 | 
|  | Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |