| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование игр, графики и искусственного интеллекта > .3ds -> OpenGL |
| Автор: Kurt 26.2.2004, 20:33 |
| Хочу написать простую игрушку на OpenGL.. Хотелось бы узнать, есть ли возможность (ф-ция) для загрузки .3ds-модели? Просто, кроме 3DSMax у меня больше ничего нет.. Может, какая библиотека есть для загрузки? Или еще как-нибудь? Уж больно напряжно вручную грузить.. |
| Автор: dauster 27.2.2004, 17:28 |
| Поищи в нете "формат файла 3ds". Его структура блочная (состоит из т.н. chunk'ов) и не представляет большой сложности для загрузки (конечно, анимация и прочие причиндалы делают её немного сложнее)... Лично я грузил саму модель и текстуры - это довольно просто. |
| Автор: dauster 27.2.2004, 17:34 |
| А вот функции для загрузки модели 3ds в открытом геле нет З.Ы. зато её всегда можно написать самому. Правда если в 3ds файле хочется хранить большой объект (>65536 полигонов) (ландшафт например), то его придется разбивать на более мелкие или оптимизировать под размер |
| Автор: Kurt 28.2.2004, 21:15 |
| Спасибо. Жаааль, что нет такой функции.. Просто я хотел поиграться ASM+OpenGL.. А так 10 лет буду такую ф-цию реализовывать.. |
| Автор: 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. (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 моделей Ну, удачи |
| Автор: Guest 11.8.2004, 18:02 |
| Как делать объекты полностью непрозрачными, или полностью прозрачными только в отдельных местах при использовании расширения .TGA? (Код создания текстуры).Помогите!Дайте какую-нибудь ссылку. |
| Автор: gepard 12.8.2004, 06:19 |
| Evergreen Блин, только хотел дать эти ссылки |
| Автор: 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 |
| : |
| Автор: chipset 23.11.2004, 12:30 |
| Под него ещё не вышли драйвера, постарайтесь свести всё обсуждение в одноименный топик пожайлуста. |
| Автор: Umid_H52 25.3.2005, 09:33 |
| А я вот закачаль OpenGL но не умею работать на нём Опыт 0% |
| Автор: gepard 25.3.2005, 11:43 |
| Umid_H52 |