iOS11 scenekit,如何设置模糊背景?

时间:2018-03-08 07:33:20

标签: scenekit

我观看了WWDC17的会议,并了解了scenekit中的新功能。其中一部分是景深的变化。 我使用下面的代码来创建模糊背景,但它不起作用 enter image description here

1 个答案:

答案 0 :(得分:1)

5.6的fStop只会在传统相机条件下使用300mm以上的长变焦镜头产生明显的DOF效果。

你需要更宽的光圈。如果你使用的镜头在“缩放”长度的50-300mm之间,那么1.4或2.0之类的东西应该会产生明显的DOF效果。对于更广角镜头,您可能需要使用不切实际的数字,如1.0甚至0.8光圈。

从此网站:https://www.exposureguide.com/focusing-basics/

enter image description here

一个良好的图像,以显示在较小孔径尺寸方面较低数量孔径的显着差异。想到它的最简单的方法是孔径为1.0 =镜头尺寸的孔。数字越大=孔越小,DOF越长。

'这是一个表格,显示基本焦距到视角数(35毫米当量)

+--------------+---------+----------+----------+
| Focal Length | AOV Hor | AOV Vert | AOV Diag |
+--------------+---------+----------+----------+
|           15 |   100.4 |     77.3 |    110.5 |
|           24 |    73.7 |     53.1 |     84.1 |
|           35 |    54.4 |     37.8 |     63.4 |
|           50 |    39.6 |     27.0 |     46.8 |
|           85 |    23.9 |     16.1 |     28.6 |
|          135 |    15.2 |     10.2 |     18.2 |
|          200 |    10.3 |      6.9 |     12.3 |
|          300 |     6.9 |      4.6 |      8.2 |
|          500 |     4.1 |      2.7 |      5.0 |
|          800 |     2.6 |      1.7 |      3.1 |
+--------------+---------+----------+----------+