opengl - 在opengl中,重新映射z 坐标

  显示原文与译文双语对照的内容
0 0

我在 Starmap ( 当前) 中写一个,但是由于星星处于天文距离,因这里它们的距离太大。 这些都是 true 星的精确可视化。 我试图重新调整顶点着色器中点的z 值,但是看起来,由于透视分割,它仍然会移动。 是否有一种方法可以重缩放Z 以适应较小的附近/远距离,而不是在透视视图中更改 X/Y? 我可以用W 坐标做什么? 注意星星只是一组点。

时间: 原作者:

0 0

在无限远处有一个远的平面是完全可能的。 GLM库为这些使用提供了一个函数 infinitePerspective 来创建适当的投影矩阵。 谷歌"投影矩阵无限"生成了很多关于主题的文章。

原作者:
...