При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Картостроение > Помощь > Помощь по Counter-Strike 1.6
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.12.2017, 21:09  #21
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,246


По умолчанию

Я поясню как работает diffuse_light. _light - это прямой свет, ну типо куда попал свет от солнца, а diffuse_light, это наоборот такой амбиент в тех местах куда свет не попал и без него должна быть тьма.
Дядя Миша вне форума Ответить с цитированием
Старый 07.12.2017, 21:12  #22
GNU/Hurt
GNU/Hurt
Боржович
Регистрация: 05.03.2014
Сообщения: 773


По умолчанию

2 Ayk:
Углы какие? Откуда солнце светит?
>"angles" "0 270 0"
Почему pitch не указан?
_light -- это направленный солнечный свет, он у тебя светит куда-то в стену и вся карта в тени.
_diffuse_light это, свет, равномепрно излучаемый небом, он у тебя всю карту и заливает.

GNU/Hurt, подумав, добавил 07.12.2017 в 21:13
2 Дядя Миша:
Тамешта от неба, в зданиях и под землёй тьма как есть так и была.

Последний раз редактировалось GNU/Hurt, 07.12.2017 в 21:13.
GNU/Hurt вне форума Ответить с цитированием
Старый 07.12.2017, 21:35  #23
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,246


По умолчанию

2 GNU/Hurt: окклюжен-то работает, естественно.
Дядя Миша вне форума Ответить с цитированием
Старый 07.12.2017, 21:39  #24
Ayk
Ayk
Старший солдат
Регистрация: 15.09.2012
Сообщения: 84


По умолчанию

В общем, я разобрался (надеюсь).
Даже если углы 0 0 0, но Pitch 100, в игру вступает только Shade (_diffuse_light). light_environment (_light) игнорируется.

Только вот не понятно что с оригинальной картой.
Там есть только _light, и при Pitch 100 свет на карте такой как указан в Brightness = 89 172 255 200.
Возможно что ZHLT поддерживает Pitch 100, а может _diffuse_light берется из _light.

2 Дядя Миша:
2 GNU/Hurt:
Спасибо вам.
При правильном Pitch (-90, -60) все так как надо, где падает прямой свет там цвет от Brightness (_light) и где нет там от Shade (_diffuse_light).
https://imgur.com/a/lKV5y
Ayk вне форума Ответить с цитированием
Старый 07.12.2017, 22:39  #25
GNU/Hurt
GNU/Hurt
Боржович
Регистрация: 05.03.2014
Сообщения: 773


По умолчанию

2 Дядя Миша:
Ну я в том плане, что когда это называют "Shade", то создаётся ложное впечатление о том что он все тени покрасит. А оккулужн да, он собственно для того и предназначен. Ну и светит то он везде, просто там где тени нет, его солнце пересвечивает.
GNU/Hurt вне форума Ответить с цитированием
Старый 08.12.2017, 22:51  #26
Ayk
Ayk
Старший солдат
Регистрация: 15.09.2012
Сообщения: 84


Вопрос

Продолжим веселье.

Оригинал: https://imgur.com/FB0XiBN
Копия: https://imgur.com/QKbZmNr
BSPEdit:
Код:
{
"origin" "64 -72 2624"
"_light" "89 172 255 200"
"style" "0"
"_fade" "1.0"
"_falloff" "0"
"angles" "-90 0 0"
"_diffuse_light" "89 172 255 200"
"classname" "light_environment"
}
RAD:
Оффтоп

lights.rad пустой.

Других энтити имеющих отношение к свету нет, только спавны и info_map_parameters.

Как решить? Что менять?
Ayk вне форума Ответить с цитированием
Старый 08.12.2017, 23:53  #27
ncuxonaT
ncuxonaT
Лейтенант
Регистрация: 05.05.2013
Сообщения: 743


По умолчанию

2 Ayk: пропиши в _light четыре ноля
ncuxonaT сейчас на форуме Ответить с цитированием
Старый 09.12.2017, 00:53  #28
Ayk
Ayk
Старший солдат
Регистрация: 15.09.2012
Сообщения: 84


По умолчанию

2 ncuxonaT:
Спасибо, помогло.

Но, как это работает? Я не понимаю...
Углы 0, 0, 0; Pitch -90; светит как надо, должно же быть всё хорошо.
Придётся всё время уже так делать ("выезжать" на Shade (_diffuse_light) )?

Я как понимаю тут всё дело в текстурах, от них сильно отражается свет.
Может эту свето-отражаемость можно снизить?
Ayk вне форума Ответить с цитированием
Старый 09.12.2017, 01:04  #29
ncuxonaT
ncuxonaT
Лейтенант
Регистрация: 05.05.2013
Сообщения: 743


По умолчанию

2 Ayk: _light - солнце, _diffuse_light - небо, angles - углы, с которых светит солнце в порядке yaw pitch roll. Если pitch прописан отдельным пунктом, то используется он.
Pitch = -90 - солнце в зените, pitch = 0 - солнце на уровне горизонта.
ncuxonaT сейчас на форуме Ответить с цитированием
Старый 09.12.2017, 02:47  #30
Ayk
Ayk
Старший солдат
Регистрация: 15.09.2012
Сообщения: 84


По умолчанию

2 ncuxonaT:
А какая разница между солнцем и небом в плане освещения?
Что они (каждый отдельно) освещают?

В уроках говорят: создавайте light_environment, задайте Brightness и Pitch, всё.
А на деле (скрин н.2) просто ужас, очень светло и рябит.
Помимо 0 0 0 0 у _light, есть еще решение?

И выходит что свет от _light прибавляется к свету от _diffuse_light. Или нет?
Ayk вне форума Ответить с цитированием
Старый 09.12.2017, 03:19  #31
ncuxonaT
ncuxonaT
Лейтенант
Регистрация: 05.05.2013
Сообщения: 743


По умолчанию

2 Ayk: солнце светит с одного направления и даёт тени. Небо светит со всех сторон. Да, освещают каждый отдельно. Да, свет суммируется.

Последний раз редактировалось ncuxonaT, 09.12.2017 в 03:49.
ncuxonaT сейчас на форуме Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:54.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2017 by CS-Mapping.com.ua Community