【发布时间】:2024-01-22 13:53:02
【问题描述】:
我正在用 Java 启动一个基本的光线追踪引擎。
我了解它的基本工作原理,但我不确定图像平面应该准确地放置在世界的哪个位置。在我看到的所有图表中,它只是显示了相机和场景之间某处的图像平面。
目前我的相机位于 (0, 0, -5),图像平面以 (0, 0, -4) 为中心。我不知道应该把它放在哪里才是“正常”或“有意义”。
谢谢。
【问题讨论】:
-
相机焦点和投影平面之间的距离将为您提供 ZOOM 或 FOV 角度......因此请设置它们以使您的视图具有您想要的 FOV(通常为
FOVx = 60 [deg]) -
通过光线追踪,与光栅化不同,您可以使用任何类型的相机。所以这取决于你选择的相机类型。
标签: java graphics 3d rendering raytracing