Kamrad.ru
 
 
дневники | кабинет | регистрация | календарь | участники | faq | правила | поиск | фотоальбом | каська | выйти
Kamrad.ru Kamrad.ru » Автоспорт / Сим-рейсинг » Автоспорт » Создание Ф1 сима
новая тема  ответить следующая тема | предыдущая тема
Автор
  << < 1 2 > >>
Костян - offline Костян
19-06-2003 15:08 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Создание Ф1 сима

Это конечно немного не по теме раздела, но Jazz сказал, что он не будет против, если я эту тему здесь расположу.

И так, я решил попробовать свои силы в этом деле. Только не надо смеятся, я и сам понимаю, что целые команды разработчиков бьются над этим, и мало у кого получается что-то приличное. Да и времени весь этот процесс потребует просто уйму. Но я и не собираюсь пртендовать на создание чего-то шедеврального, да и вообще играбельного. Я просто хочу набраться опыта в этой сфере, и надеюсь что найдутся люди которым не составит большого труда дать мне советы. Я понимаю что оветов на вопросы непосредственно по программированию я здесь врят ли получу (хотя кто знает), но уж идей о том, каким должен быть симулятор (ну или просто игра) Формулы 1 я думаю наберётся не мало.

Вообщем излагайте здесь свои мысли и идеи на этот счёт, буду благодарен.

Заниматься я решил для начала графикой, работаю на MS VC++ 6 под DirectX 9 SDK, любезно предоставленым Tsar`ом, за что ему спасибо . Вот собственно мой вопрос: какие существуют особенности движков для гонок? Под особенностми я имею ввиду каким образом представляются трассы, объекты на них, и машины. Может быть существуют какие-то известные алгоритмы оптимизации движков (типа BSP деревьев для 3D Action`ов). Вопрос конечно очень общий, но может быть кто-нибудь сможет на него ответить хоть что-то, или дать ссылку на хорошие статьи по теме. Да, и вообще, с чего лучше начинать проект? Какие ошибки обычно допускают самоуверные типы вроде меня? Нехото повторять чужие неудачи.

Если кто-то владеет хоть каким-нибудь аспектом данного вопроса, то прошу начните его развивать.

Надеюсь моя идея не окажется сильно бредовой, и найдёт поддержку.

Paramon - offline Paramon
19-06-2003 18:51 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Костян попробуй сначала крафт для GPL сделать. Да, что там крафт - сделай сначала кокпит.

Jazz - offline Jazz
20-06-2003 05:59 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Freelancer



Paramon
Я так понимаю человек хочет не столько рисовать, сколько программить или я ошибаюсь?

Тарантул - offline Тарантул
20-06-2003 06:26 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Верховный Инквизитор



Костян Не люблю морализаторство, но может для начала попробовать создать парочку трасс или болидов для существующих игрушек? Тогда станут понятны некоторые особенности графики гонок, которые пригодятся в работе над собственным движком. Тем более, что всё равно надо будет уметь работать и в других редакторах, типа Z-modeller'a или 3D-MAX'a.
Если такой опыт уже есть, тогда, соответственно, вопрос снимается

leviton - offline leviton
Thumbs up20-06-2003 06:38 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



я и сам понимаю, что целые команды разработчиков бьются над этим, и мало у кого получается что-то приличное
не боги горшки обжигают.

Вообщем излагайте здесь свои мысли и идеи на этот счёт, буду благодарен.
А на каком этапе разработки ты сейчас?

Да, и вообще, с чего лучше начинать проект?
Мне кажется, начинать лучше с анимации объектов в 3D Studio. Попробуй погонять объекты там с разных камер. Затем можно пробовать внедрять собственные алгоритмы.

Буду рад присоединится и помочь. опыт программирования на С++ и VB имеется.

skillz - offline skillz
20-06-2003 07:14 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Мы с Максом начинали делать трассу Невское кольцо, но дело встало из-за того что недостаточно материалов да и нам с Максом времени не хватает. Мое предложение для тебя - разработай 3do объекты на стартовую прямую и наложина них текстуры, фотки есть. Туториал по этому делу лежит тут http://gplea.racesimcentral.com/editing/index.htm, все вопросы можно задавать здесь http://forum.racesimcentral.com/f.php?s=&forumid=67

Костян - offline Костян
20-06-2003 07:56 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Jazz
Ты как раз не ошибаешся

Тарантул
Опыт работы в Максе у меня имеется, хотя ничего серьёзного я не создавал, но в 3Д графике кое-что понимаю.

leviton
А на каком этапе разработки ты сейчас?

Сейчас я определяюсь с концепцией движка (хотя уже вроде определился), и начал собственно его воплощение, в чём мне помог Smp и Tsar полезными ссылками (огромное спасибо ). Трассы в движке будут представлятся как набор полигонов, т.е. чисто 3Д объект (как в ЛФС), с ссылками на объекты расположеные на её поверхности, которые будут хранится в отдельных фалах.
Для плавности при проверке контакта машины с поверхностью трассы можно будет её интерполировать сплайнами (так вроде в ГПЛ и НАСКАРЕ). т.е. визуально отображаться будут полигоны, а для физического движка трасса будет непрерывной гладко поверхностью. Хотя до этого ещё далеко.

Буду рад присоединится и помочь. опыт программирования на С++ и VB
Это хорошо Какой опыт работы в С++, знаешь ли ты ДиректХ?
Если решишь присоеденится, то вот что сейчас не помешало бы сдлеать: конвертер из 3DS или MAX во внутрений формат, которы правда до конца ещё не разработан, но начинать писать ковертер можно. По силам? Если нет, то ничего, подыщем ещё что-нибудь .

Если решишь помочь, то стучись в ICQ #177091956.

skillz
Сории, но за это я не возьмусь

Костян - offline Костян
20-06-2003 08:04 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Первый скрин


Тарантул - offline Тарантул
20-06-2003 08:14 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Верховный Инквизитор



Костян
красиво

WildWind - offline WildWind
20-06-2003 08:50 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Костян
Раз пошла такая пьянка...
Статья "Физика автомобиля для игр."
Обязательно пробегись по линкам в конце статьи.
И вообще, полезный сайт для разработчиков.

Костян - offline Костян
20-06-2003 09:17 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



WildWind
Спасиба, уже там

Костян - offline Костян
20-06-2003 15:34 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Если кому интересно:

http://kostj.narod.ru/

появилась первая версия формата mesh. в этих файлах будут хранится все 3д объекты.

Костян - offline Костян
20-06-2003 15:44 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Именно в этот формат нужно конвертировать 3DS, или MAX, или X никто не сможет помочь?

Костян - offline Костян
20-06-2003 17:25 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Ещё задачка, необходимо составить алгоритм делающий вот что:
данны несколько текстур (Texture1 - Texture4) разного размера, их необходимо поместить в один буффер как можно меньшего размера. Программной реализации делать не стоит, а вот сам алгоритмик может кто и набросает?


Paramon - offline Paramon
20-06-2003 20:55 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Костян "Дарк Энжин" - уже полгода в продаже. Только начни с какого-нибудь арканоида. Или с бомбистов

Костян - offline Костян
21-06-2003 06:11 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Paramon
Не беспокойся, я обойдусь без "Дарк энжинов". А всяких там арконоидов я переделал уже достаточное количество.

Костян - offline Костян
21-06-2003 18:56 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Два дня упорной работы и конвертер из 3DS в MESH готов.
http://kostj.narod.ru/programms/3dsconverter.rar

У кого есть 3DS файлы попробуйте их сконвертить этой прогой, если на выходе получится MESH файл, значит всё работает.

Завтра надеюсь эти MESH файлы будут визуализироваться.

F1_driver - offline F1_driver
21-06-2003 20:20 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
FERRARI 27GillesVilleneuve Fan



Может можно будет взять недоделаное Невское кольцо и конветнуть в твой сим. Там вроде только графика не доделана.

Костян - offline Костян
21-06-2003 22:30 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



F1_driver
А в каком она формате, и у кого все наработки?

Наконецто первые, хоть какие-то результаты. Решил спать не лягу пока не увижу поверхности, к счастью возиться пришлось не слишком долго. На скрине поверхность созданная в Максе, сконверированая в MESH. Теперь буду развивать дальше.

А сейчас спать...


Костян - offline Костян
22-06-2003 08:16 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



http://kostj.narod.ru/programms/engine.rar

Кому не лень скачать 166 кило, прошу проверить работоспособность программы. Отображаться должно что-то типа скрина выше. Камера летает пока криво, но летает. Стрелки + AZ управление её полётами. Если у кого-то программа работать не будет, то прошу известить об этом.

F1_driver - offline F1_driver
22-06-2003 14:56 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
FERRARI 27GillesVilleneuve Fan



Костян
Макс делал Невское кольцо для ГПЛ. Даже у кого-то из наших была альфа версия.

Прога не работает без ДХ9. У меня 8.1 стоит.

Костян - offline Костян
22-06-2003 15:01 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



F1_driver
Макса я давно уже не видел. Наши! у кого из вас альфа есть?

пора ДХ9 ставить

Костян - offline Костян
23-06-2003 12:21 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



http://kostj.narod.ru/programms/engine.rar
- обновлённая версия.

Народ прошу скачать прогу, и проверить её на работоспособность / глюки / производительность. Файлы log.txt сгенереные пограммой шлите мне на мыло
mailto:Neo-KJ@yandex.ru

Gaus - offline Gaus
24-06-2003 11:18 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Костян
В асю к Максу стучись там он иногда бывает

Костян - offline Костян
24-06-2003 15:56 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Gaus
Спасибо, достучался.

Текущее время: 19:04 << < 1 2 > >>
новая тема  ответить следующая тема | предыдущая тема
 
Перейти:

версия для печати   отправить эту страницу по e-mail   подписаться на эту тему

 
Powered by: vBulletin Version 2.0.1
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
Любое использование материалов сайта
возможно только с разрешения его администрации.


 

Рейтинг@Mail.ru
Рейтинг@Mail.ru