맨날 눈팅만 하다가 정보글 하나 올림

일단 Magpie가 뭐하는 툴이냐 하면
윈도우 화면을 캡쳐해서 전체화면으로 만들어주는 툴임
근데 이 과정에서 여러 쉐이더 및 필터를 먹일 수 있어서 노이즈 제거 및 업스케일링이 가능함

깃헙 링크는 여기고
https://github.com/Blinue/Magpie/releases 에서 최신 버전으로 받으면됨

일단 프로그램 실행하면


이런 창이 나올텐데


핫키는 원하는 키로 알아 설정하셈


스케일링 모드는 밑에서 따로 다루고
일단 Capture Method 는 4가지가 있는데
각 메소드 별로 설명은 https://github.com/Blinue/Magpie/wiki/%E6%8D%95%E8%8E%B7%E6%A8%A1%E5%BC%8F%E5%AF%B9%E6%AF%94
여기 있음

간단하게 보자면 스틸 이미지 위주인 게임은 Desktop Duplication 사용하고

이모트등 움직이는 애니메이션이 많은 게임은 Graphics Capture 사용하면 될듯
 
다음으로 스케일링 모드는 커스텀으로 만들어 쓰는걸 추천함

기본 적으로 제공되는 일부 모드들이 기본 해상도 x 2 으로 업스케일링 되긴하는데
720p 기준으로 2배 해봤지 1440p라서 요즘 모니터 4k 많이 쓸텐데 뭐

프로그램을 실행하고나면 해당 폴더에 ScaleModels.json 파일이 생겨있을거임


json 포맷 구조를 알아야하긴하는데 걍 모르겠으면 맨 아래 ] 앞에

,

  {

    "name": "Anime4K 4x",

    "effects": [

      {

        "effect": "Anime4K_Upscale_Denoise_L"

      },

      {

        "effect": "Bicubic",

        "scale": [ -0.5, -0.5 ]

      },

      {

        "effect": "Anime4K_Upscale_L"

      }

    ]

}

이렇게 추가하고 저장하면됨

일단 실사가 아닌 일러스트를 업스케일링할거기 때문에 FSR보단 Anime4K가 더 성능이 좋을거같아서 이렇게 함
Anime4K에 대한 설명은 https://github.com/bloc97/Anime4K 여기

설정을 순서대로 살펴보면 Anime4K 4x 라는 이름의 모드를 만드는거고
먼저 Anime4K_Upscale_Denoise_L 알고리즘을 사용해서 노이즈 제거 후에 2배 업스케일링을 시킴
그 후에 다시 Anime4K_Upscale_L 알고리즘을 걸어서 2배 더 업스케일링 시킴
이렇게 총 4배 업스케일링을 해서 웬만한 모니터에서는 다 만족스럽게 보일듯
Anime4K_Upscale_GAN_x2_S 알고리즘도 최근에 추가됐긴했는데 비교해봤는데 솔직히 잘 모르겠더라
일단 이모트에서도 실시간으로 빠르게 업스케일링 되는거 확인함.

암튼 그 후에 프로그램으로 돌아와서


이렇게 설정하고 업스케일링을 하고 싶은 프로그램에 포커스를 두고 핫키를 누르면 해당 프로그램이 전체화면으로 확대될거임
옆에 Scale after 5s 눌러도 적힌거처럼 5초 후에 핫키 누른것과 동일한 효과를 줌
여기서 중요한건 전체 화면이 아니라 창모드 원본 해상도 인 프로그램에 포커스를 두고 해야됨

근데 컴터 사양에 따라서 성능은 잘몰겠네 사양 때문에 버벅인다 싶으면 Scaling Mode 바꿔가면서 해보셈
프로그램이 안먹는다(핫키 눌렀을때 전체화면 안됨 등) 싶으면 Capture Method 바꿔보고

그럼 즐겜