Javascript 巴比伦的阴影地图
我对Babylon JS有些陌生,但我创建了一个场景并用一些立方体填充,添加了一个灯光和阴影贴图,使用:Javascript 巴比伦的阴影地图,javascript,babylonjs,Javascript,Babylonjs,我对Babylon JS有些陌生,但我创建了一个场景并用一些立方体填充,添加了一个灯光和阴影贴图,使用: new BABYLON.ShadowGenerator(4096, light); 我得到真正的锯齿阴影边缘。我想知道如何在不增加阴影贴图大小的情况下使锯齿变小 它已经是4096了,已经相当大了。我错过什么了吗?谢谢 您可以尝试使用软阴影标志之一,同时减小阴影贴图的大小,因为正如您所说的-4096太大了 您可以阅读更多关于它的信息,并尝试以下方法 shadowGenerator.useE
new BABYLON.ShadowGenerator(4096, light);
我得到真正的锯齿阴影边缘。我想知道如何在不增加阴影贴图大小的情况下使锯齿变小
它已经是4096了,已经相当大了。我错过什么了吗?谢谢 您可以尝试使用软阴影标志之一,同时减小阴影贴图的大小,因为正如您所说的-4096太大了 您可以阅读更多关于它的信息,并尝试以下方法
shadowGenerator.useExponentialShadowMap = true;
// or!
shadowGenerator.usePoissonSampling = true;
事实证明,阴影投射对象的展开方式会对阴影质量产生影响。例如,转到此处并将“distance_range”变量更改为10: 最后我只使用了
shadowGenerator.useBlurExponentialShadowMap=true
,这对我来说已经足够好了