2k

반응형

  요즈음 나오는 모니터들의 해상도는 끝내줍니다. 매일같이 지름신에 시달리고 있지요.


FHD(1080p) 블루레이 영상을 오래오래 뜯고 씹고 즐길 수 있을 줄 았았더니 어느샌가 2k(1440p)와 4k(UHD) 해상도를 가지고 나오고 있습니다. ㄷㄷ 다만 게임에서 이러한 해상도를 쓰려면 랜더링해야 하는 픽셀이 4k인 경우 4배가 되어버리기 때문에 그래픽카드 파워도 4배나 필요해서 섣불리 건들지는 못 하고 있지요. 2K정도는 요즘에 27인치 게이밍 모니터는 꽤 채택하고 있더군요.


  각설하고 요즈음 게임의 그래픽 옵션을 보면 슈퍼 샘플링이 있는 것을 볼 수 있습니다.


- 이런거 (배틀필드 1) -


  슈퍼 샘플링이 무엇인지 간단히 설명하자면 현재 모니터 해상도보다 더 많은 픽셀(해상도)를 랜더링(계산) 한 뒤 현재 모니터로 다시 해상도를 줄이는 것입니다. 그럼 최종적으로 픽셀을 똑 같은데 컴퓨터 자원만 더 먹게 뭐하는 거냐 할 수도 있지만 뭐 대략 간단히 이야기하자면


  3D 랜더링 된 영상을 볼 때 픽셀이 튀는 - 흔하 계단 현상이 일어나는 것을 볼 수 있는데 이 것을 제거하는 방법 중 하나입니다.

  일단 랜더링을 원래 화면의 2배~4배로 한 뒤 해상도를 낮춰서 색을 섞는 방식으로 계단현상을 줄이는 것입니다. 안티에일리어싱의 기본인 기술이라 할 수 있죠. 이러한 슈퍼샘플링 방식을 full-scene anti-aliasing(FSAA) 또는 Super sampling anti-aliasing (SSAA) down sampling 로 부르지요.


  당연하게도 컴퓨터 자원을 무지막지하게 처묵처묵해서 안티에일리어싱 방법중에선 잘 안 쓰이는 방법이긴 하지만 성능을 먹는 만큼 다소 부작용이 있는 다른 가성비(?)좋은 방법들보다 골고루 확실한 방법입니다.


  이번에 소개하는 엔디비아의 DSR(Dynamic Super Resolution)은 FHD까지 지원하는 모니터에서도 2k, 4k 해상도로 설정가능하게 해서 위의 배틀필드 1과 달리 이러한 슈퍼샘플링이 지원되지 않는 일반 게임에서도 이러한 안티에일리어싱을 가능하게 해줍니다. 방법은 매우 간단.


엔디비아 제어판으로 들어가서



3D 설정 관리에서 DSR 설정을 하면 끝. 참고로 FHD(1920x1080) 1.78x가 흔히 이야기하는 1440p이며 4x가 UHD(4k)해상도입니다. 위의 DSR- 매끄러움은 얼마나 선명하게 or 부드럽게 할 것인가 입니다. 너무 부드러우면 글씨가 잘 안보이니 적당히.



설정하고 나면 위와 같이 디스플레이 설정에서 FHD를 뛰어넘는 해상도를 설정할 수 있게 됩니다. 마찬가지로 게임 속에서도 더 높은 해상도로 설정해서 할 수 있지요.


 뭐 위에도 상술했듯 2배or4배로 들어가는 컴퓨터 자원에 비하면 크게 만족할 만한 결과을 내진 않습니다. 최신게임들의 쩌는 컴퓨터 자원 요구량을 보면 그냥 FHD해서 다른 AA기술을 쓰는 게 가성비로 따져서 더 낫지요.


  하지만 가끔 고전 3D 게임이나, 이 글을 쓰게 된 가장 큰 원인이 된 콘솔에서 대충 PC로 포팅한 게임들을 보면 AA도 제대로 지원 안해서 픽셀이 다 튀고 계단이 보이고 하는 것들이 있을 때 유용한 방법이라 할 수 있겠습니다. 뭐 컴퓨터 자원이 남아돌면야 최신게임에도 적용해도 되겠지요. :)

반응형
반응형

추가 - 프로그램을 통해서도 간편하게 설정이 가능합니다. 2016/07/18 - HTC VIVE 화질 상승하기 (Chaperone Switcher 를 이용한 슈퍼샘플링 설정)



  HTC VIVE는 오큘러스 리프트 CV1과 함께 2K 짜리 디스플레이를 장착하고 있는데도 불구하고


두 기기를 모두 사용해본 사람은 HTC VIVE의 화질이 오큘러스 리프트 CV1보다 떨어진다고 하는 감상이 많았습니다.


왜 그런가 했는데 오늘 HTC VIVE 레딧에 장안의 화제로 떠오른 화질 상승 방법에 소개되었습니다.


Supersampling 랜더링 옵션을 추가해주는 것이 바로 그것이였습니다.


------------------------------------------------------------------


방법은 간단합니다.


1. steam이 깔린 곳으로 가서 comfig 폴더로 들어갑니다. ( 아마 대부분 C:\Program Files (x86)\Steam\config)


2. steamvr.vrsettings 을 메모장으로 엽니다.


3.


{
   "camera" : {
      "enableCamera" : true,
      "enableCameraForCollisionBounds" : false,
      "enableCameraForRoomView" : true,
      "enableCameraInDashboard" : false
   },
   "jsonid" : "vrsettings",
   "keyboard" : {
      "TutorialCompletions" : 1
   },
   "perfcheck" : {
      "heuristicActive" : true
   },
   "revive" : {
      "PerfHudMode" : 0
   },
   "steamvr" : {
      "CycleBackgroundImageTimeSec" : -1,
      "allowReprojection" : true,
      "background" : "C:\\Program Files (x86)\\Steam\\steamapps\\common\\SteamVR\\\\resources\\backgrounds\\night_mountains.png",
      "basestationPowerManagement" : true,
      "showMirrorView" : false
   },
   "version" : "1"
}


여기서


  "steamvr" 밑에


{
   "camera" : {
      "enableCamera" : true,
      "enableCameraForCollisionBounds" : false,
      "enableCameraForRoomView" : true,
      "enableCameraInDashboard" : false
   },
   "jsonid" : "vrsettings",
   "keyboard" : {
      "TutorialCompletions" : 1
   },
   "perfcheck" : {
      "heuristicActive" : true
   },
   "revive" : {
      "PerfHudMode" : 0
   },
   "steamvr" : {
      "CycleBackgroundImageTimeSec" : -1,
      "allowReprojection" : true,
      "background" : "C:\\Program Files (x86)\\Steam\\steamapps\\common\\SteamVR\\\\resources\\backgrounds\\night_mountains.png",
      "basestationPowerManagement" : true,
      "showMirrorView" : false,

      "renderTargetMultiplier": 1.5

   },
   "version" : "1"
}


, renderTargetMultiplier": 1.5 (콤마필수)


를 추가해 줍니다.


4. 뒤에 숫자를 조절합니다. 숫자가 올라갈 수록 랜더링 되는 해상도가 높아져 더 선명해지나 그 만큼 그래픽카드는 단순계산으로 제곱에 비례해서 더 높은 성능이 필요합니다.




(이미지 출처 - https://www.reddit.com/r/Vive/comments/4q73s0/quick_render_target_comparison_album/)


  보시다시피 화면의 선명도가 기가막히게 올라가는 걸 볼 수 있습니다. 잘 안보였던 작은 글자까지요. 그동안 2K라 화면의 화질이 아직 만족할 수준이 아닌건가 싶었더니 2K로도 이정도로 보일 수 있구나 하는 감탄마져 나옵니다.


  물론 슈퍼샘플링 배수를 높게 하면 할 수록 컴퓨터가 버티지 못하는 모습을 보입니다.


  대략 레딧의 다른 사람들의 이야기 하는 것을 보면 GTX 980Ti=GTX 1070은 1.5배, GTX 1080 은 2배까지 원할하게 가능하고 그 이상에선 끊기는 모습을 보인다고 하네요.


  이러한 화질 상승법이 있는데도 HTC VIVE에서 대충 지원 안하는 걸 보면 아마 970 최소사양에 맞추기 위한 최적화 때문에 그러했던 것이 아니였을까 합니다. 근데 지원은 해줘야 할거 아님니까 이런-_-.. 안그래도 오큘러스 리프트 CV1 대비해서 화질이 낮다는 소리에 HTC VIVE유저들은 꽤나 시무룩하고 있었는데 말이죠?


p.s

steam VR 업데이트 등이 되면 초기화가 되는 듯 합니다. 앞서 말한 프로그램을 통한 옵션 바꾸는 것이 더 좋아 보입니다.



[~VR~/=VR =] - HTC VIVE 좀 더 편안하게 쓰기 나노 TIP


반응형

+ Recent posts