Форум 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


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

 


Старый 17.02.2013, 13:34   #376
xroft
Новичок
 
Аватар для xroft
 
Регистрация: 07.02.2013
Сообщений: 5
Вы сказали Спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
xroft стоит на развилке (репутация по умолчанию)
По умолчанию

Да, спасибо, не увидел. Список есть. Буду знать и постараюсь больше не задавать глупых вопросов
xroft вне форума   Ответить с цитированием
Старый 17.02.2013, 13:35   #377
Mcnab
Новичок
 
Регистрация: 12.01.2011
Сообщений: 10
Вы сказали Спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Mcnab стоит на развилке (репутация по умолчанию)
По умолчанию

сделали бы кабину одного магистральников из серии 2ТЭ10У/М
Mcnab вне форума   Ответить с цитированием
Старый 17.02.2013, 13:48   #378
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Ну, я так ищу не только ПС, но и другие объекты, например, рельсы. Наверное, при протяжённых маршрутах не сканируются все тайлы сразу, потому не все ошибки с первого прохода обнаруживаются.
А, дык это да, в МСТС и в РТС соотв-но весь мир разбивается на равные участки и одновременно все никогда не загружаются, только те, что поблизости.
Цитата:
Сам лок, когда ждать?
Сложно сказать. К локу надо ридмиху написать, покатать чуть, да можно первую версию выкладывать уже. Все равно в ближайшее время ничего больше не смогу сделать.
Но надо озвученные в соседней теме проблемы с движком как-то решать. С недостающими функциями прежде всего. Только вот не знаю, как.
Ted вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Ted за это полезное сообщение:
Старый 17.02.2013, 16:08   #379
Tarik
Опытный
 
Аватар для Tarik
 
Регистрация: 17.05.2011
Адрес: Льв.жд ст.Стрый
Сообщений: 176
Вы сказали Спасибо: 267
Поблагодарили 203 раз(а) в 93 сообщениях
Tarik стоит на развилке (репутация по умолчанию)
Отправить сообщение для Tarik с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ted Посмотреть сообщение
Вот, к слову, как раз светильники-то на платформе - их нецелесообразно делать динамическими при данной задаче. От светильников на платформе свет всегда будет одинаковым и делать от них освещение нужно статически - при создании маршрута. Ночными текстурами, пятнами света, и т.п.
А то получается не очень хорошо - на каждой платформе сколько источников света? Примерно дофига. Это получается для каждого источника нужно будет перерисовывать и платформу и вообще все объекты в него попадающие. А в моделировании поездов - тут специфика, что моделируется всегда большое пространство, что станции что перегоны, т.е. может быть очень много одновременно и источников света и объектов в поле зрения, и никак особо тут не оптимизируешь. Это ж кошмар получается, мильон перерисовок сцены.
Поэтому динамическое освещение в таких условиях можно было бы делать или для мощных источников - прожекторов станционных, или наоборот для небольших, отдельно стоящих.
Ещё вариант делать статический свет, но генерируемый движком при загрузке сцены. Это типа как те же ночные текстуры получится, точь-в-точь, только генерируемые движком.
Скажем так, половину я не понял Динамическое, на сколько я понимаю, по типу солнца и луны, которое перемещается или изменяется. А статическое типа лампочка, включил и стабильно с одной яркостю светит? Что за статический свет, генерируемый движком? С чем его едят? Есть еще мысля, может использовать какой нибуть из неиспользуемых или очень редко используемых материалов? Например, используем AlphHlfBrt для светильников. А движок его определении уже сам понимает, что это источник света и генерирует освещение. Цвет светового потока может определяться самой текстурой, наложеной на этот материал. Ну, как то так

Пы.Сы. Чет ручка свояка на ЧС4 КВР большая, кажысь с 359-го крана, но не с 254-го.

Последний раз редактировалось Tarik; 17.02.2013 в 16:16.
Tarik вне форума   Ответить с цитированием
Старый 17.02.2013, 17:18   #380
Simao
Опытный
 
Аватар для Simao
 
Регистрация: 30.05.2009
Адрес: Новая Басманная, 2
Сообщений: 236
Вы сказали Спасибо: 322
Поблагодарили 248 раз(а) в 65 сообщениях
Simao стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Tarik Посмотреть сообщение

Пы.Сы. Чет ручка свояка на ЧС4 КВР большая, кажысь с 359-го крана, но не с 254-го.
Вот мне тоже больше 394-й напомнило, чем КВТ.
Думал одному мне приглючилось, ан нет.
Simao вне форума   Ответить с цитированием
Старый 17.02.2013, 18:38   #381
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

У кого проблемы с функциями - попробуйте этот экзешник, он перебирает все варианты названия функций.
И с полным экраном тоже кой-чего поменял с отображением диалоговых окон, может получше будет. Но это от винды к винде может всё по-разному быть...
http://rghost.net/43869275


Динамическое освещение - это пересчитываемое на каждом кадре, статическое - расчитываемое один раз для сцены. При статическом освещение не меняется при изменении положения объектов.
Дык, материал... А параметры источника - радиус, цвет, угол и т.п. - как в материале задавать?

Последний раз редактировалось Ted; 17.02.2013 в 18:41.
Ted вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 17.02.2013, 21:32   #382
csf
Заведующий Обратной связью форума
 
Регистрация: 21.12.2012
Адрес: Томск
Сообщений: 1,181
Вы сказали Спасибо: 3,396
Поблагодарили 2,630 раз(а) в 859 сообщениях
csf стоит на развилке (репутация по умолчанию)
Отправить сообщение для csf с помощью ICQ Отправить сообщение для csf с помощью Skype™
По умолчанию

Попробовал экзешник из поста №401. Выдает ошибку [CRITICAL ERROR] Failed to load OpenGL function "glFramebufferTexture"!, дальше нормально грузится и нормально работает (Одесса, ЧС10 с кабиной от ВЛ10 ради прикола, 30 минут поездки с 11 пассажирским вагонами без проблем).
csf вне форума   Ответить с цитированием
Старый 17.02.2013, 21:38   #383
E69
Лентяй и флудер
 
Аватар для E69
 
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,850
Вы сказали Спасибо: 2,212
Поблагодарили 2,540 раз(а) в 882 сообщениях
E69 хороший собеседник
По умолчанию

Цитата:
Ещё вариант делать статический свет, но генерируемый движком при загрузке сцены. Это типа как те же ночные текстуры получится, точь-в-точь, только генерируемые движком.
Кажется, в пражском метро что-то такое было, объекты с источниками света. Во всяком случае интересный вариант, если реально такие модели создавать.
E69 вне форума   Ответить с цитированием
Старый 17.02.2013, 21:54   #384
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Попробовал экзешник из поста №401. Выдает ошибку [CRITICAL ERROR] Failed to load OpenGL function "glFramebufferTexture"!, дальше нормально грузится и нормально работает (Одесса, ЧС10 с кабиной от ВЛ10 ради прикола, 30 минут поездки с 11 пассажирским вагонами без проблем).
Ну, уже лучше) 4 функции-то нашёл... Но без glFramebufferTexture тени работать не будут.
Цитата:
Кажется, в пражском метро что-то такое было, объекты с источниками света. Во всяком случае интересный вариант, если реально такие модели создавать.
Да не, это не то, там вся освещённость вершин заранее в модели прописана. А тут имеется ввиду генерировать освещённость в движке, исходя из параметров источника света, для всех моделей, освещаемых источником.
Ted вне форума   Ответить с цитированием
Старый 17.02.2013, 22:51   #385
apelsin7
Матёрый пользователь
 
Регистрация: 06.01.2009
Адрес: Московская обл., Раменское
Сообщений: 1,368
Вы сказали Спасибо: 257
Поблагодарили 446 раз(а) в 131 сообщениях
apelsin7 стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Ted Посмотреть сообщение
Да ну далеко не как реального, но в общих чертах управление каждым локомотивом надо знать, чтобы его вести)

В смысле - плавного? Кнопка "Отпуск тормозов на локомотиве" работает. По ней из ТЦ локомотива весь воздух выпускается, на вагонах при этом тормоза не отпускаются - вроде всё как надо работает. Аналогичная кнопка уже есть - в ВЛ10к также всё работает, а на ЧМЭ3 первый тормозной кран 254, у места машиниста который, в 1 положении делает то же самое.
Нет, кнопка "отпуск ЭПТ" сколько держишь кнопку, столько времени отпускает тормоза во всём составе.

Цитата:
Сообщение от Ted Посмотреть сообщение

В каком смысле? Без ЭПТ что ли? Отключать ЭПТ в кабине пока нечем, оно всегда работает. Но если на вагонах ЭПТ нет, то тормозить-то все равно придётся V вместо Va, следить за УР, и отпускать с переводом в I соответственно.
Это пока не реально сделать, чтобы тормоза можно было включить ПТ, ЭПТ??

Последний раз редактировалось apelsin7; 17.02.2013 в 22:53.
apelsin7 вне форума   Ответить с цитированием
Старый 18.02.2013, 15:43   #386
nokiamen
Матёрый пользователь
 
Аватар для nokiamen
 
Регистрация: 28.05.2008
Адрес: г.Ейск Краснодарский край
Сообщений: 385
Вы сказали Спасибо: 200
Поблагодарили 92 раз(а) в 59 сообщениях
nokiamen стоит на развилке (репутация по умолчанию)
Отправить сообщение для nokiamen с помощью ICQ
По умолчанию

Прокатился на ЧС-4, вроде всё нормально.
__________________
Распространением MSTS не занимаюсь и где взять НЕ ЗНАЮ.
nokiamen вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо nokiamen за это полезное сообщение:
Старый 18.02.2013, 21:57   #387
DaveMurray
Опытный
 
Аватар для DaveMurray
 
Регистрация: 14.05.2007
Адрес: Минск, Беларусь
Сообщений: 288
Вы сказали Спасибо: 670
Поблагодарили 386 раз(а) в 57 сообщениях
DaveMurray стоит на развилке (репутация по умолчанию)
Отправить сообщение для DaveMurray с помощью ICQ
По умолчанию

Цитата:
Сообщение от E69 Посмотреть сообщение
Кажется, в пражском метро что-то такое было, объекты с источниками света. Во всяком случае интересный вариант, если реально такие модели создавать.
Да было бы неплохо) и мануал по созданию такого фонаря с динамическим освещением, примерно как на http://www.railunion.net для RW
__________________
ЕСЛИ МЫ ПРОИЗОШЛИ ОТ ОБЕЗЬЯН, ТО НУЖНО ЖИТЬ ТАК, ЧТО БЫ ОБЕЗЬЯНЫ НАМИ ГОРДИЛИСЬhttp://byrails.of.by/ Минск - Борисов

Последний раз редактировалось DaveMurray; 18.02.2013 в 22:11.
DaveMurray вне форума   Ответить с цитированием
Старый 18.02.2013, 22:15   #388
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,754
Вы сказали Спасибо: 1,426
Поблагодарили 2,403 раз(а) в 1,352 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
кнопка "отпуск ЭПТ" сколько держишь кнопку, столько времени отпускает тормоза во всём составе
это разные кнопки.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 21.02.2013, 20:45   #389
Tarik
Опытный
 
Аватар для Tarik
 
Регистрация: 17.05.2011
Адрес: Льв.жд ст.Стрый
Сообщений: 176
Вы сказали Спасибо: 267
Поблагодарили 203 раз(а) в 93 сообщениях
Tarik стоит на развилке (репутация по умолчанию)
Отправить сообщение для Tarik с помощью ICQ
По умолчанию

Вова, я вот начал упрощать и готовить к конверту кабину ЭР9 (кругляка) с трейнзапа. Есть смысл? Может уже кто этим занимается и я дурную работу делаю? Просто салон я в самом начале тебе показывал, его и прикручу к кабине.
Tarik вне форума   Ответить с цитированием
Старый 22.02.2013, 08:37   #390
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,499 раз(а) в 200 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Нет, никто сейчас ей не занимается, та что смысл разумеется есть) Отлично)
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


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


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