关于OpenGL u 2D u编程的书?

关于OpenGL u 2D u编程的书?,opengl,2d,gpu,rendering-engine,Opengl,2d,Gpu,Rendering Engine,我需要在屏幕上绘制数百(可能数千!)幅图像。大部分的工作将是在二维。它将使用一些3d的相机,变换,旋转场景,但主要涉及2d性能。有这方面的书吗 1) 学习2d OpenGL编程中的最佳实践 2) 着色器和花式效果 3) 优化2d渲染操作。我想你读了一些书,可以提高你的技能,比如如何制作奇特的效果,优化2d渲染操作。。。我认为没有书籍只教你如何做一件事,阅读和阅读,学习和学习是唯一的方法,然后你可以用你的技能和尝试来指出一件具体的事情。。。这是一个程序员 OpenGL编程指南:学习OpenGL的官

我需要在屏幕上绘制数百(可能数千!)幅图像。大部分的工作将是在二维。它将使用一些3d的相机,变换,旋转场景,但主要涉及2d性能。有这方面的书吗

1) 学习2d OpenGL编程中的最佳实践

2) 着色器和花式效果


3) 优化2d渲染操作。

我想你读了一些书,可以提高你的技能,比如如何制作奇特的效果,优化2d渲染操作。。。我认为没有书籍只教你如何做一件事,阅读和阅读,学习和学习是唯一的方法,然后你可以用你的技能和尝试来指出一件具体的事情。。。这是一个程序员

  • OpenGL编程指南:学习OpenGL的官方指南,版本2.1,由Dave Shriner、Mason Woo、Jackie Neider、Tom Davis编写

  • Tom McReynolds使用OpenGL进行高级图形编程

  • Dave Astle和Kevin Hawkins的OpenGL游戏编程

  • 由Dave Astle和Dave Durnil编写的OpenGL ES游戏开发程序

  • Dave Astle和Kevin Hawkins开始OpenGL游戏编程


  • 集中精力学习标准(3D)OpenGL。仅使用2D只是管理场景的一种方式(例如禁用深度测试的正交投影)。你仍然需要所有的3D知识来实现这些奇特的效果。例如,奇特的照明仍然需要了解法线的工作原理,旋转精灵需要围绕Z轴旋转四边形(尽管场景仅使用X和Y)。您将使用缩放来模拟缩放等操作。

    通常大多数适用于3D的操作也适用于2D。特别是因为你仍然要使用3D坐标来进行分层。这个问题可能是openGL的最佳书籍列表,我们已经有了。