Sidebar

Помогите с HDR...

XForce

Force, просто Force.
Sep 2, 2007
304
31
Помогите с HDR...

Делаю на даче карту для Garry's Mod, основой которой составляет лес. Так как я полный нуб в HDR, я хотел бы получить справку от людей, имеющих опыт работы с ним. Я читал статью на сайте, а также еще несколько статей. Но так и не понял, каким образом этот HDR настраивать. В идеале я бы хотел получить такое освещение:
attachment.php
(см. вложение 1)
Нужны дельные советы, или даже примеры. Я думаю, опытным ХДР-щикам не составит труда мне помочь :)
Второй вопрос. Читал о том, что освещение можно менять в режиме реального времени. Можно ли например, когда на карте происходит какое-то событие, освещение менялось примерно на такое?:
attachment.php
(см. вложение 2)
Возможно ли?
И главное - Каким образом это все можно настроить, и долго ли? Заранее спасибо.
 

Attachments

Last edited:

MK

:)
Sep 18, 2007
402
38
1
0
EE:Viimsi
2 XForce:
Настройка ХДР происходит следующим образом:
На карте ставишь энтитю env_tonemap_controller обзываешь его tonemap,
далее ставишь Logic_Auto и в Output прописываешь следующее:

MyOutput Target Target Input Params...

OnMapSpawn tonemap SetBloomScale 1.8
OnMapSpawn tonemap SetAutoExposureMax 2
OnMapSpawn tonemap SetAutoExposureMin 0.8

И при запуске компилятора, ставишь обязательно галочку HDR в РАД.
Вроде всё =)

зы, а для большего качества и схожести, что у тебя во вложении, лучше юзать и ХДР и заодно Color Correction.
Вот, что нашел по Color Correction.
 

Attachments

Last edited:

XForce

Force, просто Force.
Sep 2, 2007
304
31
2 Backbreaker:
Возможно я и путаю, но Color Correction с английского переводится как коррекция цвета...мне же нужно сделать так, как в первом вложении, тоесть сделать золотистый отблеск от деревьев, и пр. Я не думаю, что этого можно достигнуть с помощью Color Correction.
Тогда вопрос: возможно ли изменить настройки Color Correction'а прямо во время игры? Например, чтобы после срабатывания определенного триггера, настройки менялись?
2 Final22:
Спасибо за неплохой алгоритм действий, но мне бы еще пригодилась бы справка о этих параметрах...за что отвечает каждый. Например что такое SetAutoExposureMax.
 
Last edited:

XForce

Force, просто Force.
Sep 2, 2007
304
31
Проштудировал википедию Valve, остался один вопрос: можно ли изменять свойства Color Correction'a так, чтобы не получалось, что зашел в триггер - цвет поменялся, вышел - цвет возвратился к стандартному, а чтобы он переключался. Например вошел через триггер - цвет поменялся, вышел - цвет остался. И переключать их триггерами таким образом.
 

igi_sev

I have returned
Apr 20, 2009
819
39
2 XForce:
используй точечный объект color_correction с большим радиусом действия. Его можно включать и выключать функциями "Enable" и "Disable" + он работает даже тогда когда игрок не может "видеть" его.

Можешь комбинировать использование color_correction_volume и color_correction. Например: чтобы для игрока коррекция цвета включалась плавно - используй color_correction_volume. После плавного перехода включай color_correction, чтобы эффект длился постоянно. В общем, действуй в таком духе =)
 

XForce

Force, просто Force.
Sep 2, 2007
304
31
Тогда возможно сделать так?
trigger_multiple, через который проходит игрок, активирует logic_relay, затем logic_relay активирует color_correction_volume, а через, например 5 секунд, активирует color_correction. Причем сам color_correction имеет очень маленький радиус, и стоит в недосягаемом месте. В другом месте тоже стоит триггер, который в свою очередь, активирует свои color_correction'ы. Будет работать?
PS: Проверить пока не могу, т.к. SDK на этом компьютере нет, я на будующее :)
 

igi_sev

I have returned
Apr 20, 2009
819
39
2 XForce:
>> ... Причем сам color_correction имеет очень маленький радиус...
color_correction должен иметь большой радиус, ну или во всяком случае такой, чтобы игрок был в радиусе его дуйствия.

А то что ты написал - так и надо, хотя в принципе можно обойтись и без logic_relay =)
 

XForce

Force, просто Force.
Sep 2, 2007
304
31
Тогда получается, триггер должен стоять вокруг всей сферы действия correction'a, чтобы эффект с плавным переходом работал? Или есть еще способы? Например
igi_sev said:
хотя в принципе можно обойтись и без logic_relay


[ADDED=XForce]1244716236[/ADDED]


Еще мне не понятно следующее:
color_correction должен иметь большой радиус, ну или во всяком случае такой, чтобы игрок был в радиусе его действия.
и одновременно
он работает даже тогда когда игрок не может "видеть" его.
Но если игрок находится в радиусе его действия, то он его видит... Или я неправильно понял?
 
Last edited:

igi_sev

I have returned
Apr 20, 2009
819
39
2 XForce:
Способы всегда есть =)


Первый способ объясню на словах.
Если собираешься использовать объект color_correction_volume, то лучше всего сделай его огромным, чтобы он покрывал всю нужную тебе область. Это самый правильной способ использования этого объекта.
P.S. Кстати, я надеюсь ты в курсе, что для Multiplayer'ных карт объект color_correction_volume действует на всех игроков? =) Т.е. если один игрок зайдёт в область этого объекта, то коррекция цвета включится для всех =)


1.gif
Второй способ.
logic_relay пригодится...
Игрок (зелёный квадратик) находится где-то в игре. Когда он входит в череду первых color_correction_volume, trigger_multiply и logic_relay для него при помощи объекта color_correction_volume начинает включаться коррекция цвета. Спустя какое-то время функцией "Enable" включается объект color_correction (белый квадратик) с большим радиусом действия. Он стоит за всяким стенами и вообще может быть за пределами карты. Игроку не обязательно "видеть" его (через стены и т.п.), чтобы он работал.
В принципе тут мои мозги начинают плавится :D и я понимаю что этот метот чертовски сложен для реализации + неисключены ошибки.
Советую забить на этот метод... он не применим в Multiplayer'е.


2.gif
Третий способ.
Намного проще второго + может применться в Multiplayer'ных играх. Если бы я задумал сделать такой лес, какой хочешь сделать ты, то я бы использовал именно такой способ.
 

XForce

Force, просто Force.
Sep 2, 2007
304
31
Как раз мне и нужно для мультиплеера, спасибо что предупредил. В вики вальва такого предупреждения я не знаметил.
Спасибо за старания изображения рисунков в фотошопе (или где там), но я немного не понял последний рисунок. Получается, что в месте, где стоит игрок (зеленый квадратик), Получается, что в месте пересечения этих сфер, они как бы смешиваются? Или таким образом происходит эффект перехода?
 

igi_sev

I have returned
Apr 20, 2009
819
39
2 XForce:
Если оба объекта color_correction будут с одинаковой коррекцией, то перехода не будет. Игроку будет казаться что ничего не меняется.
Другими словами, действие нескольких объектов color_correction смешиваются =)

P.S. я нарисовал картинки криво )))
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord