quality.setreg 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "O3DE": {
  3. "Quality": {
  4. // Android platform specific quality setting overrides go in this file
  5. "Groups": {
  6. "q_general": {
  7. "Default": 1 // override the default level for this platform to be medium
  8. },
  9. "q_graphics": {
  10. "Default": 1, // override the default level for this platform to be medium
  11. "Settings": {
  12. // Setting overrides can be specified using an array to assign values to
  13. // quality levels. For example if you have 4 quality levels:
  14. // "<cvar>": [<low setting>, <medium setting>, <high setting>, <veryhigh setting>]
  15. // "r_skinnedMeshInstanceMemoryPoolSize": [64, 96, 128, 256]
  16. // Or you can use a single value for all levels, for example:
  17. // "r_skinnedMeshInstanceMemoryPoolSize": 96
  18. "r_renderScale": [0.7, 0.8, 0.9, 1.0]
  19. }
  20. },
  21. "q_shadows": {
  22. "Settings": {
  23. // Shadows console variable setting overrides go here
  24. }
  25. }
  26. // Additional custom quality groups overrides go here.
  27. },
  28. "Devices": {
  29. // Device rules for this platform go here
  30. // Device rule groups can have whatever name makes sense to you
  31. "DeviceRulesLow": {
  32. "Rules": {
  33. // Device rules are regular expressions
  34. // Rule matching Pixel 3 - 6
  35. "DeviceModelLow": { "DeviceModel": "^Pixel [3-6]\D*$" }
  36. },
  37. "Settings": {
  38. // Device cvar quality overrides go here for this rule
  39. // Change the general quality level to low
  40. "q_general": 0
  41. // For example, to change a specific setting
  42. // "r_skinnedMeshInstanceMemoryPoolSize": 64
  43. }
  44. },
  45. "DeviceRulesHigh": {
  46. "Rules": {
  47. // Device rules are regular expressions, only one of these rules needs to match
  48. // Rule matching Pixel 8
  49. "PixelModelsHigh": { "DeviceModel": "^Pixel 8\D*$" },
  50. // Rule matching Galaxy S23 models
  51. "GalaxyS23Models": { "DeviceModel": "^(SC-51D|SCG19|SM-S911.*)$" },
  52. "GalaxyS23FEModels": { "DeviceModel": "^SM-S71.*$" },
  53. "GalaxyS23UltraModels": { "DeviceModel": "^(SC-52D|SCG20|SM-S918.*)$" },
  54. "GalaxyS23PlusModels": { "DeviceModel": "^SM-S916.*$" }
  55. },
  56. "Settings": {
  57. // Device cvar quality overrides go here for this rule
  58. // Change the general quality level for the device to high
  59. "q_general": 2
  60. // For example, to change a specific setting
  61. // "r_skinnedMeshInstanceMemoryPoolSize": 64
  62. }
  63. }
  64. }
  65. }
  66. }
  67. }