Начнём!Коррекция цвета - техника, используемая большинством кинематографистов, чтобы помочь дать кино или видео определенный эффект. Коррекция цвета обычно сообщает зрителю, на что походит чувство кино/видео, если холодно или если это тепло, и т.д. Source Engine теперь поддерживает эти виды эффектов, таким образом Вы можете сделать ту же самую вещь со своими картами.
Коррекция цвета, наряду с HDR, была доступна для мапперов , начиная с выпуска Half-Life 2 Episode 1, и сегодня, я собираюсь показать Вам, как добавить Коррекцию цвета в Ваши карты, используя 2 метода: Point Entity, и Brush Entity.
Во-первых, для нормальной работы Коррекции цвета требуется .RAW файл, который вам потребуется создать.
Итак, запустите Counter-Strike Source, и создайте сервер с любой стандартной картой. В примере использовалась карта cs_assault. Для работы Коррекции цвета, у вас должна быть включена эта опция в настройках графики, поэтому не забудьте об этом!
Теперь откройте консоль и введите команды:
• sv_cheats 1
• colorcorrectionui
После этого вы должны получить:
Редактор ColorCorrectionUI схож по функциям с Adobe Photoshop: он позволяет создавать/удалять слои, изменять цветовой баланс, цветовые уровни, яркость, контрастность, оттенок, насыщенность и ещё много всего другого, поэтому если вы имеете опыт работы с Photoshop, для вас не будет особых проблем с его использованием.
Я собираюсь менять настройки слоя, поэтому карта заканчивает тем, что становится чёрно-белой. Поэтому идите дальше, и создайте новый слой с выделенным HSV Tool Filter и назовите его любым именем. Возьмите эти настройки:
Заметка: если вы не наблюдаете изменений, а Коррекция цвета включена в настройка графики, то вы должны поставить галочку рядом с Enable в окне инструментов редактора Коррекции цвета.
Я пошёл дальше и создал другой слой с фильтром Levels. Опять, назовите его как хотите, но самое главное, чтобы вы знали что это за слой(!). Я использовал следующие настройки:
Всё это было просто немного темнее.
Те всего лишь настройки, которые я собираюсь поменять, но вы можете менять столько, сколько захотите, пока не получите требуемого результата.
- Когда вы получили нужные настройки, вам надо сохранить .RAW файл. Поэтому в углу редактора нажмите кнопку Save.
.RAW файл должен сохраниться в Cstrike/Materials/Correction. Если папка не существует, вы должны её создать.
Теперь у вас есть .RAW файл для использования в ваших картах!
Теперь у вас есть .RAW файл и вам нужно его включить в вашу карту. Это возможно при помощи 2 Entity: color_correction_volume и color_correction.
Эта Entity color_correction_volume brush entity, выступает в роли триггера. Если вы вступили в зону триггера, то Коррекция цвета будет включена. Это хорошо, если вы хотите добавить Коррекцию цвета в выбранную зону карты.
Включаем её в вашу карту.
Откройте свою карту или создайте новую для тутора
Теперь создайте браш, покрытый текстурой tools/toolstrigger и задайте ему функцию color_correction_volume.
Теперь в Properties измените значения:
• Lookup Fade Duration: 0.1
• Lookup Table Filename: materials/correction/cc_tut.raw
Lookup Fade Duration – это скорость, с которой Коррекция цвета проявляется в момент попадания игрока в триггер. Вы можете задать любое значение, но лучше сделать это мгновенным, у меня, например: 0,1.
Lookup Table Filename это директория ранее созданного вами .RAW файла. Когда мой был назван cc_tut.raw, я ввёл materials/correction/cc_tut.raw.
Это настройки для color_correction_volume entity. Проверьте, когда игрок войдет в в зону браша, должна произойти Корректировка цвета.
В отличии от color_correction_volume entity, color_correction entity показывает эффект Коррекции цвета на ВСЕЙ карте.
Откройте карту, или быстро создайте новую.
Используя entity tool(Shift+E), добавьте entity 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 определяет на каком расстоянии эта entity буде работать в полную мощь. Обычно вам нужно подбирать это значение в зависимости от размера вашей карты.
Lookup Falloff End Distance это дистанция, на которой Коррекция цвета не будет давать никакого эффекта. Должно быть обычно больше чем Lookup Falloff Start Distance.
Lookup Table Filename это директория вашего .RAW файла.
Перевод: !n$pect0r aka servicepack
Оригинальный туториал: -SGT_kick_ur_ass
Карты-образцы