问问opengl 和 3Dmax 还有maya的关系想问问 是不是 3D max 和maya 会取代opengl?因为画三维图形, maya和 3
问问opengl 和 3Dmax 还有maya的关系
想问问 是不是 3D max 和maya 会取代opengl?
因为画三维图形, maya和 3dmax比 opengl 方便快捷多了
但是有个问题, 医学图形图像处理分析等等 可以用 maya 和 3d max 而不用 opengl 吗?
比如要做下面一个 医学软件 是用 opengl 还是maya 还是 3d max? 用 maya 和 3d max 能做出来吗?
那还有下面的阿凡达特效脸部跟踪生成阿凡达3d图行是不是用 opengl 或者 maya 或者 3d max 都能做出来?
[解决办法]
关公战秦琼
[解决办法]
[解决办法]
[解决办法]
openGL 对应的是 D3D ~一个是 PS3 LINUX上面的图形库 一个事微软平台的图形库
maya 3dmax 是调用 OPENGL或者D3D的 借口来实现的
[解决办法]
opengl是图形编程接口标准,只给你标准,具体怎么实现这些函数,就看硬件商是怎么做的
比如生产显卡,如果支持opengl标准,那么就要把opengl那些api的功能实现。
maya 和3d max是针对这些图形标准的应用。
就像写程序,你的程序调用了win32 api.opengl 就像win32 api, maya 和3d max就是你的程序
[解决办法]
3D max 和maya是建模工具,如果你在程序运行前已经知道是什么样的3D模型了,那么就用建模工具
如果你的医学软件是实时采样的话,要用oepngl实时绘制。比如扫描之类得吧
[解决办法]
也可以,看你要做什么了,你既然是要做研究,分析图像,建议用opengl,一般也是用opengl,建模工具主要给美工用的
[解决办法]
那倒也不是,max 和maya是把美工设计的3D模型保存为数据,程序读到内存当中,程序当然可以获取这些数据,
然后你用opengl或D3D把这些数据显示出来。其实并不冲突
[解决办法]
maya和3dsmax都是交互式建模工具(当然不仅只是建模,尤其maya倾向于只搞动画),先只说3dsmax
3dsmax里面有选项,让你设置是用opengl或direct3d(即d3d)做为图形驱动,可见,3dsmax不存在取代opengl的关系,只有opengl和d3d才可能存在取代对方的关系
3dsmax是交互式建模工具,opengl不是,所以前者不是比后者方便,而是两者根本不可比
除非你给3dsmax做插件,或者不是插件但你的客户能够接受同时有个3dsmax在运行,那么你可以设法利用3dsmax提供的高级功能,否则你的3d图形应用软件只应是依赖于opengl或者d3d
当然也不必直接依赖于opengl,而是可以依赖于更高一层的但不是交互工具的东西,一般泛称为中间件,比如你提到的vtk
[解决办法]
钢铁和钢枪的关系
