Maya使用什么图形引擎
它自己的.
OpenGL和Direct3D都不是图形引擎.他们正在绘制API.您可以推入一组数据和参数以及着色器来理解该数据,并在另一侧出现2D帧缓冲区上的栅格化点,线和三角形.而已.
与其他所有图形程序一样,Maya实现了自己的引擎或使用可能使用Direct3D或OpenGL作为后端的图形引擎库.在Maya的情况下,OpenGL用于交互式显示.但离线渲染器与此无关.
要深入Maya,学会使用OpenGL是否合适?或者应该使用DirectX?
只要您不想编写低级别的Maya插件,您就不必学习它们.
我的问题特别与添加超级新功能相关联,例如Maya中某个几何体的新边缘系统.
您肯定也希望将其提供给离线渲染器.因为这样的内置OpenGL和Direct3D对你有用.您必须使用Maya及其渲染器提供的图形管道功能来实现此功能.请注意,如果要使用具有新闻边缘功能的渲染器,则可能还需要修补外部渲染器.