OpenGL:寻找资源以了解顶点变换序列的使用

发布于 2024-09-14 20:56:15 字数 709 浏览 1 评论 0原文

我正在考虑仅使用 v.3.0 方法开始学习 OpenGL 的基础知识。我已经达到需要使用相当于“相机”的程度[基本目标是以第一人称“用鼠标环顾四周”]。我做了询问一个关于它的具体问题,但这可能是我应该学习的更深入的问题(因为我无法轻松实现它)。我找到了一些关于此事的资源,例如 this 但它们可能并不理想或它们可能适用于 OpenGL 1.x。

OpenGL 中的矩阵

我正在寻找的是:

  1. 清楚地表示什么?它们在不同的背景下代表什么? (与屏幕上的投影和最终投影有关)

  2. 如何操纵它们?应该操纵什么矩阵来做什么?什么时候应该操纵它? [编码方法。]

  3. 关于数据通信的清晰提示。如何传达与投影路径相关的数据?

这似乎是一个互联网资源极其有限的领域,因为大多数引擎显然已经基于已经做到这一点的旧引擎(转换/简单地用鼠标环顾四周),或者使用它们的人已经是相关领域的专家并公开他们的知识很少。

I'm looking into learning the basics of OpenGL only with v.3.0 methods onwards. I've reached the point of needing to use the equivalent of a "camera" [the basic goal is to 'look around with the mouse' in first person]. I did ask a specific question about it but it's probably further into what I should be learning (because I can't easily implement it). I have found several resources on the matter such as this but they may not be ideal or they may be for OpenGL 1.x. methods

What I'm looking for is:

  1. What do Matrices in OpenGL clearly represent? What do they represent in different contexts? (in relation to projection and final projection on the screen)

  2. How can they be manipulated? What matrix should be manipulated to do what? When should it be manipulated? [Coding methods.]

  3. Clear hints on communication of data. How to communicate data in relation to projection paths?

It seems to be an area extremely limited in Internet resources since most engines apparently either are already based on older engines that already do that (transformations / simply looking around with the mouse) or people that do use them are already specialists in areas related and expose little of their knowledge.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

碍人泪离人颜 2024-09-21 20:56:15

我推荐这本书:基础数学

如果你买不起,那是可以理解的,那么 openGL FAQ 和 Wiki 是一个很好的资源: http:// www.opengl.org/resources/faq/technical/transformations.htm,尤其是 9.011。

[编辑]固定链接

I recommend this book : Essential Mathematics

If you can't afford it, which is comprehensible, then the openGL FAQ and Wiki are a good resource : http://www.opengl.org/resources/faq/technical/transformations.htm , especially 9.011 .

[edit] fixed link

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文