Scenekit:启用wantDepthOfField

时间:2018-11-09 14:22:42

标签: xcode 3d scenekit lighting

Demo

启用wantsDepthOfField并使节点失去焦点时,我可以看到反射为黑色伪像的光。

我尝试过调整反锯齿模式,范围从.none到16x。工件确实有一点变化,但不会消失。目前没有。

我可以在Scenekit编辑器中通过查看场景的摄像机进行复制。

更改相机的焦点模糊采样计数无效。光圈叶片数和传感器高度相同。

此示例中的F挡相当低,为0.005,以便在此大小下获得所需的模糊效果。它也出现在HDR中。

材料为PBR。屏幕是恒定的,但顶部有RGB零玻璃材质。

有时,散景是小点的集合,即使此示例中的样本数为256,也是如此。

White and black bokeh

我还尝试添加具有默认设置的新相机,并且也能够使用该默认相机重现工件。

作为一种解决方案,由于某些其他原因,我很乐意将光完全反射到节点上,但是我不知道该怎么做。我所使用的定向光只是阴影。 (我尝试将其阴影模式设置为modulated,但阴影消失了)

这是相机属性

enter image description here

camera properties

这是两个定向灯之一

enter image description here

0 个答案:

没有答案