02.08.2009, 01:23 | #76 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,491
Поблагодарили 10,276 раз(а) в 3,842 сообщениях
|
В МСТС весьма размытое понятие "край диска" с учетом этой погрешности у меня получилось что нужно добавлять час к требуемому времени захода, т.е. чтобы верхний край диска светила скрылся за горизонтом в 22:31 нужно выставлять world_sky_satellite_set_time ( 23:31:00 ).
Включать в это время ночной слой совсем не айс - =)), потому без светила-триггера для включния ночных текстур не обойтись . ps чего-то я с красным оттенком все же перебрал... add Да, действующие (с реальным светом) светила не должны пересекаться по времени, увидел эффект как в своем сценарии для Фастова, там старт в 8:00 и иногда было заметно резкое изменение яркости при старте. Теперь понятно почему - подгонял восход солнца к 5:37, как ни двигал время восхода все равно в 5:30 резко светлеет и солнце начинает светить, показавшись краем на горизонте. Оказалось в 5:30 отключалась луна, и пока она не отключится солнце не светило, убрал её (отключение раньше включения солнца) - рассвет стал мягкий и красивый.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. Последний раз редактировалось Zabor; 02.08.2009 в 02:09. |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
02.08.2009, 03:51 | #77 | |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,491
Поблагодарили 10,276 раз(а) в 3,842 сообщениях
|
Максим, я как всегда перестарался =)) время в world_sky_satellite_rise_time и world_sky_satellite_set_time это именно восход и закат т.е. появление/пропадание лучей света от светила и наплевать где там диск болтается, разработчики МСТС все уже продумали - рассвет начнется за 35 минут и угаснет свет после заката примерно в этот интервал.
Вот что у меня с рассветом получилось (секция луны, 3 светило): Цитата:
Занимательная, однако, получается астрономия аля МСТС
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
|
02.08.2009, 09:14 | #78 |
Пользователь
Регистрация: 25.03.2009
Сообщений: 48
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Жалко вот с движением светил там не так круто - солнце двигается строго через зенит и никаких гвоздей... (((
__________________
You're never really done for, as long as you've got a good story and someone to tell it to. My ASRailRoad is my story... |
02.08.2009, 12:06 | #79 |
Опытный
Регистрация: 28.07.2008
Адрес: Ростов
Сообщений: 247
Вы сказали Спасибо: 24
Поблагодарили 6 раз(а) в 5 сообщениях
|
Игорь великолепно!
Попробовал поставить действителино получилось ,что не какой темноты и переход очень плавный . Значит промежуток между заходом луны/восходом солнца 8 минут в данном случае.С другим вресенем заката и т.д. все будет по-другому но есть от чего идти! А подсветка земли? Вот предлагаю заменить текстуры ночные эти мне кажеться более красиво смортрятся http://ifolder.ru/13364993 Значит такой же период ставим и на закате все чики-пики! |
02.08.2009, 13:55 | #80 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,491
Поблагодарили 10,276 раз(а) в 3,842 сообщениях
|
Максим, подожди, где 8 минут у меня так получается:
Главная фишка в зонах плавного перехода освещения неба, их можно двигать по времени, но так, чтобы между закатом одного светила и восходом другого было не более 35+35 минут и не менее 0, т.е. светила не должны перекрываться в части лучей на поверхности. Цвета и оттенки переходных зон (цвет на восходе/закате) - огромное поле для художника, раз времена освещения объектов светилами не пересекаются проблем не будет. Тестурку звезд сейчас попробую... ScreenMaker, а ты как хотел, чтобы светило зигзагом по небу прыгало? Или тебе нужно чтобы оно по краю горизонта пробиралось, тогда попробуй покрутить угол восхода. add Вот как раз кручу освещение от луны в зените... Экономим электричество, 2:00 ст. Парголово, белыми ночами свет не включаем, и вообще ходим пешком , наверное надо окружающий свет от луны сделать повеселее, чего-то голливудскими кошмарами повеяло Текстурка хороша, но надо еще покрутить радиус/высоту купола и грани в ночном слое - звезды на гранях размазываются слегка, но это когда до слоев доберемся =))
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. Последний раз редактировалось Zabor; 02.08.2009 в 14:43. |
02.08.2009, 16:45 | #81 |
Опытный
Регистрация: 28.07.2008
Адрес: Ростов
Сообщений: 247
Вы сказали Спасибо: 24
Поблагодарили 6 раз(а) в 5 сообщениях
|
Понял!
Время 5:02 - время восхода саттелина или время когда светило освещает только облака world_sky_satellite_set_time ( 05:02:00 ) Рассвет, как астрономическое определение наступает у солнца в 5:37,т.е. это время пересечения центром светила горизонта. Промежуток времени от world_sky_satellite_set_time до астрономического восхода 35 минут. Из статьи Тимаса кое-что 1. Dir(directional)-направленный world_sky_satellite_dir_rise_colour ( ff000020 ) world_sky_satellite_dir_high_colour ( ff000020 ) world_sky_satellite_dir_set_colour ( ff20203C ) Amb(Ambient)-рассеянный world_sky_satellite_amb_rise_colour ( ff000010 ) world_sky_satellite_amb_high_colour ( ff000010 ) world_sky_satellite_amb_set_colour ( ff60606A ) ЭТИ СТРОКИ ПИСАТЬ В САМОМ НАЧАЛЕ файла .env world ( world_fog_distance(2000) Максимальная видимость объектов на маршруте world_fog_day_colour(ffaaaacd) Цвет,к которому стремятся все цвета ночью world_fog_night_colour(ff000000) тот же цвет ночью Последний раз редактировалось Keeper; 02.08.2009 в 16:48. |
02.08.2009, 17:08 | #82 | |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,491
Поблагодарили 10,276 раз(а) в 3,842 сообщениях
|
Неа , я над этим вчера часа два думал, гуглил, знакомых и друзей задолбал этим восходом , оказывается восходом считаются как первые лучи (появился верхний край диска) по гражданскому времени, так и центр светила на горизонте по астрономическому времени.
Потом надо было понять, как это реализовано в МСТС, на это еще пару часов экспериментов ушло… Итого: в world_sky_satellite_rise_time в МСТС записывается время восхода для данной местности и времени года (конкретной даты) по гражданскому времени, т.е. это появление первых лучей солнца на объектах, как там покажется край диска видимо зависит от его радиуса и высоты от "0" поверхности МСТС. Рассвет (освещение солнцем облаков и фоновое мира) МСТС начнет за 35 минут до указанного времени автоматически и плавно, допускается смешение цветов в этот период с другим светилом, при условии, что оно к времени указанному в world_sky_satellite_rise_time зайдет, перейдя в режим подсветки неба. Потому world_sky_satellite_rise_time ( 05: 37:00 ), [пробел из-за появления этого смайла =))] тогда рассвет начнется в 5:02 Направленный/рассеянный мы уже сами разгадали Цитата:
Хм, только world_fog_day_colour это вроде про день (day) =)) add Странно, у меня в маршруте параметра world_fog_night_colour не оказалось, добавил, выставил (ffffffff) (белый), нужно же определить где он вылезет, получилось вот что: , если подняться выше тогда так: . На вскидку эти параметры - цвет горизонта для ночи и дня, где-то я это уже видел… точно! Фастов - вот что подсвечивало лес вдалеке, только там почему-то стоит world_fog_night_colour ( ff000000 ) (черный), хм или мы пока не научились его готовить © или параметр глючный. Add Либо другая версия - fog в переводе это туман, надо крутить...
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. Последний раз редактировалось Zabor; 02.08.2009 в 18:19. |
|
17.08.2009, 18:02 | #83 |
Опытный
Регистрация: 28.07.2008
Адрес: Ростов
Сообщений: 247
Вы сказали Спасибо: 24
Поблагодарили 6 раз(а) в 5 сообщениях
|
Покрутил немного.
В общем world_fog_distance ( 50 ) world_fog_day_colour ( ffFFFFFF ) world_fog_night_colour ( ffFFFFFF ) Эти 3 строки связаны между собой. 1. world_fog_distance ( 50 )-это расстояние ,через которое начинается туман.Дистанция видимости объектов.Но это не совсем туман.Если какой-либо цвет (т.е. текстура земли,текстура объекта и т.д.) попадает в этот туман, то он становица цвета заданного днем параметром 2. world_fog_day_colour ( ffFFFFFF ) ночью 3.world_fog_night_colour ( ffFFFFFF ). На облака этот туман не влияет. Объекты попавшие в этот туман не теряют четкости,а просто окрашиваются в один и тот же цвет в т. ч. и земля. Т.е. если стоит world_fog_distance ( 50 ) То через 50 метров земля и объекты будет окрашиваться допустим в белый цвет и сливаться.Появится ощущение тумана. ИЗ world_fog_day_colour ( ffFFFFFF ) В world_fog_night_colour ( ffFFFFFF ) Переходит постепенно.Нет резкого скачка. |
23.08.2009, 07:49 | #84 |
Опытный
Регистрация: 28.07.2008
Адрес: Ростов
Сообщений: 247
Вы сказали Спасибо: 24
Поблагодарили 6 раз(а) в 5 сообщениях
|
Вот,сделал облака.Пока не менял настройки воды,ветра,только облака и светила.
Скачать можно отсюда. http://www.marshrutmsts.ucoz.ru/load/3-1-0-4 Есть один глюк,часа в 3ночи появляется белое свечение,пока не понял почему,особо не разбирался. Пока опору сделал на ночное небо. |
23.08.2009, 11:00 | #85 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,491
Поблагодарили 10,276 раз(а) в 3,842 сообщениях
|
О, продвижения в погоде, чуть позже изучу, сейчас на Ланскую убегаю…
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
23.08.2009, 11:07 | #86 |
Опытный
Регистрация: 28.07.2008
Адрес: Ростов
Сообщений: 247
Вы сказали Спасибо: 24
Поблагодарили 6 раз(а) в 5 сообщениях
|
|
25.08.2009, 10:46 | #87 |
Опытный
Регистрация: 28.07.2008
Адрес: Ростов
Сообщений: 247
Вы сказали Спасибо: 24
Поблагодарили 6 раз(а) в 5 сообщениях
|
Эти строки можно найти только в файлах Snow.env и Rain.env
Строки выделенные желтым описывают снег и дождь. Код:
world_water_layer ( world_water_layer_height ( 0 ) world_water_layer_sky_reflection ( 0 ) world_anim_shader ( world_anim_shader_frames ( 1 world_anim_shader_frame ( world_anim_shader_frame_uvscroll ( 0 0.1 ) ) ) world_shader ( BlendATexDiff terrain_texslots ( 1 terrain_texslot ( test.ace 1 0 ) ) terrain_uvcalcs ( 1 terrain_uvcalc ( 1 0 0 0 ) ) ) ) ) ) ) world_precipitation ( world_precipitation_type ( world_precipitation_type_rain ) world_precipitation_density ( 1000 ) world_precipitation_speed ( 10 ) world_anim_shader ( world_anim_shader_framelen ( 1000 ) world_anim_shader_frames ( 4 world_anim_shader_frame ( world_anim_shader_frame_uvstamp ( 0 0 0.5 0.5 ) ) world_anim_shader_frame ( world_anim_shader_frame_uvstamp ( 0.5 0 1 0.5 ) ) world_anim_shader_frame ( world_anim_shader_frame_uvstamp ( 0 0.5 0.5 1 ) ) world_anim_shader_frame ( world_anim_shader_frame_uvstamp ( 0.5 0.5 1 1 ) ) ) world_shader ( BlendATexDiff terrain_texslots ( 1 terrain_texslot ( hitw-snowflake.ace 1 0 ) ) terrain_uvcalcs ( 1 terrain_uvcalc ( 1 0 0 0 ) ) ) ) ) world_wind ( _world_wind_layers ( 2 world_wind_layer ( world_wind_layer_maxheight ( 200 ) world_wind_layer_direction ( 1 0 0 ) world_wind_layer_speed ( 3 ) world_wind_layer_turbulencep ( 0 ) ) world_wind_layer ( world_wind_layer_maxheight ( 100000 ) world_wind_layer_direction ( 0 0 0 ) world_wind_layer_speed ( 0 ) world_wind_layer_turbulencep ( 0 ) ) ) world_wind_layers ( 1 world_wind_layer ( world_wind_layer_maxheight ( 100000 ) world_wind_layer_direction ( 1 0 0 ) world_wind_layer_speed ( 3 ) world_wind_layer_turbulencep ( 0.2 ) ) world_wind_layer ( world_wind_layer_maxheight ( 100000 ) world_wind_layer_direction ( 0 -1 0 ) world_wind_layer_speed ( 0 ) world_wind_layer_turbulencep ( 0.2 ) ) ) ) ) world_precipitation_type ( world_precipitation_type_rain ) (место rain можно поставить Snow ) т.е получится так world_precipitation_type ( world_precipitation_type_snow ) Высота ,где кончается снег- Y:3454 Возможно где-то этот параметр можно поменять. world_precipitation_type ( world_precipitation_type_rain ) ДОЖДЬ. Дождь идет слоями,т.е. один слой каплей дождя,второй и т.д. Между слоями имеется просвет.Причем еще какая-то текстура имитирует капли воды в камеру.Текстуры капель разной величины. world_precipitation_type ( world_precipitation_type_snow ) СНЕГ Каждая снежинка отдельно падает.Текстуры снега разной величины. Последний раз редактировалось Keeper; 25.08.2009 в 10:50. |
27.08.2009, 00:12 | #88 | |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,491
Поблагодарили 10,276 раз(а) в 3,842 сообщениях
|
Сделал эксперимент с туманом - 50 м это жесть =)), от 100 еще более менее, похоже.
Получается, МСТС использует некие дефолтные параметры, если эти три строки отсутствуют в файле? Цитата:
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
|
27.08.2009, 03:07 | #89 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,491
Поблагодарили 10,276 раз(а) в 3,842 сообщениях
|
Еще немного изысканий (не забегая вперед паровоза) изучив файл *.trk пришел к выводу, что МСТС предлагает нам выбор из следующих вариантов:
Environment, секция определяет файлы настройки погоды для сезона и явлений. весна ясно (файл.env) весна дождь (файл.env) весна снегопад (файл.env) лето ясно (файл.env) лето дождь (файл.env) лето снегопад (файл.env) осень ясно (файл.env) осень дождь (файл.env) осень снегопад (файл.env) зима ясно (файл.env) зима дождь (файл.env) зима снегопад (файл.env) При этом экспериментально подвержено, что файлы описания погоды не пересекаются, т.е. каждый файл является полным описанием погодных условий и смены времени суток, может содержать ссылки на индивидуальные для выбранного файла (времени года и явлений) текстуры светил, неба, облаков и т.д. Но туман как таковой отдельно нигде не упоминается, как в меню, так и в секции Environment, значит выбрать вариант для поездки "Лето, туман" мы не можем, прикручивать туман "навсегда" к режиму "Лето ясно" как-то не очень. С другой стороны туман, а точнее снижение дальности видимости, как описал Максим путем уравнивания цветов текстур необходимо для режимов с дождем и снегом т.к. в реальности действительно не может быть 100% видимости при этих явлениях. К плюсу МСТС нужно отнести и возможность изменения цвета этого "тумана", включая время суток т.к. туман белой Питерской ночью будет отличаться от тумана, скажем в средней полосе. Поучается, чтобы ВСЕГДА не создавать туман в ясную погоду мы можем использовать как недокументированную возможность, достаточно редкие метеоусловия такие как "весна снегопад", "лето снегопад", "осень снегопад" и "зима дождь". Так как погода будет выбрана сценарием без участия пользователя, мы даем возможность сценаристам создавать сценарии, например для лета, как в ясную погоду, так и в тумане, указав в Readme, что при выборе "лето снегопад" вы получите режим "лето туман". И в свободной поездке соответственно выбрав "лето снегопад" получаем "лето туман". Как я понимаю в каждом .env файле можно прописывать все возможные варианты, и параметры, которые не указаны в .env МСТС никак не отображаются, например если дождь не указан то его нет, если не указан туман, то нет тумана. И в тоже время, если указать сразу туман, дождь и снегопад это тоже будет корректно в части обработки и исполнения директив .env файла. ps до экспериментов с удалением из папки ENVFILES всех файлов кроме нужного я предполагал, что например дождь накладывается на текущую погоду в виде облаков и дождя с параметрами указанными в rain.env. Теперь пришел к выводу, что мир погоды в МСТС еще более многогранен, и мы можем индивидуально задавать все без исключения параметры для выбранного времени года и явления.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
28.08.2009, 12:05 | #90 | |||
Опытный
Регистрация: 28.07.2008
Адрес: Ростов
Сообщений: 247
Вы сказали Спасибо: 24
Поблагодарили 6 раз(а) в 5 сообщениях
|
Цитата:
Если присврить параметр TexDiff - то альфа не воспринимается и снег\дождь состоит из квадратиков. Цитата:
Цитата:
Попробовал прописать и снег и дождь.Но читает только то, что идет вначале. Да то есть каждый Env-файл не зависет от другого. Насчет того ,чтобы использовать другие например "лето снег", как "лето туман" идея у меня тоже была. Сделать например "лето ливень" "лето легкий дождь" и т.д. А еще интересно попробовать зделать так чтобы дождь например переставал лить, или наобарот вроде тучи но дождя нет ,а потом как ливанет.Но возможно ли такое? |
|||
Метки |
kosmos |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Что это? |