За выходные не успел ничерта, но не по причине лени а по причине переоценки своих знаний хаммера, даром что из за компа не вылезал
.
Однако кой - чего уже есть:
1)Воздушная перспектива.
Что это такое и нах нада? Нада - человек определяет расстояние до обьектов по нескольким признакам - изменение размера знакомых нам обьектов(линейная перспектива) + та самая воздушная перспектива. Воздух у поверхности земли содержит пары воды, пыль, органику и проч. - в целом это все складываеться в светловато-серый цвет(и немного синего - кислород воздуха) - т.е. этот цвет добавляеться к цвету или тону(яркости) видимых предметов. В итоге даже малые дистанции 30-100м (а в хаммере достижимо и до 1.5 "км" в самых диких случаях - размер куба карты по диагонали ) уже должны искажать цвет предметов. Что будет, если на темный предмет наложить в фотошопе полупрозрачный серый? Предмет станет светлее. А если на ярко-белый наложить полупрозрачный серый - соотв. станет темнее. Аналогично и с цветами предметов - сочный цвет от добавления серого станет менее сочным, блеклым. Вопрос в силе искажения яркости и цвета пока открыт - поэкспериментирую с фотографиями и выясню, на сколько численно надо добавить серого на карту (добавление воздушной перспективы предлагаю делать с помощью энтити fog_controller - если кто знает удачнее способ - скажите.)
Стоит ли возиться с воздушной перспективой? Вообще - да, потому как реалистичности добавляет не хило. Например в горах, где в воздух чист люди очень легко ошибаються в оценке расстояния. Да и посмотрите на облака - обычно также сложно оценить расстояние до них - рядом с ними нет предметов, размер которых мы знаем + воздушная перспектива также не работает - слой пыли над землей где то 300м - а дальше чистый воздух. А до облаков 2-3 км минимум.
Так что учитывать стоит, это добавит реалистичности и ощущения "глубины".
2)На открытом воздухе в тени предметы должны иметь более "холодные цвета", чем на освещенной солнцем части. В пасмурный день это не применимо(все равномерно освещаеться бело-серым небом). Термин "холодные цвета" значит что: теневая часть предмета все же видна - т.е. чем то освещаеться. По большей частью - небом. А небо - бело/синее (пары воды/облака дают белый, а кислород - синий цвет. Днем, когда вы смотрите на небо вы видите синеву; если бы воздух был полностью прозрачен - видели бы черный космос, как ночью). Значит в теневой части предметы освещаютсья бело-синим светом. Попробуйте наложить на солнечный желтый , "теплый", цвет слой с небесным синим цветом (прозрачность 10-15%) - желтый приобретет зеленый оттенок. Несмотря на небольшое изменение, производимое синим цветом в тенях - это один из важнейших законов живописи. В помещениях же этот закон не работает - там на цвет предметов в тенях влияет цвет стен/обоев помещения.
На карте в хл за освещение теней вместо неба отвечает параметр ентити light_enviroupment - ... эээ ... забыл как называеться
. Домой приду- посмотрю. Ambient_light вроде.
3)Цвет солнца. Тут Фиш предложил таблицу сделать, я думал-думал и придумал - не , проще: делаем скриншоты (2 шт) на вашей карте, где есть 1 солнце от скайбокса 2 вторая (не солнечная) половина неба. Потом в фотошопе пипеткой смотрим какое значение в RGB имеет солнце и какое - большая часть неба. Потом в light_enviroupment вводим эти параметры как основной и бэк свет - нэ?
. Ведь в реале то так и должно быть - если у вас закат, значит солнце медно-красное, небольшой яркости, а небо красно-синее - и предметы будут освещаться этими двумя цветами
.
Как мысля?
. останеться только руками яркость подобрать.
4)"Пути света" - о распостранении света в реале и в хл2 движке. Делаю по маленьку, однако тут упираеться в мои скудные познания - я даже забампить не могу толком текстуру пока, параметров много а поди разберись...