Enemy Spotted

Posted by GEVGA Editor June 22, 2020 in Counter Strike


Since CS:GO’s release in 2012, some of the most common feedback we’ve received has been about the challenge of spotting characters in the world. Because every map in the game features significant variety of lighting and detail, even characters designed to read well in a map might get lost when viewed from a particular angle in a particular location.

We’ll continue to address feedback about specific problem spots by making adjustments to maps, but today we’re also shipping several new improvements to the way characters are rendered.

Boosting Player Contrast

To improve character read across all maps and locations, we’ve added a new graphics setting called ‘Boost Player Contrast’ which is enabled by default. It’s a special post process filter that applies to stationary characters, creating local contrast so that characters stand out from the background.

This is now enabled by default and you can find the new setting in Video->Advanced Video->‘Boost Player Contrast’.

Here’s what it does:
— Increases the character’s contrast against the background at far distances.
— Strengthens edge pixels for characters at far distances.
— Creates a small blur around a character to reduce background noise.
— Creates a small contrasting halo around a character when there is no color difference between the character and the environment.

In addition to the changes above, we modified the textures of some character models (and custom-authored the coarse mipmap levels in some cases), and adjusted fog.

In CS:GO, fog is applied separately to characters and the rest of the world. To help characters stand out from the background at longer distances, we’ve decreased the fogging on characters across all maps (and slightly increased the world fog in Dust 2).

.ssArrowLeft {
cursor:pointer;
position:absolute;
bottom:6px;
left:7px;
width:30px;
height:30px;
background-image:url(‘https://steamcdn-a.akamaihd.net/apps/csgo/blog/images/arrows.png’);
background-position:bottom left;
z-index:100;
}
.ssArrowLeft:hover {
background-position:top left;
}
.ssArrowRight {
cursor:pointer;
position:absolute;
bottom:6px;
right:6px;
width:30px;
height:30px;
background-image:url(‘https://steamcdn-a.akamaihd.net/apps/csgo/blog/images/arrows.png’);
background-position:bottom right;
z-index:100;
}
.ssArrowRight:hover {
background-position:top right;
}
.sliderContainer {
position:relative;
width:520px;
height:390px;
margin-bottom:7px;
overflow:hidden;
}

$j(window).load(function () {
$j(‘#charvis_slider’).cycle({
fx: ‘none’,
speed: 200,
next: ‘#charvis_right’,
prev: ‘#charvis_left’,
pause: 1,
pager: 0,
timeout: 3500
});
});

Map changes

In addition to the ‘Boost Player Contrast’ setting, we’re continuing to improve visibility by changing specific areas of maps.

$j(window).load(function () {
$j(‘#charvismaps_slider’).cycle({
fx: ‘none’,
speed: 200,
next: ‘#charvismaps_right’,
prev: ‘#charvismaps_left’,
pause: 1,
pager: 0,
timeout: 3500
});
});

A Closer Read

Jump into a server and see how the characters look!

Today’s update should improve character read in most cases, but we know that there’s more to be done. If you identify specific situations where you think the new tools aren’t helping you, please contact us at CSGOTeamFeedback@valvesoftware.com using the subject line “Agent Read”. Include an explanation of what happened and a link to a screenshot.



Source Link