我目前有一个光线追踪器,可以读取.obj模型,然后渲染在其上描述的对象。到目前为止,我基本上一直使用.obj模型,其中顶点围绕原点,通常小于距离的10,最大约为100。
现在,我下载了一个不同的模型,其中顶点离原点很远,始终至少离原点至少数百个单位,有些顶点在某个轴上大约有5000个距离。
问题在于,现在我无法集中整辆车!
然后我将相机移至-4639,产生的结果是:
更改方法,决定采用方法,将相机放置在-2639 结果:
所以在-2639 a处,我可以看到整个汽车,但它不适合我的视野。在-3669,由于某种原因,光线已经消失了。 我想可能会看到在-2669和-3669之间的中间距离使整车适当地变轻,并且还尝试了视场值,但是在-3669和我想找出原因。
因此,我很乐意就此问题的起因以及在这种情况下如何进行处理,如何使整车聚焦的建议。
答案 0 :(得分:0)
您的问题提到您正在更改相机位置。但是,图像显示了在各种情况下照明区域的变化。在一种情况下只是聚光灯,而在另一种情况下更多的汽车被点亮。
在第三种情况下,很可能汽车没有亮着,因此一切都变黑了。首先修复在相机移动时保持不变的灯光,然后看看它是否可以解决您的问题。
答案 1 :(得分:0)
如果您移动相机:可以帮助您查看正面和背面修剪平面的设置。
如果您不移动相机:如果对象较大,则FOV显示将较大。我会避免这样做,因为当您读取多个不同的对象时,这可能会导致更多的问题。
我个人将缩放文件的输入。理想情况下,对于某些有意义的SI单位。