Anime4K_Restore


Magpie도 그렇고 Lossless Scaling도 그렇고 Anime4K만 쓰면 저해상도로 갈수록 뭔가 흐릿한 막이 있는 것 같은 느낌이었는데, 저게 그걸 걷어내주는 느낌임

물론 효과가 센 만큼 부작용도 있어서 호불호가 갈리는 것 같긴 한데 나는 이상한 거 못 느끼고 오히려 그동안 손해본 기분이라 잘 쓰고 있음

(너무 세다 싶으면 Soft 붙은 걸로 쓰면 된다고 함)


https://github.com/Blinue/Magpie/wiki/Built-in%20effects

개발자 설명이니까 참고하면 될 거고

그럼 이걸 어떻게 적용하는게 좋은지도 알아봐야겠지


https://github.com/Blinue/Magpie/discussions/250#discussioncomment-7012815

위의 글을 참고해서 필터 구성을 해봤음

Anime4K_Upscale은 항상 입력의 2배로 출력하게 되는데, 그래서 2, 4, 8배같이 딱 떨어지는 게 아닌 이상 다운스케일을 거쳐야 됨

(스케일링 구성에 기본 다운스케일링 효과 설정이 있는 게 그것 때문인듯. 다운스케일 따로 안 넣으면 자동으로 화면 크기에 맞춰 작동함)

예를 들어 720에서 2160으로 가려면 업스케일 2번하고 다운스케일을 1번 해야겠지?

근데 저 글에서는 720에서 한 번 업스케일해서 1440, 다운스케일로 1080 맞추고 다시 업스케일해서 2160로 가는 것 같이 중간에 Bicubic으로 다운스케일 하는게 낫다는 얘기를 하고 있더라고. 예시가 하미크리라서 바로 믿어버렸다.


그럼 이제 저 구성대로 만들면 되는데

1280x720 -> 2560x1440 -> 1920x1080 -> 3840x2160으로 가는 건 Bicubic 0.75배 스케일을 걸면 되지만 800x600 -> 1600x1200 -> 1440x1080 -> 2880x2160으로 가려면 Bicubic 0.9배 스케일을 걸어야 해서 같은 설정값을 쓸 수가 없음

Bicubic 절대값으로 1920x1080 고정할 수도 있긴 한데 비율이 4:3이랑 16:9에 가끔 16:10도 있고... 비율 별로 만들기엔 2배 4배 딱뎀이면 아예 다운스케일을 빼버리는게 나을 거라 또 따로 만들어야 하고... 4배 초과라서 3번 업스케일하는 경우도 있고...


다운로드 : https://drive.google.com/file/d/1lN1fKK2ypLgYFGYOJaA-hVOr_zzZ_7Zp/view?usp=drive_link (Magpie 0.10.x 버전에서 사용 가능)

아래 댓글에서 받는 걸 추천 : https://arca.live/b/yuzusoft/99413311/488157436#c_488157436

그래서 걍 세로 픽셀 수 별로 싹 만들어왔다.

최종 출력도 1080(FHD 모니터), 1440(QHD 모니터), 2160(4K 모니터) 세 경우 다 만들었고, 720 초과 -> 1440 같이 스케일이 2배 미만으로 필요한 경우는 설정값 하나로 정리 가능해서 그거 쓰면 된다. 어지간한 건 다 만들었는데 혹시 변태같은 해상도 있으면 알려주셈

스케일링 구성 - ... 클릭 - 가져오기로 ScalingModes.json 파일 선택하고 불러온 다음 프로파일 가서 스케일링 모드 선택하면 되고,

개별 프로파일 만들어서 겜마다 따로 설정해서 쓰는 게 더 편할 거임. 자동 스케일 기능도 있으니깐


4K 모니터에서는 https://arca.live/b/yuzusoft/34706478 처럼 게임 exe 파일 속성 - 호환성 - 높은 DPI 설정 변경 - 높은 DPI 조정 재정의 체크 (응용 프로그램) 설정을 해야할 가능성이 높음. 틀겜이면 걍 다 하는게 나을 거고 요즘 게임도 필요한 경우가 있다...


Anime4K_Restore 필터를 쓰게 되면 글카 자원 더 먹을텐데 정 힘들면 필터들 VL인 거 L로 교체하고 해보셈. 슈퍼컴이면 오히려 UL로 올려봐도 되겠지? 뭐든 본인 컴이랑 상담하면 된다.

캡쳐 모드는 보통 Graphics Capture 쓸텐데 비주얼 노벨은 Desktop Duplication 쓰는게 자원 덜 써서 좋음.

근데 Desktop Duplication은 모니터 전체화면 스샷 찍었을 때 업스케일 안 된 상태로 찍히니까 거슬리면 어쩔 수 없이 Graphics Capture 써야함

(성능 최적화 개발자 설명 : https://github.com/Blinue/Magpie/wiki/Performance%20optimization)