Форум Trainsim  

Вернуться   Форум Trainsim > RTrainSim > RTrainSim - Об игре

Ответ
 
Опции темы Опции просмотра
Старый 09.08.2012, 14:49   #1
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Новый движок для MSTS - RTrainSim

Мне всегда хотелось, чтобы в МСТС были трёхмерные кабины, чтобы было больше возможностей настраивать локомотивы, чтобы можно было делать любые скрещения в сценарии, не заморачиваясь с невидимыми локомотивами, чтобы свет от трафика был, и т.д. и т.п.
В МСТС это всё сделать не так легко, если вообще возможно. Но я попробовал вот сделать свой симуляторный движок, который бы был совместим со всеми дополнениями МСТС. Вернее, лет 5 уже пробую... Кабины сделаны из подручного материала, вообщем-то в основном из текстур 2-мерных кабин МСТС.
В этом симуляторе подразумевается, что игра идёт от лица машиниста - нужно ходить, залезать в локомотивы, перемещаться между секциями и т.п. Теоретически, реализовать в нём можно практически всё по функционалу локомотива. Но на данный момент управление реализовано упрощённо. В ВЛ80к достаточно переключить несколько рубильников на распределительном щите в обеих секциях, ну и повключать всё что надо на панели переключателей.
Работа локомотивов игрока в симуляторе реализуется с помощью dll-модулей для каждого локомотива, в них располагаются обработчики нажатия клавиш и т.п.
Сценарии в движке реализованы. Формат сценариев свой, от МСТС отличающийся.
В переспективе сделаю может конвертер сценариев, так-то особых сложностей быть не должно.

Разрыв сцепок можно отключить в конфиге, DisableCouplingBreak.

Для установки движка необходимы: МСТС, локомотивы ВЛ80к-125, ЧМЭ3-5775, ЭР9, пасс.вагон №22 и все звуки для них.

Несколько скриншотов:








Если кому интересно, есть желание покататься-потестировать - прошу

Актуальные ссылки находятся в теме RTrainSim DOWNLOAD.

.

Последний раз редактировалось MJack; 29.05.2015 в 08:24. Причина: актуализация ссылок
Ted вне форума   Ответить с цитированием
Эти 161 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
--RZD--, Ace Hard, Aifon, alallet, alekss, alex8888, ALexeych, alexshegera, AltMaks, apelsin7, ASNSpb, atom, Axell, benya, BIOX, bober-rzd, ceramica, CFM, Chernobyl, classicisme, Colonel_Abel, csf, Cynic, d1mab, dannik, DarkLotus, DaveMurray, DedMozaj, DenS, DEPO_MINSK, dizel44, Dr.Train, Driver, DS-3, E69, EAR, Ebernikov, egor14, error0x40, Evgeny S, FormenTRZ, Fox-kolpino, GeneZone, Gregory_777, hardtrainer, HarrisonShow, Hi Tech, iny., Izumka, Jam, jim_spb, Kirill Khokhlov, kondrik, Ku3a4, le Sandro, Lenrus, LINX JET, m.dima77, M1CHA, macreyn, Maksim Famiov, Mars92, Mashinistvova, Maxxxcab, mazy, MichaelD, Mixalblch, MJack, moskur, Mr. Angelo, Net, Nickgsm, NMSK, NoiSe, nokiamen, Nortrom, OLUVIEIIIK4, ostap24, Otkli, pashkevich, Pavlyuk153, poputchik, PROROK46, RailMax, Raskolnikov, RedMan, Replateck, Rezec, rft1, Riddik007, Rom7, Roman S., roman9683, rvs, s281182, saitgalin, Seafarer, Semy, Serg81, SergXcom, Seva33, Shimanski, side_one, Sikorski, Simao, Skythe, solovani, St.A.N, t-reks, Tarik, tero, theSEWEGI, Trainz Baku, Underscout, UranGS, urasb, VAE, Valik UZ, Valik255, vitro, Vivan755, vl80s, Vlad_Volya, Vova1395, Wlad209, Yolkin, Zabor, Zlodey, Андрей Шуляренко, Арсений К., Арсентий, ВIGMAN, Владимир Вольный, Деметрий, Диспетчер-регулятор, ДМБ, Евгений., КЕ, Ким Чен Ир, Кирилл123, Кривой Максим, ЛИБ1995, Любитель, Моторвагонник, нюх, Прохорчук, псефур, Рома2345, Ромыч РЖДУЗ, Руслан78, Сан Саныч, Север, Сергей зуев, Сергей К, Сергей79, Сибиряк, Толяныч, ТЧ-13 Черновцы, ЧМЕ3-3780, Шурикан, Электричка
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 


Старый 03.02.2013, 03:48   #346
M1CHA
Опытный
 
Аватар для M1CHA
 
Регистрация: 07.10.2011
Адрес: Гродно, Беларусь
Сообщений: 253
Вы сказали Спасибо: 279
Поблагодарили 265 раз(а) в 108 сообщениях
M1CHA стоит на развилке (репутация по умолчанию)
Отправить сообщение для M1CHA с помощью Skype™
По умолчанию

Вова, я помню ты в одной из версий симулятора исправлял баг, с противоположным временем. Ну вот на Гродно до сих пор к примеру выбираешь 10:00 или любое другое дневное время, запускаешься и ночь.
M1CHA вне форума   Ответить с цитированием
Старый 04.02.2013, 10:06   #347
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Если я правильно вижу скрины, сейчас сама земля освещена относительно равномерно под любым углом наклона. Сделать бы тогда заодно, чтобы северные склоны были темнее освещаемых южных.
Да это задачи несвязанные. освещенность земли ее нормалями определяется. Вообще там меняется освещенность от уклона, но это заметно сейчас только на очень крутых уклонах.
Цитата:
Выглядит вообще классно, но боюсь я за производительность с такими тенями очень)
Да ну не так всё классно пока, честно говоря. Тени очень сильно рябят при движении, под некоторыми углами освещенные стороны объектов алиасятся сильно и самозатеняются. Производительность тоже сейчас неважная. Вот в сценах, где тяжелых объектов поблизости от камеры нет, - там даже если затенено всё сильно ФПС что с включенными тенями, что нет - одинаковый. Движок молотит как "на холостых оборотах" - ограничен только скоростью передачи вершинных данных на конвейер. С утяжелением ФПС стремительно падает (с 60 до 32). На сценах тяжелых: на загруженных станциях и в сценариях, падение составляет в среднем 4-6 кадров (с 32 до 26, с 24 до 19 и т.п.).
Но ещё раз - тени отключаемы, никого не принуждают ими пользоваться. В том числе прямо во время работы можно их отключать. Можно подстраивать - разрешение уменьшать, расстояние отрисовки, удаленные тени отключать и т.п. И работа с ними далеко не завершена, может как и удасться оптимизировать.

Цитата:
А вот от элементов кабины в кабине теней нет?
Только если на них падают прямые солнечные лучи. Источник света для теней только один - солнце. Если рассеянное освещение делать - это только карты освещенности, в реал-тайме об этом можно забыть, динамически это сделать нельзя, слишком затратно.

Цитата:
Вова, я помню ты в одной из версий симулятора исправлял баг, с противоположным временем. Ну вот на Гродно до сих пор к примеру выбираешь 10:00 или любое другое дневное время, запускаешься и ночь.
Гродно у меня нету, я посмотрел - на Кубани такой же баг. Там солнце не первым сателлитом в env-файле прописано. Если на Гродно такая же проблема, то поправил.
Ted вне форума   Ответить с цитированием
Старый 04.02.2013, 16:51   #348
Mashinistvova
Матёрый пользователь
 
Аватар для Mashinistvova
 
Регистрация: 25.11.2010
Адрес: Санкт-Петербург
Сообщений: 412
Вы сказали Спасибо: 923
Поблагодарили 772 раз(а) в 223 сообщениях
Mashinistvova стоит на развилке (репутация по умолчанию)
Отправить сообщение для Mashinistvova с помощью Skype™
По умолчанию

Сейчас у меня есть такие вопросы:
1. По поводу торможения, тормоза в составах работают неадекватно? А именно малое нажатие и слишком быстрый выпуск (на ТЭП70бс) некоторые положения кранов вообще не работают (5А/Э) в основном.
2. Как с расширением парка локомотивов?
3. Заточка под маршруты. Ибо у меня например не включается Киев-Фастов. У кого-то ещё проблемы могут быть.
Mashinistvova вне форума   Ответить с цитированием
Старый 04.02.2013, 18:16   #349
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

1. Как это Э не работает? Чтобы Vа работало нужно включить ЭПТ, и переключатель и автомат. Чтобы ЭПТ работало, вагоны должны быть им оборудованы.
2. Никак, некогда.
3. Какая заточка? Который Киев-Фастов, версия какая? Почему не включается, чего говорит?
Ted вне форума   Ответить с цитированием
Старый 04.02.2013, 19:31   #350
Mashinistvova
Матёрый пользователь
 
Аватар для Mashinistvova
 
Регистрация: 25.11.2010
Адрес: Санкт-Петербург
Сообщений: 412
Вы сказали Спасибо: 923
Поблагодарили 772 раз(а) в 223 сообщениях
Mashinistvova стоит на развилке (репутация по умолчанию)
Отправить сообщение для Mashinistvova с помощью Skype™
По умолчанию

1. всё включено, вагоны оборудованы, не работает.
2. Понятно.
3. Обычный Киев-Фастов: просто посылает к биллу.
Mashinistvova вне форума   Ответить с цитированием
Старый 04.02.2013, 20:05   #351
rft1
Матёрый пользователь
 
Аватар для rft1
 
Регистрация: 18.03.2011
Адрес: Москва
Сообщений: 534
Вы сказали Спасибо: 1,537
Поблагодарили 1,823 раз(а) в 346 сообщениях
rft1 стоит на развилке (репутация по умолчанию)
По умолчанию

Сейчас проверил:
Киев-Фастов v1.0 - всё работает
Киев-Фастов v2.0.1 бета - действительно не запускается, даёт ошибки:

rft1 вне форума   Ответить с цитированием
Старый 04.02.2013, 20:33   #352
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Дык, путь сломаный походу.

Ну, значит всё-таки или не всё включено или вагоны-таки необорудованы.
Да какой обычный-то? Версия-то какая? Условия старта?
Ted вне форума   Ответить с цитированием
Старый 04.02.2013, 20:56   #353
E69
Лентяй и флудер
 
Аватар для E69
 
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,850
Вы сказали Спасибо: 2,212
Поблагодарили 2,540 раз(а) в 882 сообщениях
E69 хороший собеседник
По умолчанию

Цитата:
Да это задачи несвязанные. освещенность земли ее нормалями определяется. Вообще там меняется освещенность от уклона, но это заметно сейчас только на очень крутых уклонах.
Они, действительно, не связанные технически, но восприятие картинки связано с тенями от рельефа так же как и с тенями от объектов. Может быть попробовать усилить тогда этот эффект, раз он уже предусмотрен.
E69 вне форума   Ответить с цитированием
Старый 04.02.2013, 21:13   #354
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Ну, надо как-нить попробовать. Надо как-то настройки освещения править...

Переделал тут рисование объектов мира на VBO полностью. Производительность вроде бы выросла чуток.
Вот тут видео с тенями. Железноводск-Касьяново, поездка на платформах: http://www.youtube.com/watch?v=ki_3IRj42Fg
Ted вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 04.02.2013, 23:42   #355
apelsin7
Матёрый пользователь
 
Регистрация: 06.01.2009
Адрес: Московская обл., Раменское
Сообщений: 1,368
Вы сказали Спасибо: 257
Поблагодарили 446 раз(а) в 131 сообщениях
apelsin7 стоит на развилке (репутация по умолчанию)
По умолчанию

Такая ступенчатость солнечного света на горизонтальной поверхности происходит только когда солнце на горизонте или даже когда в зените?
apelsin7 вне форума   Ответить с цитированием
Старый 04.02.2013, 23:43   #356
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

когда угол между источником света и поверхностью небольшой
Ted вне форума   Ответить с цитированием
Старый 06.02.2013, 16:54   #357
Mashinistvova
Матёрый пользователь
 
Аватар для Mashinistvova
 
Регистрация: 25.11.2010
Адрес: Санкт-Петербург
Сообщений: 412
Вы сказали Спасибо: 923
Поблагодарили 772 раз(а) в 223 сообщениях
Mashinistvova стоит на развилке (репутация по умолчанию)
Отправить сообщение для Mashinistvova с помощью Skype™
По умолчанию

Ted, такой вопрос. Можешь пожалуйста заскринить части кода в c++ и объяснить где и что отвечает за какие функции локомотива и переключатели, а то я пытался сам разобраться, но у меня не получилось. ТАк я может пойму как и что, и попробую сам наладить кабину от 2ТЭ10. Пожалуйста. Буду очень признателен.
Mashinistvova вне форума   Ответить с цитированием
Старый 07.02.2013, 20:05   #358
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Дык, это программа, там алгоритмы записаны. Там так вопрос не стоит, что что-то за что-то отвечает. В целом описание функций длл есть в инструкциях.
Ты бы лучше не в программном коде, а в sd разобрался, там просто всё и описание есть.
Ted вне форума   Ответить с цитированием
Старый 07.02.2013, 20:08   #359
Mashinistvova
Матёрый пользователь
 
Аватар для Mashinistvova
 
Регистрация: 25.11.2010
Адрес: Санкт-Петербург
Сообщений: 412
Вы сказали Спасибо: 923
Поблагодарили 772 раз(а) в 223 сообщениях
Mashinistvova стоит на развилке (репутация по умолчанию)
Отправить сообщение для Mashinistvova с помощью Skype™
По умолчанию

Хорошо, посмотрим, спасибо.
Mashinistvova вне форума   Ответить с цитированием
Старый 17.02.2013, 01:17   #360
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию



http://www.youtube.com/watch?v=I6rf9kKcTe0
http://www.youtube.com/watch?v=mxOyb0c6_ls
Ted вне форума   Ответить с цитированием
Эти 13 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RTrainSim DOWNLOAD Ted RTrainSim - Об игре 45 03.02.2021 22:12
Разработка подвижного состава для RTrainSim Mashinistvova RTrainSim - Об игре 744 09.06.2020 19:31
Движок MATRIXXX MSTS - Об игре 4 12.09.2007 10:26


Текущее время: 08:41. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?