【问题标题】:modifying camera's perspective projection修改相机的透视投影
【发布时间】:2015-09-21 05:08:16
【问题描述】:

在透视投影中,靠近相机的同等大小的物体看起来比远离相机的物体大。是否可能影响透视投影的失真?图片说明了我的意思。

当相机靠近物体时,默认透视投影有时会导致不切实际的失真,如果我可以设置一些属性来修改它会很棒。我为projectionTransform()setProjectionTransform(_:)祈祷,但我不知道如何使用它们。不幸的是,usesOrthographicProjection 太极端了。

【问题讨论】:

    标签: ios camera projection scenekit


    【解决方案1】:

    简单!您正在寻找的是视野。它在as a property of the camera 可用,几乎等同于现实生活中的 Zoom。

    低视野意味着您的相机被放大了很多。这样,视角将非常小,但您必须将相机移到更远的位置(因为您正在放大) .

    相反,如果您设置高视场,相机将被非常缩小,直到它开始看起来像 GoPro 或任何“广角”相机。会有很多失真,您需要将相机移近一些。

    Here's a crash course on perspective for virtual cameras。这是关于 Cinema 4D 的,他们使用“焦距”而不是视野,但总体概念是相同的。

    【讨论】:

    • 我在发布问题之前阅读了有关 xFov 的信息,但完全误解了它。真的很棒的速成班顺便说一句。 “永远不要坚持使用标准镜头!!” :D
    猜你喜欢
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    相关资源
    最近更新 更多