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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Есть такой ВУЗ в Донецке - ДПИ, Нужно написать диплом-3d визуализация... 
:(
    Опции темы
nosebleed
Дата 5.4.2006, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте! Тема диплома - система трехмерной визуализации данных полетов транспортных средств. Смысл - на входе есть карта местности (неясно пока чем она задается, что-то типа карты высот и текстуры) и координаты объекта, пролетающего над местностью. На работе выдался перерывчик и я осознал масштаб проблемыsmile Помогите, чем смоГёте, пожалуйста...Писать нужно на Delphi - утверждено в теме. Как вообще такое пишут, какие библиотеки юзать?..Может кто-то писал подобное. Спасибо, заранее.
PM MAIL   Вверх
Maniac
Дата 6.4.2006, 05:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(nosebleed @ 5.4.2006, 21:48 Найти цитируемый пост)
Писать нужно на Delphi

Жаль, пишу на с++ подобный диплом (3D стрелялка).
По-моему используют DelphiX - поищи инфу об этом. Самая главная проблема для тебя - это создать минимальный движок (вывод местности и модельки самолета). Координаты у тебя будут (я полагаю), остается связать их с моделькой (точнее модельку передвигать по координатам). Модельку+текстуры в интернете найдешь без проблем. Так что начни с выбора необходимых функций, пойми как все работет, потом строй ландшафт (на форуме рассказывается о построениях ландшафта по карте высоты).
PM MAIL   Вверх
mr.DUDA
Дата 6.4.2006, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Цитата(nosebleed @ 5.4.2006, 20:48 Найти цитируемый пост)
Как вообще такое пишут, какие библиотеки юзать?.

Поищи в гугле инфу о GLScene.


--------------------
user posted image
PM MAIL WWW   Вверх
darkart
Дата 9.4.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



DelphiX,
GLScene
уже сказали,
еще есть перевод заголовочных файлов DirectX (jedi project), ну и OpenGl никто не отменял.
По последнему варианту ищи книги Краснова "Программирование DirectX графики в проектах Delphi", "Программирование OpenGL графики в проектах Delphi".
PM MAIL WWW ICQ Skype GTalk   Вверх
Goliath
Дата 11.4.2006, 05:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Я бы посоветовал OpenGL. Твой диплом реализовать не сложно. Если у тебя нету азов OpenGL я совету ознакомится с перевод уроков от Nehe можешь их просмотреть здесь. Данного материала тебе будит достаточно для написание всего выше сказанного.
Теперь конкретно. Сперва нужно знать насколько должен быть реалистичной местность? Если тебе не нужно быстродействие и микрорельеф советую просто реализовать чтение из файла карты высот и просто ее прорисовать. Наложить текстуру в случи с обычным ландшафтом не сложно. Самое главное полет самолета должен быть управляемы или по заданной траектории? Если по заданной траектории советую для задания траектории использовать кривые Безье, если же управляемы, то тут немного нужно повозиться. Сам самолет советую загрузить из 3D Studio (*.3ds) или *.obj.
Да еще советую просмотреть оригинал уроков от Nehe там есть исходники ко всем урокам на многих языках, в том числе и Delphi! Если есть вопросы конкретней задавай!

--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] 
PM MAIL   Вверх
nosebleed
Дата 16.4.2006, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо всем Вам за ответы, я их внимательно читаю, и по ссылкам хожу. Даже не ожидал, что кто-то ответит. А вопросы, конечно, будут-задамsmile
Goliath, полет будет по траектории, а реалистичность не принциапиальный момент. Достаточно будет прочесть карту высот из файла и наложить текстуру, а опыта работы с openGL, к сожалению, нет. Читаю ссылки.  

Это сообщение отредактировал(а) nosebleed - 16.4.2006, 14:49
PM MAIL   Вверх
eagle122
Дата 29.5.2008, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я советую использовать GLScene! Его можно выучить за пару дней по примерам на официальном сайте www.glscene.org 
PM MAIL   Вверх
arilou
Дата 30.5.2008, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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



eagle122, круто. пост двухгодичной давности апнули.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Velud
Дата 4.9.2008, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ну есть такая штука как иррлихт, кстати поддерживает карты высот.
PM MAIL   Вверх
arilou
Дата 4.9.2008, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

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




M
arilou
Velud, /me оглядывается по сторонам. кто здесь?


Это сообщение отредактировал(а) arilou - 4.9.2008, 23:15


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

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

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

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

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


 




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


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

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