Blender使用OpenGL还是DirectX?还是说它完全是自己构建的?
Blender使用OpenGl还是DirectX?
Blender的所有图形输出都是使用OpenGL完成的。
或者它是否使用编程语言(例如Python)从头开始进行操作?
为什么会有“或者”呢?API不能代替编程语言。Blender是用C、C++和Python编写的。OpenGL用于渲染屏幕上的所有内容,包括用户界面。
扩展datenwolf所说的。Blender主要是用C编写,游戏引擎则是用C++编写的,并且整个应用程序都有Python绑定(意味着您可以在应用程序内使用Python)。Blender使用OpenGL并具有特殊引擎(由OpenGL调用和功能组成,主要是旧版但正在努力使用现代技术,如VBO等)用于绘制界面并支持其3D功能,名为GHOST。