Модераторы: Rickert

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> загрузка 3D модели в OPenGL(кодю на с++), помогите незнающему.. 
:(
    Опции темы
TIRAN
Дата 2.11.2005, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 11.10.2005

Репутация: нет
Всего: нет



вот столкнулся с проблемой.....
надо бы узнать как подгружаются модели в OpenGL
всё равно какой вормат ...дайте ссылочки на ресурсы..
заранее спасибо
PM MAIL   Вверх
DENNN
Дата 2.11.2005, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 3
Всего: 43



А они в него и не подгружаются smile
Ты должен сам их рендерить. smile
PM ICQ   Вверх
TIRAN
Дата 2.11.2005, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 11.10.2005

Репутация: нет
Всего: нет



неочень правильно поставил рпосьбу.....

как считать мордель из файла ....
так чтоли написать....

DENNN
вот токо ненадо говорить что ты непонял о чом я написал.....
ВСЁ РАВНО НЕПОВЕРЮ!


а вообще скажите кода модель считывается из файла она запихивается в массви вершин а потом выводим на экран..ведь я прав?..
а то я никогда ещё неподгружал модельки
PM MAIL   Вверх
Emantuohtiw
Дата 2.11.2005, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 13.10.2005
Где: The sky where I g o to be free

Репутация: нет
Всего: нет



TIRAN
Читаешь формат файлов, а потом выводишь. В чём проблема?
PM ICQ   Вверх
DragonFire
Дата 2.11.2005, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



Ладно, уговорил, вот тебе ссылочка на прикольную статью:
Вот первая часть статьи: smile
http://www.citforum.ru/programming/delphi/export3d/
А вот вторая: smile
http://delphigfx.mastak.ru/3d/006/3d_6.htm


--------------------
PM MAIL ICQ   Вверх
TIRAN
Дата 2.11.2005, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 11.10.2005

Репутация: нет
Всего: нет



DragonFire
пасыб за ссыолчки...

Emantuohtiw
я как бы и пытался узнать как читыва форматы файлов..


ну я вообще решил наверное практиковаться на примитивах....
PM MAIL   Вверх
DragonFire
Дата 3.11.2005, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



Чтобы это все дело реализовать на Си тебе надо всего лишь переписать Unit Mesh но язык Си, а утилита Mega очень прикольная вещь... Она тебе мопожет экспортировать даже текстуры...


--------------------
PM MAIL ICQ   Вверх
Exekutor
Дата 3.11.2005, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 1.11.2005
Где: Казахстан. Костан ай

Репутация: нет
Всего: 4



Да, мега - это вещь, я с помощью нее и загоняю модели. Только, мне кажется, что использование динамических структур более рационально, чем массивы, которые предлагает автор. И еще. С загруженными моделями, почему - то, не получаются стандартные опенглевские процедуры поворота, перемещения. Пока я еще не разобрался почему - времени нет если честно. Ведь и на жисть надо зарабатывать smile


--------------------
[color=blue][size=2]En taro addun, ma sol larinas[/size][/color]
PM MAIL   Вверх
DragonFire
Дата 3.11.2005, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



Так, значит не работают... Вот ты о чем...
У меня работает Tranlatef и Scalef. Я их указываю до процедуры Draw соответствующего объекта...
Вот примерно так:
Код

Scalef(0.1,0.1,0.1);
MyObject.Draw;




--------------------
PM MAIL ICQ   Вверх
Exekutor
Дата 3.11.2005, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 1.11.2005
Где: Казахстан. Костан ай

Репутация: нет
Всего: 4



Я тоже вызываю их перед прорисовкой. Но объект поворачивается только один раз на 10 гр. при вызове glRotated3d(10, 1, 1, 1); Я уже пробовал изменять координаты вершин объекта для его перемещения. Он переместился но оставил за собой шлейф, как будто опенгла не обновляла область вывода. А хотелось бы, чтобы он вертелся и перемещался как это делает, к примеру, сфера, созданная стандартной процедурой. Я программирую в билдере. Надо тоже попробовать сделать на делфях - может это у меня глюк какой?

Это сообщение отредактировал(а) Exekutor - 3.11.2005, 14:59


--------------------
[color=blue][size=2]En taro addun, ma sol larinas[/size][/color]
PM MAIL   Вверх
DragonFire
Дата 3.11.2005, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



Ну не знаю, на Дельфях у мну вроде все работает нормально...


--------------------
PM MAIL ICQ   Вверх
REPO
Дата 8.3.2006, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



Все преобразования (Tranlatef и Scalef...) происходят как бы над всей сценой, насколько я понимаю. А потом рисуется объект.
PM MAIL   Вверх
Bugaman
Дата 23.9.2006, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 5.5.2006

Репутация: нет
Всего: нет



Блин, народ что у меня не так?
Дело в том что я загружаю модель, как написано в статье, рисую её - все работает нормально, но стоит мне анологичным методом загрузить еще одну модель и нарисовать ее появляется ошибка и программа зависает 
PM MAIL   Вверх
DragonFire
Дата 24.9.2006, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: 5
Всего: 9



Покажи код создания новой модели в программе.


--------------------
PM MAIL ICQ   Вверх
Rickert
Дата 24.9.2006, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 6
Всего: 52



Bugaman, какая ошибка? Которая домагается с отправкой отчёта? Скорее всего неправильно память выделяешь.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.3454 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.