Java — пример загрузчика модели OpenGL ES

Я хочу загрузить модель в любом формате с освещением и рельефным отображением, используя OpenGL с шейдерами. Где я могу найти примеры на C ++ или Java?

0

Решение

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

Существующие стандарты, такие как Ogre XML, даже не особенно широко используются, и когда они используются, они в основном предназначены для «закулисной» работы при создании моделей, а затем часто «компилируются» в некоторый движок. конкретный формат для фактического включения в игру или программу.

Вы можете изучить некоторые библиотеки с открытым исходным кодом, такие как ЮМЭ, образцы Jogamp или же великан-людоед и посмотреть, как они загружают модели, но я не видел «простых» примеров. Образцы Jogamp, вероятно, самые простые, но они также слишком просты; они, конечно, не включают в себя какие-либо неровности или тому подобное.

Если вам нужно множество функций без необходимости реализовывать их все с нуля, то вам, вероятно, лучше использовать какую-то готовую библиотеку игрового движка, такую ​​как JME или Ogre, а не использовать OpenGL напрямую.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]