Search
Username:
Password:

Register or Reset Password

SUBMISSIONS
Counter Strike
   New Maps
   New Tutorials
   New Skins
   New GUI's
   New Sounds
   New Threads
Other
   Media
   Gamers
   Clans
   Studios
 
 
Search Tutorials:           Advanced
 
 
 
Adding Color Correction to your Maps
Difficulty: Advanced
Category: CS:S > MappingAuthor(s): SGT_kick_ur_ass

Welcome to another one of my mapping tutorials. In this tutorial, I will be teaching you how to set up Color Correction in your maps.

What is Color Correction?

Color Correction is a technique used by most cinematographers in order to help give a movie or a video a certain effect. Color Correction usually lets the viewer know what the feel of the movie/video is like, if it's cold or if it's warm, etc. The Source engine now supports these kinds of effects, so you can do the same thing with your maps.

Color Correction, along with HDR, has been available for mappers ever since the release of Half Life 2 Episode 1, and today, I'm going to be teaching you how to add Color Correction to your maps using 2 methods; The Point entity, and the brush entity.

Let's get started!

Creating the .RAW file


    First thing's first. In order for Color Correction to work, it requires a .raw file, which is what you need to create first.

  1. So, Open up Counter Strike Source, and create a server with any of the default maps. I've gone ahead and used cs_assault.


  2. In order for Color Correction to work, you must have Color Correction Enabled in your Video Options, so don't forget it!

  3. Now, open up your console, and type in the following commands:

    • sv_cheats 1

    • colorcorrectionui

    Once done so, you should get something like this:




  4. The ColorCorrectionUI editor is similar to using Adobe Photoshop. It allows you to create/delete layers, edit Color Balance, Color Levels, Brightness, Contrast, Hue, Saturation and much more, so if you're experienced with Photoshop, this shouldn't really be much of a problem for you.

    If you don't want to use the same settings as me, skip to step 5.

  5. I'm going to be editing the Layer settings, so that the map ends up looking Black n White. So go ahead and create a new layer with the Selected HSV Tool Filter and call it whatever you want. Use these settings:




  6. Note: If you can't see any changes and you have Color Correction enabled in your Video Options, you must Check Enable in the Color Correction Tools Window.

  7. Now, I've gone ahead and created another layer with the Levels Filter. Once again, name it what you want, it doesn't matter as long as you know what it is. I used the following Settings:




  8. All that did was just darken it a little bit.

    Those are the only settings that I'm going to change, but you can change as many as you like, until you get what you want.

  9. Once you have the settings you want, you need to save the .raw file. So in the bottom right corner of the Color Correction Tools Window, press Save.


  10. The .raw file must be saved in the Cstrike/Materials/Correction folder. If the folders don't exist, you must create them.




  11. You now have a .raw file ready for use in your maps!



Using the Entities



Now that you have the .raw file created, you need to incorporate it into your map. This can be done by using 2 entities: color_correction_volume and color_correction.

Color_correction_Volume


The entity color_correction_volume is a brush entity, which acts like a trigger. Once you enter the brush, the color correction will be enabled. This is good for when you want to add Color Correction to selected parts of your map.

Setting it up in your map

  1. Open up your map, or just quickly create one for this tutorial.




  2. Now, create a brush covered in the tools/toolstrigger texture and tie it to color_correction_volume.




  3. Now, while the Properties window is Opened, edit the following Options:


    • Lookup Fade Duration: 0.1

    • Lookup Table Filename: materials/correction/cc_tut.raw



    Lookup Fade Duration is the speed at which the Color Correction fades in once the player enters the trigger. You can set it to whatever you want, but in order for it to fade in quickly, I have mine set to 0.1.

    Lookup Table Filename is where you enter the directory of your .raw file you created earlier in relation to the cstrike folder. Since mine was called cc_tut.raw, I typed in materials/correction/cc_tut.raw.

    There rest of the settings can remain at default.



    That's it for setting up the color_correction_volume entity. Test it out, and when the player enters the brush, it should trigger the Color Correction.






Color_correction


Unlike the color_correction_volume entity, the color_correction entity displays the Color Correction Effect throughout the entire map.

  1. Open up your map, or quickly whip up a new one.




  2. Using the entity tool(Shift+E), add in the entity color_correction and open up it's properties window.




  3. You will need to change the following settings:

    • Lookup Falloff Start Distance: 450.0

    • Lookup Falloff End Distance: 10000

    • Lookup Table Filename: materials/correction/cc_tut.raw



    Lookup Falloff Start Distance is used to determine at what distance will the entity be at full intensity. Usually, you should adjust this depending on the size of your map.

    Lookup Falloff End Distance is The Distance from the entity at which the Color Correction will no longer take effect. Should usually be higher than the Lookup Falloff Start Distance.

    Lookup Table Filename is where you enter the directory of your .raw file you created earlier in relation to the cstrike folder. Since mine was called cc_tut.raw, I typed in materials/correction/cc_tut.raw.



    You're done! Compile your map, and you should notice that no matter where you go, the Color Correction should be enabled.




Thank you for reading my tutorial, if you have any questions, please do not hesitate to PM me or leave a comment.

Half Life Storm
Half Life Storm Studio

Example Maps
-SGT_kick_ur_ass


Added: 10 months agoTags: color, correction, mapping, source
Adding Color Correction to your Maps
Added by...
Brought to you by...
Images

Studio Profile
 
This tutorial was brought to you by Studio Half Life Storm. Join a Studio.
Half Life Storm
The Mappers Corner!
Membership: On Request
Primary Skills: Compiling, Mapping, Modelling, Motion Graphics, Texturing, UV Mapping
Official Website!

Welcome to our page! We are a Studio that does customization for any source engine game or Mod, we can do many things that are related to this website, so if you want something done, just request it.

Want To Join?

In order to be accepted, you must be a dedicated and experienced mapper, with a minimum of 2 Expert classed Maps that are your creations.
Inception: 2 years ago
Tutorial Stats
Statistics on tutorial releases by Half Life Storm
Submissions: 61
Total Views: 274,385 (2nd)
Total Feedback: 1,039 posts
Average Rating: 9.4/10 (60th)
Unrated Tutorials: 10
Total Favs: 282 (2nd)
First Submission: 3 years ago
Latest Submission: 2 days ago
Favorite Category: CS:S > Mapping (38 releases)
The members of Half Life Storm.
Statistics
This tut's scores and traffic.
Rating: 10.0/10
Skill Band: Expert (9.0 to 10)
Assessments: 11
Views: 6,250
Favorites: 6
Feedback: 27
New Tutorials: Mapping
More tuts in this category.
Flowing Water
Difficulty: Advanced
Very Useful Info On Models
Difficulty: Beginner
Parallax Mapping
Difficulty: Advanced
Hammer Editor Hotkey Reference
Difficulty: Beginner
Share It!
Get HTML Code
Get BBCode
Tell a Friend
Assessment
The community's verdict.
10/10
Detail
10
Usefulness
10
Readability
10
Stamps
This tutorial in a nutshell...
Informative & Helpful
Assess Tutorial
Tutorials are community moderated.
You cannot assess yet!
Moderating FPSB is in your hands - when you assess a submission your vote determines its success or failure.

To vote on this submission register or login.
Stamp Tutorial
How would you describe this tutorial in a few words?
You cannot stamp yet!
Stamps let you apply characteristics to submissions to help others understand them.

To stamp this submission register or login.
Messages
Provide constructive feedback. What is "constructive"?
Page of 3   1 2 3 Next Page
roma. .
^_^ Don't forget to thumb up ^_^ | Y2M
Posted 28 days ago
Posted by SGT_kick_ur_ass

Posted by roma.

Please fix the pictures.


Give it some time. The host is having some temporary issues. Should be up soon.


I'm sure there are more reliable hosts than this one.
But alright.
- ^_^ Don't forget to thumb up ^_^
:
Don't forget to thumb! | Y2M
Posted 28 days ago
Posted by roma.

Please fix the pictures.


Give it some time. The host is having some temporary issues. Should be up soon.
roma. .
^_^ Don't forget to thumb up ^_^ | Y2M
Posted 28 days ago
Please fix the pictures.
- ^_^ Don't forget to thumb up ^_^
.
Please click the green thumb. | Y2M
Posted 6 months ago
Thanks. I have done it now. :)
Nice tut. Good for some one that has no idea about color correction. :)
Well i made it with color and that. Like one had a ice look and the other a warm look. So thanks for this. :)
.
Please click the green thumb. | Y2M
Posted 6 months ago
Note: If you can't see any changes and you have Color Correction enabled in your Video Options, you must Check Enable in the Color Correction Tools Window.

Is it in advance options. Because my one in advance options wont let me go on it. Its all grey. Do you know how i can make it work?
azagedon .
^^ | Y2M
Posted 7 months ago
So you could have a black and white map? like sin city style would be cool!
CCCPU .
? | Y2M
Posted 7 months ago
I am crying tears of joy. SinCity, here I come.
-
X-tr3m3r .
Keep walking. | Y2M
Posted 9 months ago
Pros: perfect
Notes: Thank you for this! 10\10
Assessment: [+] Approved - 10
- Keep walking.
.
Any song ever made, 100pts +Stock Photos | Y2M
Posted 9 months ago
I seriously did not know this before, thanks man.
Assessment: [+] Approved - 10
.
? | Y2M
Posted 10 months ago
Great tut very usefull and nice layout.
Assessment: [+] Approved - 10
Page of 3   1 2 3 Next Page
Add Message
You must login or register to access this!