Anim8or - 基础到高级/先决条件 1
外观
OpenGL 是一个有趣的主题,因为 Anim8or 程序和许多其他商业 3D 建模软件都基于 OpenGL 运行。
什么是 OpenGL
OpenGL 是一个 API(应用程序编程接口),它直接与计算机中的视频硬件交互,以非常快的速度生成不同类型的图形。这种图形方法比所谓的基于软件的图形快得多。基于软件的图形的主要问题是它没有充分利用视频卡的潜力。通常,基于软件的方法用于创建简单的图形,例如 Microsoft Word 中的用户界面。但是,为了使 3D 图形以全速运行,您需要直接与视频硬件进行接触以获得最佳性能。这就是 OpenGL 的目的。
还有一点需要讨论的是 OpenGL 如何使程序员的生活更容易。OpenGL 自己负责与视频硬件的交互,而无需程序员编写任何代码来执行此操作。在图形编程的早期,程序员有时必须编写大量代码才能与视频硬件进行交互。现在他们不必担心这个问题。他们只需要专注于绘制图形。