2010-09-15 3 views
0

но я блуждаю по мне, мне нужен какой-то 3d-движок, который будет использоваться как основной движок для приложения, который в конечном итоге произведет мне трехмерное изображение в хорошем качестве.
например, например:
Xara3d, 3D Home Architect, 3d диаграмм. не правда ли? (с комбинацией из Qt)Какой 3D-движок можно использовать в приложениях для 3D-редакторов?

Позвольте мне очистить себя .. Я не ищу 3D-двигатель, это прекрасно, я иду с двигателем Irrlicht, о чем я спрашиваю, как сохранить мир как лучшее качество, насколько это возможно

ответ

2

Вы можете использовать OpenGL, который напрямую поддерживается Qt. Если вам нужен полный 3D-движок с поддержкой физики, звука и т. Д., Попробуйте OGRE.

+0

Я думаю, что доза OGRE не имеет прямой поддержки для физики и звука, поскольку это просто объектно-ориентированный механизм рендеринга графики, для этого могут использоваться другие SDK. –

2

С небольшой работой вы можете встроить любой движок OpenGL (например, OGRE или Irrlicht3d) в QT-фрейм, где происходит рендеринг. Затем вы можете привязать структуры данных в движке (ваше «мировое представление») к структурам/функциям, которые вам нужно использовать в пользовательском интерфейсе.

Другой вариант - медленно начать создание собственного средства визуализации, используя прямые вызовы OpenGL.

В зависимости от того, насколько «дружественный к интеграции» API-интерфейс двигателя (или нет), последний может быть быстрее реализован для простой визуализации.

Смежные вопросы