用OpenGL创建图形和像Blender或Maya这样的三维建模软件有什么区别?这与使用机器语言和高级语言编写代码的区别相同吗?用OpenGL建模比用Blender或Maya更长吗?
发布于 2014-06-20 16:11:22
OpenGL提供了一个允许您直接与图形卡交互的API。像Blender和Maya这样的软件在此基础上增加了抽象层,使它们更容易使用,更直观。这些方法也不同:使用OpenGL需要编写函数调用,以便将多边形呈现到屏幕上,而像Maya和Blender这样的软件则通过图形用户界面进行交互,在那里通过点和点击创建顶点。
请注意,OpenGL本身并不擅长实际创建模型。相反,它通常用于获取表示在另一个程序(如Maya或Blender)中创建的模型的数据,并将这些模型呈现到屏幕上。Maya和Blender仍然依赖于OpenGL在屏幕上实际渲染东西(或者DirectX也可以使用),所有需要在屏幕上绘制东西的程序都是这样。
发布于 2014-06-20 10:28:11
OpenGL是一个编程接口,您可以使用它指示显卡绘制一些图形。
搅拌器和玛雅是给你一个用户界面设计各种类型的图形。
一旦在Blender中建模了一些东西,就可以使用OpenGL来呈现它。实际上,像Blender这样的工具可以在内部使用OpenGL (或其他API,如Direct3D)来显示工作中看到的一切。
https://stackoverflow.com/questions/24325141
复制相似问题