Announcement

Collapse
No announcement yet.

What is the difference between sg.AntiAliasingQuality and sg.AntiAliasingQuality.NumLevels ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    What is the difference between sg.AntiAliasingQuality and sg.AntiAliasingQuality.NumLevels ?

    What is the difference between sg.AntiAliasingQuality and sg.AntiAliasingQuality.NumLevels ?

    Ive been searching the documentation and I haven't been able to find anything regarding sg.AntiAliasingQuality.NumLevels ...

    #2
    sg.AntiAliasingQuality: "Scalability quality state (internally used by scalability system, ini load/save or using SCALABILITY console command)"

    values: "0:low, 1:med, 2:high, 3:epic, 4:cinematic, default: 3"

    sg.AntiAliasingQuality.NumLevels: "Number of settings quality levels in sg.AntiAliasingQuality"

    values: "default: 5 (0..4)"


    I guess it is as simple as it sounds!
    Alessio Paoletti - https://ale32.github.io/

    Comment


      #3
      Interesting. It sets how many options there are in sg.AntiAliasingQuality ...
      But.. how does a change to .NumLevels actually effect quality? Does setting .NumLevels to 2, just prevent sg.AntiAliasingQuality from being set higher than 1:med? or can you specify which two quality levels are available? Does it do anything if you set .NumLevels to more than 5?

      ... Or, is this a source development option for engine programmers that expand or customize the engine's AA?

      Comment


        #4
        The .NumLevels is a read-only variable, meaning that it cannot be changed by the user from the console, but you can change that through c++.

        It seems to be used only as utility to loop over the AA levels and clamp the value to the max allowed.
        Alessio Paoletti - https://ale32.github.io/

        Comment

        Working...
        X