В тот день это было легко; Вы создали свой собственный 3D-материал, затем появился DirectX, а затем появился OpenGL. Для .Net разработчиков MDX было приятно. Затем XNA заняла MDX, но это не то же самое. XNA, похоже, очень ориентирована на игры со всем конвейером контента и предварительной загрузкой фиксированных моделей и т.д.
Итак, где мы сейчас стоим? Через пару дней после повторного поиска/пробной ошибки я чувствую, что везде, где я смотрю, я нахожу половину разработанных библиотек, библиотек с накладными расходами, серьезных ограничений или библиотек, которые слишком сложны.
Я хочу делать "свободные" 3D-материалы. Например, отображая 200k точек на экране в 3D и перемещайте их со скоростью 30 кадров в секунду (изображение глубины Kinect). Я хочу создавать 3D-скринсейверы, плагины для анализа звука и т.д. Все они не являются сборными для конвейера контента и требуют высокой производительности. И (ehm) Я хочу сделать это из .Net.
У кого-нибудь есть опыт работы с библиотеками, которые легки/понятны и по-прежнему дают определенную свободу и скорость?