Sidebar

[HL2/CSS] Цветокоррекция изображения.

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

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

Roliks

New member
31.10.2006
525
34
1
0
RU/38/Br
[HL2/CSS] Цветокоррекция изображения.

ОТ переводчика:
Вот новый мой перевод. Этот туториал может понадобится для создания эффекта воспоминайний, или радиации, в общем полезная штука, вчера пробывал лично - все заработало. Оригинал взял на банане
http://www.fpsbanana.com/tuts/3418
Извиняюсь за огромные картинки, но меньше делать через форум я не умею.

Что такое цветокоррекция?

Цветокоррекция - это такой эффект. обычно этот эффект используется для передачи чувств и настроений зрителю в кинемотографе - существуют такие понятия как "холодный цвет", "теплый цвет", "черно белый" и прочее. Примеры вы можете увидеть в настройках любого хорошего телевизора. Теперь движок ХЛ2 поддерживает все эти фишки.

Цветокоррекция, как и HDR, стало доступно левел дизайнерам с выходом Half Life 2, Ep. 1, и сегодня я хочу рассказать вам, как же его можно применить к своей карте. Прежде всего - существуют 2 метода - точечный метод и брашевый метод.
И так давайте начнем.


Первым делом для коррекции цвета нам понадобится файл с расширением .raw. Его то мы и создадим.

И так, запускайте КСС и создайте сервер с любой стандартной картой. Я выбрал кс_ассаулт.


Чтобы коррекция цвета работала правильно, вы должны включить цветокоррекцию в ваших видео опциях, не забудьте об этом!
Но вообще то она включена по умолчанию (у меня была)

Теперь, открываем консоль и пишем следующие команды:

sv_cheats 1

colorcorrectionui

Сделали? У вас Должно появится что то вроде этого:




Если вы использовали фотоэдитор Abobe Photoshop, то вы быстро освоите эту менюшку. Она позволяет вам создавать, и удалять слои, править Цветовой Баланс, Цветовые уровни, контраст, яркость, насыщенность, оттенок и не только. Так что для вас это не должно стать большой проблемой.

Если вы не хотите менять параметры как я, то пропустите этот шаг..

Я настроил Слои так, что карта кажется Черно-Белой. Создайте новый слой с выбранной HSV Tool Filter, Создайте свой слой и назовите как вам нравится (слой). Используйте след. настройки.




Примечание: Если вы не видите изменений, но цветокоррекция включена в видео-опциях, вы должны нажать Enable в окне Color Correction Tools (Цвето-корректирующего инструмента)

Теперь, я создал другой слой, с фильтром уровней. Обзовите слой так, как вам нравится. Я использовал вот такие параметры.

All that did was just darken it a little bit.

Я изменил только несколько параметров. Вы же вольны изменять их сколько угодно много.

Как только вы настроили параметы как вам нравится, сохраните их в .raw файл. Для этого нажмите "Сохранить" в правом нижнем углу окна "Цветокорректирующего инструмента".


.raw файл должен быть сохранен в папке Cstrike/Materials/Correction . Если такой папки не существует - создайте её.




Теперь у вас есть .raw готовый к использованию в ваших картах.



Использование Энтитей.


Теперь, когда у нас есть нужный файл, мы должны включить его в нашу карту. Это может быть сделано 2мя способами - энтитей color_correction_volume и color_correction.

Color_correction_Volume


Энтитя color_correction_volume является брашевой и действует подобно триггеру. Как только вы войдете в этот браш, все вокруг перекрасится. Это удобно, если вы хотите включить цветокоррекцию лишь в опред. части вашей карты. Setting it up in your map

Откройте вашу карту в редакторе, или быстренько создайте новую для обучения.




Теперь создайте нужным размером браш, и покройте его tools/toolstrigger текстурой и превратите в энтитю color_correction_volume.




Теперь откройте свойства этой энтити и установите опции так:


Lookup Fade Duration: 0.1

Lookup Table Filename: materials/correction/cc_tut.raw



Lookup Fade Duration это скорость с которой будет изменятся цветность экрана. Если вы хотите сделать так, чтобы цвет изменился мнгновенно - поставьте значение на 0.1 (0.1 секунды).

Lookup Table Filename это папка, в которую мы сохранили наш .aw файл. У меня он назывался zhopa.raw, поэтому путь к нему будет выглядеть так materials/correction/zhopa.raw.

Остальные настройки вы можете не менять.



Окей, сделали. Теперь компилируйте. ПРи входе в триггер, цвет должен измениться так, как мы настривали его в нашем .raw файле, когда пытали ассаулт.


Color_correction


в отличии от color_correction_volume entity, color_correction меняет цвет полностью на всей карте

Откройте карту, или опять же создайте новую.




Добавьте энтитю (Shift+E), color_correction и откройте окно со свойствами.




Значит, смените свойства таким образом.

Lookup Falloff Start Distance: 450.0

Lookup Falloff End Distance: 10000

Lookup Table Filename: materials/correction/cc_tut.raw



Lookup Falloff Start Distance используется для изменения дистанции с которой объект работает в полной интенсивности... КОроче подгоняется под размеры карты.

Lookup Falloff End Distance дистанция, отойдя на которую цветокоррекция не будет вступать в силу. Обычно больше предыдущего параметра.

Lookup Table Filename Тотчно такое же как и брашевой энтити


Готово! Компилируйте вашу карту. Помните - для работы необходимо включить цветокоррекцию в видеоопциях



Спасибо за прочтения туториала! Будут вопросы - спрашивайте.
 

chaser

Бешеный огурец
10.08.2006
1 473
23
0
0
!!!
Клевый тутор! Понадобится тем кто делает телепорты и гмэнов.
А HL2 енто делается таким же макаром?
 

Roliks

New member
31.10.2006
525
34
1
0
RU/38/Br
2 4@$er:
я так думаю точно таким же. Наверно .рав файл можно создать в кс, и использовать его в хл2е1.
Незнаю что там с просто хл2, ведь эта фишка появилась с выходом хл2еп1.
 

Lantrat

Hancock
VIP
10.09.2006
5 581
41
9
38
  • Золотая медаль 221
2 Roliks:
Местность на первых скринах тутора похожа на местность из игры GRAW. Тутор понравился.
 

Lantrat

Hancock
VIP
10.09.2006
5 581
41
9
38
  • Золотая медаль 221
2 Skaarj:
Оффтоп
 

chaser

Бешеный огурец
10.08.2006
1 473
23
0
0
!!!
Roliks сказал(а):
2 4@$er:
я так думаю точно таким же. Наверно .рав файл можно создать в кс, и использовать его в хл2е1.
Незнаю что там с просто хл2, ведь эта фишка появилась с выходом хл2еп1.
В начале же когда гмен пытаеца разбудить фримена там же цвета меняются.
 

DustmaN

Я
VIP
06.07.2004
6 525
2
0
  • Золотая медаль 223
  • Золотая медаль 122
  • Золотая медаль 231
крутатень
если б я раньше знал =( можно в сингле создавать эффекты а-ля condemned, нагнетая напряжение в критических местах
 

MOHCTP

New member
04.11.2006
210
классный эффект, только вот фпс падает пунктов на 30 (
 

Вложения

  • 99.3 КБ Просмотров: 848
  • 97.3 КБ Просмотров: 863
Последнее редактирование:

chaser

Бешеный огурец
10.08.2006
1 473
23
0
0
!!!
Че то не нашол я этого файлика. :(
У меня пиратки и ксс, и хл2.
Может поэтому.
 

chaser

Бешеный огурец
10.08.2006
1 473
23
0
0
!!!
У меня эта команда не работает. :crying:

Подумав, добавил:

У меня даже энтити такой нет. :crying:
 
Последнее редактирование:

chaser

Бешеный огурец
10.08.2006
1 473
23
0
0
!!!
А как же валв в хл2 цветовую коррекцию делали?
 

Lantrat

Hancock
VIP
10.09.2006
5 581
41
9
38
  • Золотая медаль 221
2 4@$er:
Читай внимательно, там же написано: "Цветокоррекция, как и HDR, стало доступно левел дизайнерам с выходом Half Life 2, Ep. 1"
 

Diablo II

Active member
21.12.2005
1 327
34
0
36
Ад
2 Roliks: интересеый тутор, круто! Спасибо за перевод...
 

XAN

From a different world
Команда форума
Модератор
12.02.2006
3 588
34
4@$er сказал(а):
А как же валв в хл2 цветовую коррекцию делали?
Там немного другое... Посылаются команды в консоль. Уже обсуждалось, юзай поиск.
 

Game Server

Доноры Красавчики

Пользователи онлайн