Змінюй хід війни! Допомагай ЗСУ!
  • Знижка на баннерну рекламу 30%! Банер на всіх сторінках сайту, в мобільній та десктопній версії за 14 тис. грн на місяць. Статистика сайту. Контакт: kharkovforum.com@gmail.com

3D-models OpenGL C+

  • Автор теми Автор теми Compas
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 28.10.2008
Повідом.: 26
3D-models OpenGL C++

Здравствуйте, меня интересует такой вопрос:
Как загрузить 3D модель, спроектированную, например, в 3D Max'e, при написании проги на С++ с использованием OpenGL либов. Т.е. я имею 3D модель, допустим, куба, и хочу, чтобы программа считала ее из файла и вывела на экран.
Интересует несколько моментов, а именно:
Где лучше всего рисовать модели, чтобы они имели какой-то общий вид и чтобы их можно было загружать в прогу при любой степени сложности.
Как загружать эти модели и какой 3D формат легче и лучше всего использовать.
Если кто-нибудь интересовался таким делом и имеет пособия, или, даже лучше, сам код, позволяющий такие вольности, прошу помочь или подсказать мне :)

Для тех, кто не знаком с таким делом, тоже есть вопрос, а именно:
"Какой 3D формат можно открыть блокнотом, чтобы он был читабелен и не сложен для разборки"

Спасибо за внимание.
 
исходя из того какие особенности тебе нужны выбирается формат. Если нужно очень много настроек COLLADA, если нет *.x файлы – плагины для экспорта должны быть, в крайнем случае сохраняешь в *.3ds и конвертишь с помощью конвертеров (кстати его можно тоже использовать).
Если нужно что то специфичное – создаешь свой формат а для экспорта из 3dMax используешь MaxScript.
Если не хочется заниматься геморроем – используй 3ds – для него много загрузчиков есть.

Правка: Блокнотом открывается Collada – xml образный формат.
Но *.obj – более прост в загрузке.

Правка2: Тебе на
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
используй 3ds – для него много загрузчиков есть.
Вот на эти загрузчики мне бы и хотелось увидеть ссылки ;)

Сайт, который ты указал, я уже давно знаю, но на нем нашел пару каких-то левых загрузчиков, которые грузили модели не сложнее 10-15 элементов, а чтобы еще и нормали световые загружать ни одного не нашел :confused:
 
Я в С++ 3ds не использовал, но
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
должно подойти.
 
Назад
Зверху Знизу