Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Уголок Разработчика

Другие вопросы и проблемы разработки дополнений

Re: Уголок Разработчика

Сообщение BooYa » 04.11.2017, 20:31

Вроде речь шла об изменении разрешения текстур земли, а не сетки рельефа.
Аватара пользователя
BooYa
 
Сообщения: 3751
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1560 раз.
Поблагодарили: 2965 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Уголок Разработчика

Сообщение Skif » 05.11.2017, 11:59

Какой смысл так ограничивать распространение собственной модели?


Обыкновенный мод в духе MSTSBin - без него тоже не работали очень и очень многие дополнения для оригинального MSTS. Кстати, да - скорее, максимальное разрешение карт зашито в шейдер, используемый движком для рендеринга поверхности земли. В любом случае, это не такое суровое вмешательство в код, как, скажем, мод игровой физики, вроде тех, что пишут для ETS2 - но там это позволяет делать движок.
Skif
 
Сообщения: 3750
Зарегистрирован: 01.10.2009, 17:42
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Имя: Дмитрий

Re: Уголок Разработчика

Сообщение le Sandro » 05.11.2017, 13:25

Когда чехи написали mstsbin, большинство народу пересело на него. А в допах так и писали "needed MSTSBin". Думаю, что написать свой шейдер и подключать его, когда нужно, как предлагает Света, имеет смысл.
Аватара пользователя
le Sandro
 
Сообщения: 2711
Зарегистрирован: 30.03.2005, 00:14
Откуда: Пенза
Благодарил (а): 1614 раз.
Поблагодарили: 1165 раз.
Блог: Просмотр блога (2)
Играю в: Train Simulator Classic
Роль: Разработчик

Re: Уголок Разработчика

Сообщение Skif » 05.11.2017, 16:46

Да я не уверен, что вообще потребуется писать собственный шейдер с нуля. Скорее, отыскать ту строку его параметров, которая принимает битмапы для карт эффектов. Где-то там закостылено программно ограничение в 256х256 пикселей, что является натуральным свинством для игры 2008 года. TRS уже в 2004-ом поддерживал 512, и то этого сегодня маловато для достойной картинки окружения.
Skif
 
Сообщения: 3750
Зарегистрирован: 01.10.2009, 17:42
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Имя: Дмитрий

Re: Уголок Разработчика

Сообщение радиомастер » 09.11.2017, 21:44

www.youtube.com Видео от : www.youtube.com

Стекла , капли на стеклах , дождь в салоне , стоп-кран , аварийное открывание двери , экстренны тормоз, потеря управления и вышибание защит , на окрашенном стекле капли словно внутри сквозь краску ,звонок, дворник, кнопка тормоз , педаль безопасности ,полоска на заднем стекле. За дождь в салоне спасибо <flag_uk>
Объекты от радиомастера для RailWorks бесплатно Способ поддержки ПСБ 2200 0303 3116 4229 Save DONBASS People from Kiev Agression
Аватара пользователя
радиомастер
 
Сообщения: 2378
Зарегистрирован: 23.10.2010, 18:42
Откуда: Макеевка
Благодарил (а): 1373 раз.
Поблагодарили: 1888 раз.
Блог: Просмотр блога (4)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Костик

Re: Уголок Разработчика

Сообщение BooYa » 10.11.2017, 14:27

надо больше разрешение стёкол делать. Эти капли, имхо, слишком огромные. Мутанты какие-то.

Кстати, по поводу эффекта на внешних и внутренних стёклах, где отчётливо видно место, где мыл стеклоочиститель. Такой эффект может быть исключительно на грязном стекле. Когда стекло вот не мыли пару недель там, или месяц, а погода была сначала дождь, а потом песчаная буря следом. Весь общественный транспорт регулярно проходит мойку, и такой эффект допустим в конце дня, когда на улице грязно. Но на следующий день, всё будет чисто, тем более стёкла, что на транспорте, что на ПС моют гораздо чаще, чем кузов. Я сам много раз видел, как водители общ.транспорта моют стёкла, и никогда не видел у них явных следов, например, как на видео, только если стекло в принципе грязное.

На видео идёт дождь, ладно, но в сухую летнюю погоду будет также. Поэтому, имхо, этот след нужно делать еле заметным.
Аватара пользователя
BooYa
 
Сообщения: 3751
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1560 раз.
Поблагодарили: 2965 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Уголок Разработчика

Сообщение радиомастер » 10.11.2017, 16:01

2048 сейчас стекло (нормаль и траектория для дворника) , куда больше то ? зависит еще и от размеров "места для раскладки* , трамбовал как мог , квадрат на 4 части для каждой стороны .Хз , но дождь в салоне , вот что бесит .
Объекты от радиомастера для RailWorks бесплатно Способ поддержки ПСБ 2200 0303 3116 4229 Save DONBASS People from Kiev Agression
Аватара пользователя
радиомастер
 
Сообщения: 2378
Зарегистрирован: 23.10.2010, 18:42
Откуда: Макеевка
Благодарил (а): 1373 раз.
Поблагодарили: 1888 раз.
Блог: Просмотр блога (4)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Костик

Re: Уголок Разработчика

Сообщение Skif » 10.11.2017, 16:57

но дождь в салоне , вот что бесит


Это КТМ, для него это норма!
Skif
 
Сообщения: 3750
Зарегистрирован: 01.10.2009, 17:42
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Имя: Дмитрий

Re: Уголок Разработчика

Сообщение BooYa » 11.11.2017, 03:02

радиомастер писал(а):2048 сейчас стекло (нормаль и траектория для дворника) , куда больше то ? зависит еще и от размеров "места для раскладки* , трамбовал как мог , квадрат на 4 части для каждой стороны .Хз , но дождь в салоне , вот что бесит .

Попробуй 4096. Ты сам давал недавно ссылку на мануал по стёклам, там текстура простейшая. Она даже в 4096 будет весить мало, т.к. графической информации там минимум. А важен только вес текстуры, а не её разрешение. Можно текстуру 1024х1024 забить таким количеством пикселей разных, что она будет весить в 10 раз больше, чем 8192. Для современных игр, все эти патчи на хайрез, и 4к текстуры, естественно, требуют в разы больше видеопамяти (6+ гигабайт), потому что там обновляются куча текстурных листов, плотно уложенных, вес которых пропорционален разрешению. Но капель на стёклах это не касается. Сделай 4096 стёкла, и посмотри разницу в весе текстуры, отвечающей за именно капли. Ну протести, еще в игре, врядли ты заметишь разницу в фпс. Зато капли, не будут, как жуки-мутанты из чернобыля.
Аватара пользователя
BooYa
 
Сообщения: 3751
Зарегистрирован: 24.01.2010, 16:30
Откуда: Екатеринбург
Благодарил (а): 1560 раз.
Поблагодарили: 2965 раз.
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Андрей

Re: Уголок Разработчика

Сообщение радиомастер » 11.11.2017, 09:44

Все в процессе , не только стекло . К следующему видео все будет сделано
Объекты от радиомастера для RailWorks бесплатно Способ поддержки ПСБ 2200 0303 3116 4229 Save DONBASS People from Kiev Agression
Аватара пользователя
радиомастер
 
Сообщения: 2378
Зарегистрирован: 23.10.2010, 18:42
Откуда: Макеевка
Благодарил (а): 1373 раз.
Поблагодарили: 1888 раз.
Блог: Просмотр блога (4)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Костик

Re: Уголок Разработчика

Сообщение le Sandro » 11.11.2017, 12:28

У Криса этот ман был http://www.christrains.com/ts_faq_weatherglass.html
Аватара пользователя
le Sandro
 
Сообщения: 2711
Зарегистрирован: 30.03.2005, 00:14
Откуда: Пенза
Благодарил (а): 1614 раз.
Поблагодарили: 1165 раз.
Блог: Просмотр блога (2)
Играю в: Train Simulator Classic
Роль: Разработчик

Re: Уголок Разработчика

Сообщение радиомастер » 11.11.2017, 15:13

Всем привет . Сделал лампы на пульте с источниками света (HeadLight) небольшим радиусом и размером. Ночью смотрится нормально , а днем круги вокруг лампочек кажутся ярковаты , но это не самая большая проблема .
Изображение
Изображение
Изображение
Сделал аварийное освещение ( светильники над проходами и в кабине у водителя). И вот тут то и начинается , дверь рядом со светильником освещается плохо (источник света - круглый) , в тоже время в других местах света просто дохрена как для аварийного света . Перегородка "зажата" между двумя близко расположенными источниками (проход передняя дверь и свет кабины) , из-за этого свет в кабине и на перегородке просто зашкаливает .
Сделать свет с меньшим радиусом можно , но тогда до ступенек не досветит .Я уже молчу о том что творится на крыше на внешке .
Изображение
Изображение
Изображение
И, кстати, да , судя по видосам и ночным фоткам , свет уже рассеянный от окон должен делать пятаки на поверхности земли ,чего сейчас трудно сделать ввиду отсутствия "настоящего" света .
le Sandro
Да уже наверно раз десятый так и делается все , по другому работать не будет .
Есть какие-нибудь идеи ?
Объекты от радиомастера для RailWorks бесплатно Способ поддержки ПСБ 2200 0303 3116 4229 Save DONBASS People from Kiev Agression
Аватара пользователя
радиомастер
 
Сообщения: 2378
Зарегистрирован: 23.10.2010, 18:42
Откуда: Макеевка
Благодарил (а): 1373 раз.
Поблагодарили: 1888 раз.
Блог: Просмотр блога (4)
Играю в: Train Simulator Classic
Роль: Разработчик
Имя: Костик

Re: Уголок Разработчика

Сообщение Света » 11.11.2017, 15:48

Ночью смотрится нормально , а днем круги вокруг лампочек кажутся ярковаты
Можно сделать динамическую подгонку яркости и/или радиуса в зависимости от времени суток + сезона.
Я уже молчу о том что творится на крыше на внешке .
Подгонка яркости и/или радиуса в зависимости от расположения активной камеры. Если игрок в салоне, подключаем те настройки, при которых нормальная картина внутри, то, что делается снаружи нас не интересует, когда снаружи - подключаем те настройки, при которых крыша не просвещается.
Или вообще использовать другую группу источников света, и подключать нужную группу в зависимости от активной камеры.
Перегородка "зажата" между двумя близко расположенными источниками (проход передняя дверь и свет кабины) , из-за этого свет в кабине и на перегородке просто зашкаливает .
Как вариант можно попробовать также сделать переключение источников.
Если камеры переключаются мгновенно (дефолтно), то просто гасить один источник, включать другой (когда мы в кабине, работает кабинный, когда в салоне - соответственно салонный источник).
А если использовать анимированное перемещение, то переключение надо делать плавным, причем соотношение обоих источников выловить экспериментальным путем. Суть в том, что когда мы в салоне, салонный источник работает на 100%, по мере перемещения в кабину он начинает терять яркость, а кабинный начинает её компенсировать, пока не наберет 100% в тот момент, когда мы закончим переход в кабину. Сейчас я вижу недостаток только в том, что возможны перепады яркости на пульте. Спрогнозировать поведение освещения при таком решении трудно, надо только экспериментировать.
Забанена по собственному желанию. По важным вопросам связаться со мной можно через почту divovigna@gmail.com
Аватара пользователя
Света
 
Сообщения: 1338
Зарегистрирован: 18.06.2016, 19:38
Благодарил (а): 983 раз.
Поблагодарили: 1805 раз.
Играю в: Train Simulator Classic
Имя: Пандора

Re: Уголок Разработчика

Сообщение olegich » 11.11.2017, 15:52

радиомастер писал(а):Всем привет.Есть какие-нибудь идеи ?

пятаки на поверхности земли можно сделать дублирующим источником света
Разработка,доработка и внедрение отечественного ПС контента,а точнее увлечение,за которым можно следить по ссылке
заходим
Аватара пользователя
olegich
 
Сообщения: 803
Зарегистрирован: 05.04.2015, 16:23
Благодарил (а): 273 раз.
Поблагодарили: 1591 раз.
Блог: Просмотр блога (2)
Роль: Разработчик
Имя: Олег

Re: Уголок Разработчика

Сообщение Skif » 11.11.2017, 16:00

olegich писал(а):
радиомастер писал(а):Всем привет.Есть какие-нибудь идеи ?

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


свет уже рассеянный от окон должен делать пятаки на поверхности земли ,чего сейчас трудно сделать ввиду отсутствия "настоящего" света



Я убил на аналогичную задачу внушительное количество времени и сделал вывод, что без просвечивания вагона ночью изнутри данный эффект, увы, недостижим. Что касается источников в салоне, нужно применять дополнительные точечные источники для локальной подсветки мест, которые должны освещаться переотраженным светом. У меня в ТУ7А в кабине стоит невидимая дополнительная лампочка, которая подсвечивает при включенных основных плафонах пространство под пультами и у пола, куда свет отражается.
Skif
 
Сообщения: 3750
Зарегистрирован: 01.10.2009, 17:42
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Имя: Дмитрий

Пред.След.

Вернуться в [RW] Другие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5