8

If I want to render a 3D model created by Maya and do some animation with it in a .net application what should be my choice of platform - plain WPF or XNA?

Anindya Chatterjee
  • 5,824
  • 13
  • 58
  • 82
  • Do you want to export an animation from Maya and just show a playback in the .NET application, or should the animation be created in the application? – Albin Sunnanbo Sep 02 '10 at 09:59
  • 1
    animation would be created in maya and I want to replay it in the .net application with a certain degree of control, like changing perspective or camera, light etc. – Anindya Chatterjee Sep 02 '10 at 10:08
  • I'm guessing XNA will be your best bet. What "export" options do you have from Maya? XNA supports a few formats. – Nate Sep 02 '10 at 17:41

1 Answers1

11

XNA is an interesting platform, but I have noticed it having some performance issues when loading in models. I have not used WPF to do this, but XNA does also require installing of its framework, to run the application. I suggest you avoid it, for the hurdles you must jump to get what you want out of it. DirectX libraries are a good way to accomplish this, there are thousands of examples of this being used out there. Very Good,Good, Ok

You can also use a .X exporter for Maya to import your models. Something like this DirectX Maya Exporter

Jimmie Clark
  • 1,878
  • 13
  • 25