1. Forums
  2. Discord
  3. About Mapcore
  4. Patreon Supporters
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. Mapcore
  2. Discussions
  3. Creative Chat

Bump/Normal/etc. maps vs performance on source engine (CSGO)

  • kinggambit
  • January 30, 2014 at 4:59 AM
  • kinggambit
    • January 30, 2014 at 4:59 AM
    • #1

    I'm trying to create most of my assets and textures on my own for a CSGO map (with high fidelity). Is it a matter of trial and error to balance graphical fidelity with performance? I can't recall any CSGO maps in which I saw any bump/normal maps (though I play on lowest video settings).


    Reading through VDC right now and I can't seem to read anything on average graphics specs or anything.

  • PogoP
    • January 30, 2014 at 9:37 AM
    • #2

    A lot of CSGO stuff tends to not even bother with normal maps.. And from my experience, I find that Source does some pretty weird shit with normal maps, they never seem to display properly :/

  • Steppenwolf
    • January 30, 2014 at 1:48 PM
    • #3

    We use a lot more normal maps in Insurgency then Valve usualy does for its games. It's not a big performance issue in my experience, tho might be for you in comparison with all the other cs:go maps. People on potatoes might have to scale down their texture quality settings only for your map.


    What kills performance in source more then anything is overdraw from alphamapped textures aka tons of foliage, overlapping decals etc. It can bring even a highend rig to its knees while it doesn't look even remotly as good as Cryengine with tons more foliage. Anything else is not such a big problem. You can have lots of geometry in your maps. Valve doesn't even bother about lod's anymore for that reason.

  • tomm
    • January 30, 2014 at 3:16 PM
    • #4

    I'm kinda glad they don't bother with normal maps.. unless it's something important like characters. I'd rather see more geo and a pretty diffuse than a fugly normal map.

  • Buddy
    • January 30, 2014 at 3:34 PM
    • #5

    They add normalmaps where they are actually needed.

  • Steppenwolf
    • January 30, 2014 at 4:10 PM
    • #6

    Has more to do with their philosophy that the games must run on the worst possible hardware and source's inability to make normals pop properly in many lighting scenarios aynway. Ther's a lot of stuff in cs:go or the portal games that could look better even in that engine but it's a very deliberate choice by Valve to keep it more lowfi. They know people will buy their games for the gameplay and they couldn't compete with the visuals of highenend Cryengine or Unreal games even if they tried.

    That could actualy have a backlash. I see that happening now in the reviews for Insurgency. We tried to push the engine a little more but now it doesn't get compared visualy to other indie titles like Rust or DayZ who have similarely small art teams or even CS:GO but to AAA titles and of course can't win on that front. It's a bit of an uncomfy spot inbetween two chairs.

  • spence
    • February 1, 2014 at 1:50 AM
    • #7

    The settings for the Phong shading make a lot of difference when trying to get normal maps to pop in Source, I find. A lot of things just don't need extra maps when similar effects can be accomplished with less (or maybe more polygons, but this doesn't really matter in CSGO anyway; look at the budget when a bunch of expensive player models are on screen for example). As Steppen mentions, translucency overdraw is the big performance killer more than anything else.

    You shouldn't have to fight the battle of performance vs graphical fidelity unless you're slapping normal maps on everything and using huge materials and expecting this to make everything look great, in which case you should probably rethink how you are using the assets and whether they really warrant the extra maps (or resolution) in the first place. You can get into a little trial-and-error when it comes to optimizing levels and visibility, but managing performance based on the assets you are using should be pretty straightforward.

    If you really run into performance issues and you have a lot of materials that require normal maps consider using Source's self-shadowing bump maps which are slightly cheaper and sometimes provide a more suitable effect.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login
Discord

The Mapcore Discord is our lively IRC channel of the 2000s reborn. Chat about level design, gaming, and more.

Latest Posts

  1. Tangerine

    Harry Poster
    July 18, 2026 at 11:10 AM
  2. Any of the old guard still around? D:

    Warby
    July 12, 2026 at 8:23 PM
  3. About our archived forums

    Thrik
    June 30, 2026 at 2:12 PM
  4. Mapcore Discord

    mason_fan123
    June 24, 2026 at 8:52 PM
  5. [CS2] Valley

    Serialmapper
    June 22, 2026 at 11:56 AM
  6. Free Music / SFX Resource - Over 2500 Tracks

    Eric Matyas
    June 18, 2026 at 12:32 PM
  7. Pango [WIP]

    Elowen
    June 11, 2026 at 10:13 AM
  8. [CS2] Dvina

    Jeremy Rivera
    June 11, 2026 at 10:03 AM
  9. Bridges 2.0 by NEXSIDE, MAP SHOWCASE. ( Steam Workshop )

    MrTrane18
    June 1, 2026 at 7:46 PM
  10. Classic Maps Reborn For CS2

    SillySpaceCat
    May 31, 2026 at 10:33 PM
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™