我正在实现一个光线跟踪器,目前使用正交投影。我想将其转换为透视投影。我知道在正交投影中,你从每个像素发送光线并检查相交点。在透视投影中,光线的起始位置是固定的,而不是从每个像素开始。
因此,我认为在透视投影中,光线的起始位置应该是相机的位置。问题是,我不认为我曾经明确放置过相机,所以我不知道要将我的光线起始位置改变到哪里。
如何确定相机的位置?我尝试了(0, 0, 0),但这只留下了一张空白图像,所以我认为它不正确。
因此,我认为在透视投影中,光线的起始位置应该是相机的位置。问题是,我不认为我曾经明确放置过相机,所以我不知道要将我的光线起始位置改变到哪里。
如何确定相机的位置?我尝试了(0, 0, 0),但这只留下了一张空白图像,所以我认为它不正确。