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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь в создании 3d городка, Нужна помощь в создании 3d городка 
:(
    Опции темы
Denzoz
Дата 28.4.2006, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день, светлые головы!!!!!
Скажите есть ли на свете люди, которым не трудно в жизни помочь нуждающимся, не ищя в этом выгоду.
Если есть, то помогите пожалуйста.
Значит решил я сделать не большой городок в 3D. Все хорошо вроде бы хорошо. В 3DМаксе все выгладит замечательно, но вот беда в программировании как-то не очень.
Идея такая, что я бы хотел все это видеть в свободном пространстве. Свободно перемещаться понему, вертя камеру как захочется. Плюс ко всему этому нужно сделать так что нажимаешь на домик и загружается допустим какая-нибудь картинка. В принципе я сделал где-то на 60%, а дальше тупик, не могу додуматься нет свежей идеи. Самое интересное что до этого я этим ни когда не занимался. Вот решил попробывать.
Добрые люди выручите подскажите, дайте идею, ну хоть что-нибудь!
То что сечас имею сделано на VB, с использованием библиотеки TrueVision3D, хотя буду рад и освоению других вариантов. Направьте в нужное русло пожалуйста, потому что я, помоему ушел не в ту степь. 
PM MAIL   Вверх
DragonFire
Дата 1.5.2006, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А теперь можешь конкретнее объяснить, что у тебя получилось, а что сделать не можешь, плиз. 


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


Шустрый
*


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

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



Направляю в нужное русло: берёшь с++ и OpenGL. Изучаешь векторную математику, если не знал и пишешь работу с камерой для свободного перемещения по своему миру; далее пишешь экспортёр моделей из Макса в свой формат и пишешь к нему загрузчик для своего движка; грузишь, текстуришь, свободно передвигаешься; для определения попадания мышкой по какому-либо объекту в 3D расскажу позже, после выполнения предыдущих пунктов. 
PM MAIL ICQ   Вверх
getAlexX
Дата 4.5.2006, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



В чем именно проблема? В движении объектов, и тогда значит в математике. в связях между объектами, и тогда значит в общем алгоритме. Если есть желание, объясни мне на мыло. Хотя, должен заметить сразу, что в VB не помогу, могу на Сpp или Delphi.
Я зимой этой делал себе игрульку, стратегию step/b/step. Там, короче, поле 20х20, ну 3D, понятно. С одной стороны типа AMD танки, с другой Intel + штабы их, мать их. Танки ездят, башнями крутят, снаряды летают. Камеру вертишь, правда у меня придел по Y, потому как снизу смотреть не удобно. Ну, и война там. Звуки страшные, я брал их из AmericanConquest, там, где пушки долбят. Текстуры на танки сам рисовал, видимо, поэтому они у меня малость страшные :). А болтовню танкистов делал в E-bay5, енто прога такая музыку делать. Но в целом глюков нет, я имею ввиду сам движок. А! Если надумаешь писать, укажи сразу ты как себе намутил. Я бы лично пошел так: Создаем поле плоское с точками по поверхности. И отрабатывал бы на нем всю 3D. И потом, как нормально всё, грузил бы объекты, у каждого, допустим, 8 точек, если это кубы, у каждой точки высота, углы, радиус, связи, с кем она соединяется, а прорисовка их общая, текстуры ежели нужны и их Rect. И тогда по сути проге пофиг че ты там намутил, что в функцию вошло, то она и создала. А данные эти лучше в файле отдельном хранить, и грузить его. Ну, и потом, ежели прога готова, то С не грузишь, а так файл объектов открыл в блокноте, наменял там немеряно и сидишь улыбаешься, пиво пьешь, куришь, смотришь че вышло. Так проще, ежели тормозит немеряно, то лучше прорисовывать заранее некоторые вещи, держать их на страницах других, в моменты простоя и так далее. Сам в своей проге крути-верти, создавая файл, че ты там нажимал чаще и где. Кстати советую всегда для своей проги заводить файл наблюдений за юзером, что он делает чаще, то сё, короче статистика, а анализ его действий и соответствующие действия от программы написать легко. Не знаю как там у тебя, мне почему-то показалось, что видимо сложно очень (если не так, то извини ). Да и правда, я не знаю, как там надо по книгам, не напрягался, делал как сам есть, более проще и быстрее, да вроде работает. А еще тебе знакомо OpenGL, или как?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

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

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

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

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


 




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


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

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