I\'d like to program a .NET app that provides a 3D render of an animated world. I\'m coding on a Windows PC, but many of my target audience will be on Linux.
You might look into using Qt and OpenGL. I imagine, however, that OpenGL is probably too low-level (read: "needlessly complex") for your particular needs.