天窗和穹顶有什么区别?
发布于 2013-01-28 15:57:15
如果纹理是正确的,理想情况下两者是无法区分的。
除了半球面(天空穹顶)的明显区别外:
另一个是立方体(天空盒),两者只有几个不同之处。
其中最灵活的是天空穹顶。随着顶点数目的增加,天空圆顶允许更多的选择。例如,为不同的效果着色顶点。
这两者中最容易实现的是天空盒。这只是一个简单的盒子,用少得多的顶点快速绘制。
天框
天穹
发布于 2013-01-28 15:52:17
天窗是一个立方体,它把天空的图像投射到它的六个面上,这样如果相机放在精确的中心,它看起来就像天空。也就是说,三角形的每个面都有90度的视角。
天穹是一个圆顶形状的几何图形,呈现成天空。
天框在动画方面是比较有限的,并且有固定的分辨率。
一个由真实几何学建造的天穹,可以在它需要的地方有更多的细节(比如月亮,或者城市天际线),而在不需要它的地方,它的纹理细节就少了(比如平原的天空背景)。一个天穹也可以由不同的部分组成和动画,以动画的东西,如云和天体的运动。
使用几何的天空也意味着你可以得到视差的效果。假设你已经把你的天空盒子建模成1/10的比例尺,在渲染天空几何图形时,只需移动相机1/10的平移即可。这样,你可以混合世界几何和天空几何的巨大不同的尺度,而不会遇到深度缓冲精度问题。
一般来说,“天空盒”一词被用来表示任何用来将天空与世界几何学分开渲染的东西。但传统上,天空盒是一个纹理立方体呈现在原点,以提供天空的错觉。
https://gamedev.stackexchange.com/questions/48262
复制相似问题