![]() |
Модераторы: Rickert |
![]() ![]() ![]() |
|
nosebleed |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Здравствуйте! Тема диплома - система трехмерной визуализации данных полетов транспортных средств. Смысл - на входе есть карта местности (неясно пока чем она задается, что-то типа карты высот и текстуры) и координаты объекта, пролетающего над местностью. На работе выдался перерывчик и я осознал масштаб проблемы
![]() |
|||
|
||||
Maniac |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 27.2.2006 Репутация: 1 Всего: 1 |
Жаль, пишу на с++ подобный диплом (3D стрелялка). По-моему используют DelphiX - поищи инфу об этом. Самая главная проблема для тебя - это создать минимальный движок (вывод местности и модельки самолета). Координаты у тебя будут (я полагаю), остается связать их с моделькой (точнее модельку передвигать по координатам). Модельку+текстуры в интернете найдешь без проблем. Так что начни с выбора необходимых функций, пойми как все работет, потом строй ландшафт (на форуме рассказывается о построениях ландшафта по карте высоты). |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 7 Всего: 232 |
Поищи в гугле инфу о GLScene. -------------------- ![]() |
|||
|
||||
darkart |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 9.11.2005 Репутация: нет Всего: 31 |
DelphiX,
GLScene уже сказали, еще есть перевод заголовочных файлов DirectX (jedi project), ну и OpenGl никто не отменял. По последнему варианту ищи книги Краснова "Программирование DirectX графики в проектах Delphi", "Программирование OpenGL графики в проектах Delphi". |
|||
|
||||
Goliath |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 1 Всего: 5 |
Я бы посоветовал OpenGL. Твой диплом реализовать не сложно. Если у тебя нету азов OpenGL я совету ознакомится с перевод уроков от Nehe можешь их просмотреть здесь. Данного материала тебе будит достаточно для написание всего выше сказанного.
Теперь конкретно. Сперва нужно знать насколько должен быть реалистичной местность? Если тебе не нужно быстродействие и микрорельеф советую просто реализовать чтение из файла карты высот и просто ее прорисовать. Наложить текстуру в случи с обычным ландшафтом не сложно. Самое главное полет самолета должен быть управляемы или по заданной траектории? Если по заданной траектории советую для задания траектории использовать кривые Безье, если же управляемы, то тут немного нужно повозиться. Сам самолет советую загрузить из 3D Studio (*.3ds) или *.obj. Да еще советую просмотреть оригинал уроков от Nehe там есть исходники ко всем урокам на многих языках, в том числе и Delphi! Если есть вопросы конкретней задавай! --------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
nosebleed |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Спасибо всем Вам за ответы, я их внимательно читаю, и по ссылкам хожу. Даже не ожидал, что кто-то ответит. А вопросы, конечно, будут-задам
![]() Goliath, полет будет по траектории, а реалистичность не принциапиальный момент. Достаточно будет прочесть карту высот из файла и наложить текстуру, а опыта работы с openGL, к сожалению, нет. Читаю ссылки. Это сообщение отредактировал(а) nosebleed - 16.4.2006, 14:49 |
|||
|
||||
eagle122 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.5.2008 Репутация: нет Всего: нет |
Я советую использовать GLScene! Его можно выучить за пару дней по примерам на официальном сайте www.glscene.org
|
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
eagle122, круто. пост двухгодичной давности апнули.
|
|||
|
||||
Velud |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.8.2008 Репутация: нет Всего: нет |
ну есть такая штука как иррлихт, кстати поддерживает карты высот.
|
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
Это сообщение отредактировал(а) arilou - 4.9.2008, 23:15 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |