Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > .3ds -> OpenGL


Автор: Kurt 26.2.2004, 20:33
Хочу написать простую игрушку на OpenGL..
Хотелось бы узнать, есть ли возможность (ф-ция) для загрузки .3ds-модели?
Просто, кроме 3DSMax у меня больше ничего нет.. sad.gif
Может, какая библиотека есть для загрузки? Или еще как-нибудь?
Уж больно напряжно вручную грузить..

Автор: dauster 27.2.2004, 17:28
Поищи в нете "формат файла 3ds". Его структура блочная (состоит из т.н. chunk'ов) и не представляет большой сложности для загрузки (конечно, анимация и прочие причиндалы делают её немного сложнее)... Лично я грузил саму модель и текстуры - это довольно просто.

Автор: dauster 27.2.2004, 17:34
А вот функции для загрузки модели 3ds в открытом геле нет sad.gif

З.Ы. зато её всегда можно написать самому. Правда если в 3ds файле хочется хранить большой объект (>65536 полигонов) (ландшафт например), то его придется разбивать на более мелкие или оптимизировать под размер smile.gif

Автор: Kurt 28.2.2004, 21:15
Спасибо.
Жаааль, что нет такой функции..
Просто я хотел поиграться ASM+OpenGL..
А так 10 лет буду такую ф-цию реализовывать.. sad.gif

Автор: oleg1973 29.2.2004, 16:54
берем любой 3д редактор который может читать 3дс файлы и пытаемся сохранить как raw triangles
к примеру в rhino3d спокойно делается и получаем файл типа
Object1
-8.80022144317627 7.678619384765625 -15.94807147979736 -8.406670570373535 8.206114768981934 -15.94807147979736 -6 6 -16.2788200378418
-11.27815532684326 9.164040565490723 -15.07083034515381 -10.53634834289551 10.1583194732666 -15.07083034515381 -8.406670570373535 8.206114768981934 -15.94807147979736

цыферки есть координаты 3х угольных полигонов

Автор: [email protected] 12.3.2004, 11:30
я тоже когда то делал, экспортировал в ase формате,
потом появился Кармак, который делал также в своей кваке 3

Автор: Evergreen 1.4.2004, 00:24
Привет Kurt. smile.gif
(Visual C++(.NET)/OpenGL)
пример DigiBen-а
загрузка объектов в OpenGL приложение
http://www.gametutorials.com/Tutorials/opengl/OpenGL_Pg4.htm

закачка(740kb)
http://www.gametutorials.com/download/OpenGL/3DSLoader_OGL.zip

На той же странице есть вывод .ase .obj Quake2-3 моделей
rolleyes.gif
Ну, удачи

Автор: Guest 11.8.2004, 18:02
Как делать объекты полностью непрозрачными, или полностью
прозрачными только в отдельных местах при использовании расширения .TGA?
(Код создания текстуры).Помогите!Дайте какую-нибудь ссылку.

Автор: gepard 12.8.2004, 06:19
Evergreen
Блин, только хотел дать эти ссылки smile.gif

Автор: Victorier 19.11.2004, 21:24
Ещё куча статей по играм, включая формат 3ds
www.gamedev.ru

Автор: chipset 20.11.2004, 05:25
Конкретнее http://www.gamedev.ru/articles/?id=40113.

Автор: Niki 23.11.2004, 12:07
: smile люди нужен ОреnGL 2.0

Автор: chipset 23.11.2004, 12:30
Под него ещё не вышли драйвера, постарайтесь свести всё обсуждение в одноименный топик пожайлуста.

Автор: Umid_H52 25.3.2005, 09:33
А я вот закачаль OpenGL но не умею работать на нём
Опыт 0% smile smile smile

Автор: gepard 25.3.2005, 11:43
Umid_H52
smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)