Originally posted by: Scali
Originally posted by: Modelworks
3dsmax added DX because of the games market. Maya has DX support but I don't know anyone who uses that mode for work except the gaming market. Maya has issues with things like fur and DX and Autodesk doesn't seem too concerned about improving.
Because of the games market?
Doesn't make sense to me, since there's no relation between the API used for the modeling, and the API used in the actual game.
Not even if you consider 'gaming' videocards, because all popular gaming cards support both OpenGL and Direct3D.
One of the reasons why 3dsmax is popular with game development is its support of DX in the viewports. Developers can see what their model and textures will look like in the game without ever leaving max. They can also import DX shaders and export DX shaders ready to use in games.
So you don't consider Autocad a 'major graphics application'?
When I said graphics applications I meant applications designed for graphics work in film and animation.
Autocad in its current design was never a unix application. It started there but the code is so different from the original that the only thing they share is the name. It is like comparing 3d studio with 3d studio max. It shares the name but they are really two totally different applications.
Actually it's VERY hard to see, when Autodesk actually ADDS Direct3D support to applications with existing OpenGL support, and then RECOMMENDS using D3D over OpenGL.
Being a Windows-only application for years, apparently portability is not high on the list for Autocad.
The Autocad team is preparing for a OSX Autocad after they asked about interest in a OSX Autocad and received over 20,000 replies. It is one of the top requested ports submitted to Autodesk.
As to what they recommend, the applications saying D3D are AutoCad. The rest use either one or OpenGL exclusively. Also many other companies important to the graphics community only support OpenGL. Looking at the list I can't see how anyone can say they are all moving to DX.
From requirements.
3dsmax : Direct3D 10, Direct3D 9, or OpenGL-capable graphics card, 128 MB
Maya: Qualified hardware-accelerated OpenGL® graphics card
Mudbox: Qualified hardware-accelerated OpenGL® graphics card
Alias design: Graphics card and driver must fully support the OpenGL® 2.0 specification
Combustion: Qualified hardware-accelerated OpenGL® graphics card
Alias Surface: Graphics card and driver must fully support the OpenGL® 2.0 specification
XSI win: Support for OGL 2.0 and higher and DX 9.0c and higher
Other major applications used in graphics work:
zbrush : OpenGL capable graphics card
Silo: OpenGL capable graphics card
Lightwave: Full OpenGL (OpenGL 2.0 support)
Cinema4D: OpenGL 2.0
Rhino3d: OpenGL graphic card recommended
Vue xStream: An OpenGL accelerated video board is not required, but is a big plus.
N sided quidam: 24-bits Graphic card (or 32 bits) OpenGL compatible
Pixar renderman or renderman studio : OpenGL 2.0
Blender : Open GL Graphics Card
Modo: Graphics card with OpenGL support