title: DirectX or OpenGL
body: <p>If you were writing the next 3d graphics intensive application in C# (like a 3d modelling and animation software), which one would be a better choice?</p>
  
  <p>If we consider C# as platform independent, then OpenGL seems tempting, but what about the performance, etc?</p>
  
  <p>Since the used language is C#, the performance is pretty crucial to consider.</p>
  
  <p>Edit: You can also consider SlimDX and TAO, OpenTK, csGL, etc too.</p>