Counter-Strike 2

Counter-Strike 2

614 ratings
Capturing High-Res Screenshots [ 4K+ ]
By tofu🍓
This guide will go through everything you need to know in order to take screenshots of your favorite skins with all kinds of angles.

Scroll to the bottom or choose the "Example Screenshots. " section for example screenshots.
21
13
8
10
5
8
4
4
2
2
2
7
6
6
6
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Preparations & Foundation
Before launching the game,we have to make sure that we have as high of a resolution as possible so our screenshots look good.

The resolution depends on your Natives Monitor Base Resolution
The highest resolution you can enable with the following setting is 4x your native resolution.
  • For example, 1920x1080 users can get up to 3840x2160.

For NVIDIA Users:

Right-Click on the Desktop and Choose Nvidia Control Panel

Navigate to Manage 3D Settings, Find the option for DSR - Factors, Crank that bad-boy to max!
Don't forget to hit Apply and wait until it disappears to make sure it Applied. ( Your monitor might start to flash black )

DO NOT! forget to change your resolution in-game!

Personally, I like to use MAX settings to take my screenshots. I haven't experimented with in-game settings so feel free to find out what works best for you!

Make sure to remove the CS2 Build information text from the bottom left of your screen wiith; r_show_build_info 0

Let's move onto Maps!
Maps & Online Inpsect Servers.
Choosing a map is really important, some maps make skins shine more, others have interesting light angles you can use and depending how fancy you feel you might want some special theme.

Epidemic's Inspect Servers

Inferno:
connect inferno.epidemic.gg
Nuke:
connect nuke.epidemic.gg
Dust 2:
connect dust2.epidemic.gg
Vertigo:
connect vertigo.epidemic.gg
Mirage:
connect mirage.epidemic.gg
Siege:
connect siege.epidemic.gg
Biome:
connect biome.epidemic.gg
Thera ( Santorini) :
connect thera.epidemic.gg
Ancient:
connect ancient.epidemic.gg
Italy:
connect italy.epidemic.gg
Office:
connect office.epidemic.gg
Anubis:
connect anubis.epidemic.gg


You are now ready to hop In-Game...
In-Game ( Getting Started with Basic Commands / Generating a Skin )
You are finally In-Game! [Example using Ohnepixel's servers]


Find a nice spot by flying around with Console command: noclip

You can choose between any agent/skin/knife you like by copying the Inspect In-Game link from anyones inventory or even the Steam Community Market.

To get an Inspect Link right click on the Inspect in Game.. Button and then
Click on Copy link address
If you want to use someone elses skin type : /i (inspect link)

If the inspect link doesn't work you can generate a !gen link using the CSGO Trader Extension.
CSGO Trader Extension for Google Chrome[chrome.google.com]

The CSGO Trader Extension automatically creates an API Key ( tldr: Used in Managing your Trades. You don't have to disable it but I like to not share my API key with the extension just in case) . If you don't know what an API Key is or how to disable it from creating it. Here's how to do it.

Click on the Extensions Button on the top-right of your Browser, CSGO Trader Button and finally Options.

Disable Auto Set API-Key.

After you have installed the extension head to any inventory and choose the option
Inspect On Server
then click once on the !gen code so it copies in your clipboard.

Finally, paste the !gen code in chat to get your skin in-game!
In-Game ( Manipulating the HUD and Viewmodel )
We finally have our desired skin in-game.

Hide the In-Game Hud completely with console command: cl_drawhud 0

At this point feel free to experiment with different angles and play around with the lighting to see what fits best to your skin.

But here's how to make it more interesting...

With the console command: cl_lock_camera 1

This command will lock your camera ( eyes ) in place while you are still able to move your viewmodel hands around and allows you to achieve angles like this.

As you can see, the playermodel pops out when you go to far off the screen. If you want to always have your playermodel hidden and only show your viewmodel then use these 2 commands;

r_drawcsplayers 0 - will hide every playermodel on the server.
viewmodel_always_on 1 - will keep your viewmodel always on screen.

..... but wait! There's more!
One last useful command is the fov_cs_debug x command
( Where X your desired fov amount \ Default is 90 ). I love using 70 for general purpose screenshots.

You can have some really cool zoomed out screenshots like this... Really pairs great with cl_lock_camera 1 command!

Or really zoomed-in...

At this stage you are ready to experiment yourself with all kinds of angles and maps.
Advanced Console Commands.
There are a few more commands that are useful for more technical screenshots like these;


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀        
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Removing your Hands completely.

Currently the only way to remove your hands is to join Epidemic's Servers or Ohnepixel's Servers and use the command
!hands


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀   Fully Black Backgrounds

    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀       Method #1: Inferno Garage Doors.
    On Second-Mid you can see 2 Garage Doors.
    Noclip inside that room.
    Face the Inside Part of the Garage Door ( Looking outside to Second Mid )
    𝘠𝘰𝘶 𝘤𝘢𝘯 𝘮𝘰𝘷𝘦 𝘮𝘰𝘳𝘦 𝘧𝘰𝘳𝘸𝘢𝘳𝘥 / 𝘣𝘢𝘤𝘬 𝘵𝘰 𝘨𝘦𝘵 𝘵𝘩𝘦 𝘥𝘦𝘴𝘪𝘳𝘦𝘥 𝘢𝘮𝘰𝘶𝘯𝘵 𝘰𝘧 𝘭𝘪𝘨𝘩𝘵𝘪𝘯𝘨.
          
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀   Method #2: Console Commands.
    If you know what you are doing, feel free to copy paste the following commands in the console.
    r_drawskybox 0;r_csgo_depth_prepass_skybox_alpha_tested 0;r_drawworld 0;r_draw_instances 0;r_drawchickens 0;r_drawparticles 0;r_drawropes 0;r_drawsprites 0;r_csgo_render_dynamic_objects 0
    Special Thanks to @widthemid from Twitter.

    These commands will make the environment completely black. Keep in mind that the map Lighting and Shadows will stay the same.

    Before using the commands

    After using the commands

    ⠀⠀⠀⠀⠀⠀⠀⠀⠀  Black Sky, White Clouds on de_vertigo.
    This is one of my favorite ways to take screenshots nowadays.
    r_drawskybox 1
    r_drawskybox 0

    You can achieve a Screenshot like this, and if you combine r_drawworld 0, you can also have a fully black background.
    r_drawworld 1
    r_drawworld 0
    Please be mindful of how the light hits the skin, make it look natural!
    ⠀⠀⠀⠀
    ⠀⠀⠀⠀
    ⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀   Depth of Field - Blurred Background



    First use the command
    r_dof_override 1

    Afterwards you can freely adjust the blur depending on how far the weapon is from your screen.

    Usually a value of ~40 works well when using the command
    Default Values

    r_dof_override_near_blurry 30
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀Click the Image to view the effect better.


    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀    Custom Camera Rotations

    Thanks to K0N1G[x.com] for discovering and explaining.
    He also made an extensive tutorial on everything you need to know Video Tutorial[x.com]

    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     No Commands used


    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀    Start by using the following commands
    getpos -> Copy the selected text from setangle -> Change the values of the third variable.


    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀  The max value is 50 and -50

    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     setang -1.394990 12.299025 50
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     setang -1.394990 12.299025 -50

    ⠀⠀⠀You can use cl_lock_camera 1 to make interesting angles
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     setang -1.394990 12.299025 50
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     setang -1.394990 12.299025 -50

    ⠀⠀⠀⠀⠀⠀⠀⠀    Combining DOF/fov_cs_debug/lock_camera

    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     Screenshot by
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀     K0N1G[x.com]
Custom CFG / Binding Commands.
Custom CFG
Special thanks to @rafaspam!

On the following link you can find a useful CFG that includes console commands that you can bind on your preferred keys.
CFG [drive.google.com]

To install the CFG just drop it to your CS2 CFG folder found on this path
Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg

After Installing it, in order for the binds to be assigned to keys you need to type this command in your console
exec ss

Make sure to open the file to replace the key of the commands you would like to use!

Replace the X with your Desired Key and remove the // Lines in front of the bind command to make it work in-game.
Further Image Editing.
Step by Step example...
1) In-Game Screenshot
2) Delete Background
3) Insert new Background from empty screenshot of a background of your choosing

! Be mindful of how the light hits the skin !
4) The Black Bars ( Their Purpose is to add a bit of a 3D Effect ) (One hand come from inside the map to the outside world in this one. It's not a background )
Screenshot Location.
You can find all your screenshots on your userdata folder on the Drive your Steam is installed on.

1) Easy way.
After taking a screenshot navigate on your Steam Library and scroll down until you find the screenshot menu and press on Manage my X Screenshots.
After that press on Show On Disk

2) Hard Way.
Example from mine:

C:\Program Files (x86)\Steam\userdata\(YOUR ID)\760\remote\730\screenshots



In order to get your ID:
Find your Trade link by Navigating to your Inventory

Click on Trade Offers

Click on "Who can send me Trade Offers?"

The highlighted numbers is your ID

Example Screenshots.
No image editing required.

Street Photography.




Image editor required.

CSGO Screenshots

No image editing required.



Image editor required.
Closing remarks.
I have been actively making these type of screenshots for about a month at this point and have made plenty of examples for you to look at to get inspiration.
This is my personal Google Drive that includes various screenshots of completed works/normal screenshots and scrap.

Feel free to take a look here [drive.google.com]

If you need any help or questions;
Add me on Steam or,
DM me on Twitter

Comments are disabled cause bots are spamming.

You have the tools now! Be as creative as you can :-D