Сравнение 3D-движка

В настоящее время я исследую несколько бесплатных 3D-движков с открытым исходным кодом на основе OpenGL, и мне было интересно, можете ли вы, ребята, дать какие-то отзывы об этих движках и о том, как они должны работать в реальном проекте.

Сравниваемые двигатели (в произвольном порядке):

Кристальное пространство
Panda3D
Irrlicht

Я знаю, что это основные кроссплатформенные, есть ли другие, на которые мне стоит обратить внимание?

@Atmospherian, не могли бы вы добавить ссылки на рассматриваемые вами движки?

jwfearn 13.12.2008 20:01

Из того, что я видел, это то, что кистальное пространство немного увеличено. Ogre3d работает медленно. Ну, медленнее Irrlicht (очень быстро) и Panda3d. Не забывайте OSG - очень хорошо сделано.

d-_-b 12.08.2010 06:34
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
13
2
20 227
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Вы также можете посмотреть Ogre 3D: http://www.ogre3d.org/

К сожалению, у меня нет опыта разработки с Ogre или кем-либо из упомянутых вами.

Если вам просто нужен графический движок, я рекомендую Ogre3d. В этом отношении это очень мощный инструмент. Если вам нужны основы игрового движка - то есть чего-то, что легко подключается к сети, игровым объектам, физике и т. д., То я рекомендую Crystalspace 3d. Я использовал cs3d (Crystalspace 3d) для создания игр, и его было легко настроить и быстро запустить, но Ogre3d, похоже, может предложить больше в том, как вы можете настроить свою графику, но его не так просто подключить все остальные игровые материалы в виде пакета, такие как Crystalspace.

Кстати, есть масса сравнений этих движков, если просто погуглить.

Ответ принят как подходящий

Вы можете найти много информации о многих двигателях в этой базе данных.

CrystalSpace - это полноценный движок, поэтому это монолитный блок, который вы должны настроить под свои нужды. Irrlicht тоже, но он заставил делать вещи легко. Противоположный эффект состоит в том, что сложно делать определенные вещи.

Теперь я думаю, что Огре может быть наиболее универсальным механизмом 3D-рендеринга с аппаратным ускорением. Возможно, Horde3D лучше подходит для конкретного высококачественного рендеринга, но ничего такого, чего нельзя было бы сделать и с Ogre, тоже.

Более ориентированный на большие ландшафты, чем на игры (например, ГИС или авиасимуляторы), также есть открывает сценограф

Терафон создает двигатель под названием C4. Это игровой движок с очень зрелым набором функций, который впечатляет для движка за 350 долларов, который включает полный исходный код. Двигатель доступен и используется на PS3, так что это очень прочная платформа. Не уверен, рассматриваете ли вы только движки для 3D-графики или полные игровые движки, но подумал, что упомянул бы об этом.

Определенно не бесплатно или с открытым исходным кодом.

Dominic K 14.12.2010 09:05

Другие вопросы по теме