gpt4 book ai didi

projection - 光线追踪相机 - 正交到透视投影

转载 作者:行者123 更新时间:2023-12-05 06:30:22 25 4
gpt4 key购买 nike

我正在实现一个光线追踪器,它目前有一个正交投影。我想把它做成透视投影。我知道在正交中你从每个像素发出一条射线并检查交叉点。在透视投影中,射线的起始位置是恒定的,而不是从每个像素点开始。

所以我假设在透视投影中,光线的起始位置应该是相机的位置。问题是我认为我从来没有明确地放置过相机,所以我不知道将光线的起始位置更改为什么。

如何确定相机的放置位置?我尝试了 (0,0,0),但这只会给我留下空白图像,所以我认为它不正确。

最佳答案

在正交投影中,穿过每个像素的光线将具有相同的方向,就好像光线来自屏幕后面放置在 无限 距离处的相机。

对于透视投影,相机必须放置在屏幕后面有限 的距离处。每条光线都应该从相机发出并穿过屏幕的每个像素。屏幕和摄像头之间的距离取决于视角。

关于projection - 光线追踪相机 - 正交到透视投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52457986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com