후처리 안티 앨리어싱 기술의 일종으로, ATI 에서 나온 MLAA를 개량한 물건이라 합니다.
그 빠르다는 FXAA 보다도 빠르며 픽셀이 흐릿해지는 현상이 없습니다.
여기서 주목할 건 바로 `빠르다' 라는 부분 입니다.
기존 안티 앨리어싱 대비 10프레임 정도의 향상을 가져오더군요.
물론 시스템에 따른 차이는 있습니다. ATI 카드에서 더 나은 퍼포먼스를 보인다는 얘기도 있고, 오히려 더 늦어졌다는 글도 `딱 하나' 봤습니다.
하지만, 프레임을 위해 그래픽을 희생시키는게 필요불가결인 샌드박스 게임에서 이런 모드는 늦가뭄의 단비니 한번 적용시켜보는 것도 나쁘지 않을거라 생각됩니다.
파일을 받아 압축을 풀면 d3d9, d3d10 두개의 폴더가 있습니다.
딱 보면 아시겠지요. 9은 다이렉트X 9 용. 10은 다이렉트X 10 이상용 이며, 폴더내의 파일 4개를 단지 세인츠로우 3가 설치된 폴더(C:\Program Files (x86)\Steam\SteamApps\common\saints row the third) 에 복사해 주시면 됩니다.
대부분 다이렉트X 10 용을 사용하시겠지만, 9용은 바로 ENB와의 겸용이 가능합니다.
ENB와 같이 사용하실 분은 d3d9 폴더내의 d3d9.dll 파일의 이름을 바꿔줍니다. 예를 들어 d3d9smaa.dll 로.
그런 후 enbseries.ini를 열어서
[PROXY]
EnableProxyLibrary=true <- 기본 false로 되어 있을텐데 true로 바꿔줍니다.
InitProxyFunctions=true
ProxyLibrary=d3d9smaa.dll <-d3d9 부분을 d3d9smaa.dll로 고친다.
로 바꿔주시고 저장을 하시면 됩니다.
그리고 설정법 입니다.
게임을 구동하고 화면 설정에서 안티 앨리어싱을 꺼줍니다.
그리고 게임에 들어가셔서 결과물을 확인해주세요.
.....아마도 실망하실 겁니다. 뭐가 달라졌는지 티가 잘 안나니까요.
하지만 캐릭터가 크게 보이도록 하시고 Pause Breake 키를 눌러보세요. SMAA 모드 전환키 입니다.
자 이제 뭐가 달라졌는지 보일겁니다.
안티 앨리어싱 레벨 조정은 injector.ini 파일을 여시고
[smaa]
;smaa preset one of {SMAA_PRESET_LOW, SMAA_PRESET_MEDIUM, SMAA_PRESET_HIGH, SMAA_PRESET_ULTRA}
preset = SMAA_PRESET_HIGH
아랫줄 SMAA_PRESET_HIGH 부분을 위의 옵션들 중 하나로 바꿔 적어주시고 저장하면 됩니다.
기본 HIGH 옵션으로 되어 있습니다.
홈페이지에서 보기로 Medium이 80%, High가 90%, Ultra가 99%라고 했던 것 같습니다.
자료를 올리는 메뉴가 없군요. 티스토리 자료를 링크 합니다. 만약 안되시면...
기다려 주세요. 오늘 술 약속이...
http://horro.tistory.com/attachment/cfile5.uf@172F873E4F23E4B920EBA1.zip
제작자의 블로그 입니다.
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***