var title = 'RailUnion.net Блоги Лента'; var url = 'http://railunion.net/blog/view/random_blogs_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; var site_url = 'http://railunion.net'; var site_desc = 'Русскоязычное железнодорожное сообщество'; var time = 'Fri, 24 Nov 2017 04:59:15 +0300'; var data = new Array(); data[0] = new Array(); data[0]['title'] = 'Эксперимент с кабиной'; data[0]['url'] = 'http://railunion.net/blog/AlexanderG/%D0%AD%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82_%D1%81_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%BE%D0%B9_b-60_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[0]['url'] = 'http://railunion.net/blog/AlexanderG/%D0%AD%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82_%D1%81_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%BE%D0%B9_b-60_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[0]['username'] = 'AlexanderG'; data[0]['blog_id'] = '60'; data[0]['blog_message'] = 'Позавчера попробовал сделать физически корректную симуляцию качания кабины, как платформу для экспериментов выбрал номерной, ибо его болтает сильно.
[youtube]-qtGYtcuF6c[/youtube]'; data[0]['blog_time'] = 'Wed, 09 Dec 2009 14:22:35 +0300'; data[1] = new Array(); data[1]['title'] = 'Лицензионный Kuju Rail Simulator'; data[1]['url'] = 'http://railunion.net/blog/Mr.+Angelo/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_Kuju_Rail_Simulator_b-7_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[1]['url'] = 'http://railunion.net/blog/Mr.+Angelo/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_Kuju_Rail_Simulator_b-7_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[1]['username'] = 'Mr. Angelo'; data[1]['blog_id'] = '7'; data[1]['blog_message'] = 'Забегая вперед скажу: Свершилось! :clap3:
Еще 20 мая я заказал на www.justtrains.net Double Pack: Kuju Rail Simulator и Official Extension Pack. Заказывая их вместе, Double Pack-ом, выходит дешевле чем по отдельности.
При заказе с моей Visa Classic сняли $88.14 :lol:, из которых $7 это доставка по России.
Посылка в мои края из Москвы идет примерно 3 недели. Но ни через 3 недели ни через 1.5 месяца я посылку не получил. Проверял почтовый ящик в надежде найти почтовое извещение, но попадался только всякие СПАМ. :spam:
И так, 7 июля я написал в От...

[ Продолжается ]'; data[1]['blog_time'] = 'Mon, 28 Jul 2008 11:35:07 +0400'; data[2] = new Array(); data[2]['title'] = 'Шейдеры и RW материалы - TrainGlass.fx'; data[2]['url'] = 'http://railunion.net/blog/A1iv/%D0%A8%D0%B5%D0%B9%D0%B4%D0%B5%D1%80%D1%8B_%D0%B8_RW_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D1%8B_TrainGlass.fx_b-1504_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[2]['url'] = 'http://railunion.net/blog/A1iv/%D0%A8%D0%B5%D0%B9%D0%B4%D0%B5%D1%80%D1%8B_%D0%B8_RW_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D1%8B_TrainGlass.fx_b-1504_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[2]['username'] = 'A1iv'; data[2]['blog_id'] = '1504'; data[2]['blog_message'] = 'Шейдеры и RW материалы - TrainGlass.fx


Автор: Derek Siddle
Перевел: A1iv
Ссылка на оригинал: смотреть

Была также статья в блоге sciffа на эту тему


TrainGlass.fx шейдер в Railworks надлежит использовать всякий раз, когда требуется получить материал полупрозрачного стекла. К примеру, это окна на подвижном составе.

Применяя шейдер стеклянной поверхности автор может управлять след. свойствами:

(а) Текстура -- Которая нанесена на стекло, цвет, царапины и т.д.
(б) Translucency (полупрозрачность) -- насколько стекло прозрачно.
(в) Specular (зеркальное отражение) -- размер [по-] Фонг бликов отражающей свет поверхности [при ее освещении].
(г) Environment map (карта окружения). Интенсивность карты окружения (псевдо-отражения окруж. пространства на об...

[ Продолжается ]'; data[2]['blog_time'] = 'Tue, 16 Sep 2014 00:40:43 +0400'; data[3] = new Array(); data[3]['title'] = 'Ещё про [метро] сигналку'; data[3]['url'] = 'http://railunion.net/blog/kemal/%D0%95%D1%89%D1%91_%D0%BF%D1%80%D0%BE_%5B%D0%BC%D0%B5%D1%82%D1%80%D0%BE%5D_%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BA%D1%83_b-121_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[3]['url'] = 'http://railunion.net/blog/kemal/%D0%95%D1%89%D1%91_%D0%BF%D1%80%D0%BE_%5B%D0%BC%D0%B5%D1%82%D1%80%D0%BE%5D_%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BA%D1%83_b-121_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[3]['username'] = 'kemal'; data[3]['blog_id'] = '121'; data[3]['blog_message'] = 'Есть как минимум 2 проблемы в создании метросигналки, которые НЕ возможно решить используя опыт создания ЖД сигналки.
  1. Зависимость от стрелки нескольких РЦ. На ЖД от стрелки зависит только один светофор (ну 2, есть ещё Жм и Зм, но сути не меняет). Положение стрели может изменить показание светофора на Ж(м)Ж или другую комбинацию, которое изменит ограничение на этом светофоре. В метро всё несколько сложнее. Светофор перед стрелкой покажет Ж(м)Ж и выдаст в рельсы частоту 40 вместо, допустим, 80. На предыдущей РЦ тогда тоже уже не будет 80, а будет что-то поменьше. Как это задать и отслеживать я пока не представляю. С пошёрстными стрелками ещё сложнее. Несколько РЦ за стрелкой должны выдавать 40. И только когда весь состав проедет стрелку, можно выдавать максимальное значение. Опять же, как это реализовать?
  2. Зависимость показания МУ не только от направления. На ЖД в этом плане просто - показание МУ можно однозначно определить расположен...

[ Продолжается ]'; data[3]['blog_time'] = 'Sat, 19 May 2012 22:31:38 +0400'; data[4] = new Array(); data[4]['title'] = 'А что с этим можно делать?'; data[4]['url'] = 'http://railunion.net/blog/Skif/%D0%90_%D1%87%D1%82%D0%BE_%D1%81_%D1%8D%D1%82%D0%B8%D0%BC_%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_b-1516_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[4]['url'] = 'http://railunion.net/blog/Skif/%D0%90_%D1%87%D1%82%D0%BE_%D1%81_%D1%8D%D1%82%D0%B8%D0%BC_%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_b-1516_sid-a6a62b89cab6c48d63075bd63fdb29da.html'; data[4]['username'] = 'Skif'; data[4]['blog_id'] = '1516'; data[4]['blog_message'] = 'А теперь - обсудим, что можно реализовать, используя данный способ настройки камеры и как.



1. Смена камер с учетом физических препятствий (закрытых дверей и форточек).

Поскольку каждому кадру анимации сопоставлено конкретное положение камеры в кабине, теперь можно, проверяя положение контрола форточки или двери, не позволять сдвигать контрол аватара дальше, пока дверь или форточка закрыты. Можете даже прицепить к этому контрол-триггер (со значениями 0,1) и повесить на него звук "Хм, заперто..." или "ОЙ!" . На ваш вкус.

2. Смена кабин и проход по машинному отделению в пределах одной модели.

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

[ Продолжается ]'; data[4]['blog_time'] = 'Sun, 10 Apr 2016 12:56:42 +0300';