md2 loader
Участников: 3
Страница 1 из 1
md2 loader
Люди, помогите плиз нубу На форуме fb один человек выложил функцию для просмотра моделей md2. Извиняюсь за архив, просто длина сообщения не влезает. Моделька не моя)
http://dump.ru/file_catalog/1033990
Дык вот я вроде сделал #include, обявил модель как
dim model as md2_model_t ptr
загрузил командой
ReadMD2Model "model.md2", model
Компилирует, и когда начинает грузить модельку, компилятор закрывается и все... Ошибок не пишет
Использую параллельно SDL'овский пример opengl.bas из fb. Даже не знаю, что сделать чтобы все заработало в точности как надо
Подозреваю, что я вообще че-то недописываю или не ту функцию пишу. Если кто знает, в чем мое упущение, будьте добры подсказать
Если есть другие способы загрузить мд2 в опенжл, то тоже буду очень благодарен
http://dump.ru/file_catalog/1033990
Дык вот я вроде сделал #include, обявил модель как
dim model as md2_model_t ptr
загрузил командой
ReadMD2Model "model.md2", model
Компилирует, и когда начинает грузить модельку, компилятор закрывается и все... Ошибок не пишет
Использую параллельно SDL'овский пример opengl.bas из fb. Даже не знаю, что сделать чтобы все заработало в точности как надо
Подозреваю, что я вообще че-то недописываю или не ту функцию пишу. Если кто знает, в чем мое упущение, будьте добры подсказать
Если есть другие способы загрузить мд2 в опенжл, то тоже буду очень благодарен
Re: md2 loader
Я нашел на форуме этот пост http://freebasic.net/forum/viewtopic.php?t=6773&highlight=md2&sid=36209e691b3b42949688b7f597226906
Попробовал скомпилировать пример, но у меня тоже он закрывается сразу после запуска программы. Пробовал на разных версиях.
На форуме находил много исходников для загрузки других файлов .3ds, .obj. Здесь можно найти примеры работы с .obj http://ssjx.co.uk/windows/test.php
Наверное, лучше спросить у самого автора функций. Сам с этим делом пока не имел дела, поэтому не могу ответить более конкретно
Попробовал скомпилировать пример, но у меня тоже он закрывается сразу после запуска программы. Пробовал на разных версиях.
На форуме находил много исходников для загрузки других файлов .3ds, .obj. Здесь можно найти примеры работы с .obj http://ssjx.co.uk/windows/test.php
Наверное, лучше спросить у самого автора функций. Сам с этим делом пока не имел дела, поэтому не могу ответить более конкретно
Re: md2 loader
Ааа, ну тогда все хоть немного яснее стало, что не я один недопонял премудростей)) Заморочка какая-то
А за obj всяческие отдельно спс) Пригодится) Помимо мд2 ж тоже нужно рассчитывать на другие форматы
ПС: ShenZN, будь добр, пжалста, можно ссылочку на тему где ты про 3ds нашел? А то чего-то не найду до сих пор %) Если не сложно
-----------------
Дополнил:
Если можно, еще помощь для загрузки obj'ов этих не помешала бы, там у человека выложившего это вроде через exe грузит, а сам main.bas сделать это не способен, пишет что undefined пара строк.. Может старая версия fb была или как-то так и выложил старый код видать) Если кто знает как исправить, поделитесь пожалуйста
А за obj всяческие отдельно спс) Пригодится) Помимо мд2 ж тоже нужно рассчитывать на другие форматы
ПС: ShenZN, будь добр, пжалста, можно ссылочку на тему где ты про 3ds нашел? А то чего-то не найду до сих пор %) Если не сложно
-----------------
Дополнил:
Если можно, еще помощь для загрузки obj'ов этих не помешала бы, там у человека выложившего это вроде через exe грузит, а сам main.bas сделать это не способен, пишет что undefined пара строк.. Может старая версия fb была или как-то так и выложил старый код видать) Если кто знает как исправить, поделитесь пожалуйста
Re: md2 loader
Да видимо какая то не совместимость в коде, но на форуме нашел еще пару загрузчиков:
http://freebasic.net/forum/viewtopic.php?t=10823&highlight=obj&sid=c1447e97798ec38683fae3a06de8010a
http://www.freebasic.net/forum/viewtopic.php?t=2265&highlight=obj
http://www.freebasic.net/forum/viewtopic.php?t=10442
Как оказалось про загрузку 3ds, были только разговоры а конкретного примера я не нашел
Можно воспользоваться готовым движком Irrlicht, который умеет загружать популярные 3д файлы:
http://freebasic.net/forum/viewtopic.php?t=3584&highlight=irrlicht&sid=91f764ce380449f274d8a5168b2374b0
Так как программирование идет на OpenGL, то вот список хороших сайтов
http://gamemaker.webservis.ru/links/gllinks.htm
Теория по OpenGL, .3ds, .obj.
http://www.gametutorials.com/gtstore/c-1-test-cat.aspx
http://freebasic.net/forum/viewtopic.php?t=10823&highlight=obj&sid=c1447e97798ec38683fae3a06de8010a
http://www.freebasic.net/forum/viewtopic.php?t=2265&highlight=obj
http://www.freebasic.net/forum/viewtopic.php?t=10442
Как оказалось про загрузку 3ds, были только разговоры а конкретного примера я не нашел
Можно воспользоваться готовым движком Irrlicht, который умеет загружать популярные 3д файлы:
http://freebasic.net/forum/viewtopic.php?t=3584&highlight=irrlicht&sid=91f764ce380449f274d8a5168b2374b0
Так как программирование идет на OpenGL, то вот список хороших сайтов
http://gamemaker.webservis.ru/links/gllinks.htm
Теория по OpenGL, .3ds, .obj.
http://www.gametutorials.com/gtstore/c-1-test-cat.aspx
Re: md2 loader
Ооо, премного благодарен за такое количество ссылок )
ПС: За Irrlicht тоже спасибо, но он наверное может не подойти, больно специфичные у него камеры, да и команды для управления не везде хороши, короче торможу в нем в этих моментах %) Хотя жаль упускать такой двиг)) ...Мультикийи не уступают пока никому, я считаю
ПС: За Irrlicht тоже спасибо, но он наверное может не подойти, больно специфичные у него камеры, да и команды для управления не везде хороши, короче торможу в нем в этих моментах %) Хотя жаль упускать такой двиг)) ...Мультикийи не уступают пока никому, я считаю
Re: md2 loader
Я с этим Irrlicht уже запарился! Не подскажете что делать?
Скачал дистрибутив. Скопировал в папку .../FreeBasic/inc/ файл IrrlichtWrapper.bi,- пишет типа не могу найти Irrlicht. Скопировал все длл, а также IrrlichtWrapper.bin, - ответ ФБ - не могу найти Irrlicht !!!
Скачал я с офф сайта иррлихт, нашел там в папке Win32-gcc libIrrlicht.a, скопировал в папку с проектом, ошибок не пишет, но при запуске скомпилированого файла пишет всякие регистры, и их содержимое
Скачал дистрибутив. Скопировал в папку .../FreeBasic/inc/ файл IrrlichtWrapper.bi,- пишет типа не могу найти Irrlicht. Скопировал все длл, а также IrrlichtWrapper.bin, - ответ ФБ - не могу найти Irrlicht !!!
Скачал я с офф сайта иррлихт, нашел там в папке Win32-gcc libIrrlicht.a, скопировал в папку с проектом, ошибок не пишет, но при запуске скомпилированого файла пишет всякие регистры, и их содержимое
Andrew- Сообщения : 45
Дата регистрации : 2008-09-23
Возраст : 35
Откуда : Киев
Re: md2 loader
Всё, я понял. У меня была версия для ДОС, оказывается нужно было скачать виндовс версию компилятора, тогда все работает, а с досовским отказывается =(
Andrew- Сообщения : 45
Дата регистрации : 2008-09-23
Возраст : 35
Откуда : Киев
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|