3D пользовательский интерфейс

Какое программное обеспечение было бы хорошо для реализации системы управления трехмерным пользовательским интерфейсом. Ниже приведено изображение автоматизированной системы управления транспортным средством, которая в режиме реального времени показывает, где находится транспортное средство. Итак, какое программное обеспечение было бы хорошо рисовать, а затем представлять анимацию такой системы. Я планирую построить что-то подобное, но намного проще для своего проекта. Но я бы хотел 3D-возможности и взаимодействие с симуляцией.

Подойдет ли WPF для этой задачи или есть ли лучшее программное обеспечение.

Целевой платформой является Windows, но возможны и другие. Просто ищем лучшие инструменты для работы.

введите описание изображения здесь

Вы упомянули WPF, поэтому я предполагаю, что вы ориентируетесь на Windows. Возможно, вы захотите добавить тег o/s для уточнения (несколько, если это будет кросс-платформенный). Кроме того, вы ограничены в языке программирования или хотите выучить новый?
Может быть, SketchUp (ранее: Google Sketchup)? @Наставник
Я знаю C#, но не привязан к какому-либо конкретному языку.
@Davidenko Вы имеете в виду набросок как рисование модели, а затем импорт ее на какой-нибудь язык программирования, например C #, где вы можете реализовать моделирование и другие вещи?
Я не знаю, возможно ли это, но у вас есть такие плагины, как SketchyPhysics, которые могут запускать симуляции. Я не знаю, возможно ли соединить объекты в модели с объектами реального мира. @Наставник

Ответы (2)

Вы можете попробовать unity3d , это немного излишне для того, что вы хотите, но он предлагает очень хороший 3D-движок, и вы можете анимировать свои объекты с помощью скрипта единства (javascript-ish) или с помощью C #.
Есть много бесплатных руководств, и само программное обеспечение тоже бесплатное.

Блендер должен работать хорошо.

Он имеет большое сообщество, которое бесплатно предоставляет поддержку вопросов и ответов и учебные пособия. Само программное обеспечение также бесплатное и с открытым исходным кодом.

Blender is a free and open source 3D animation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking,