#1樓
黃玖武
LEVEL10
註冊日期:2019/7/8 17:44
最近上線:6/9 17:00
文章: 41    離線

發表於:4/20 17:40

所謂ES,就是偉大的EmulationStation模擬器前導平台,從常見的樹莓派到桌機到現在的各式掌機甚至街機,很大一部份皆以ES為前導核心。
而所謂的Perfect Pixel完美像素,就是所謂的點對點放大,沒有補插或變型的縮放。
當然Perfect Pixel點對點的效果並不是所有人都喜歡,所以如果你剛好是喜歡的人,可以一起研究一下。

本篇以擁有4:3完美640x480解析度的RG351V裡的Emuelec ES為範例,但其實只要是ES前導,設定都大同小異。


先看看預設的拉伸全螢幕畫面,與Perfect Pixel的比較:
原圖

以紅白機的原生解析度256x224為例,放大到640x480時,略為拉寬,而點陣字有明顯填補變粗糊掉的情況。
而Perfect Pixel的設定下,解析度為256x224x2=512x448,畫面雖不足全螢幕,但點陣字保持清析,畫面沒有變型。


為何會說4:3完美640x480解析度,因為在其他比例尺吋的螢幕下,根本沒辦法完美的點對點放大,
例如早期常見的480x270解析度的16:9寬螢幕,點對點根本只能1:1,畫面小的可憐,
就算是後來的3:2的480x320,也一樣只能1:1。

但如前所說,640x480可吃下2倍的256x224,畫面又大又清析...而且!而且!而且!
640x480還可以完美吃下VGA/CGA的畫面,無論是640x480/640x400/320x240/320x200的16色還是256色,皆可完美呈現,所以在DOS遊戲的支援度整個大大提升!

而一般16:9的螢幕,點對點的尺吋要多大才能與3.5吋的4:3螢幕相比擬呢?
估計要4.5吋以上的寬螢幕才有超過3.5吋的4:3大小。



而在ES裡Perfect Pixel的相關設定如下,各版本的翻譯不同,本文先以Emuelec ES的範例:
原圖

1. 遊戲畫面顯示比例:強制以Square Pixel(正方形像素)點陣優先的意思
2. Bezel:疊在遊戲畫面上的假外框,為模擬電視的效果
3. 平滑遊戲畫面:關掉,否則會在點陣間補插
4. 濾鏡著色器設定:沒有,否則會在放大時補插
5. 整體縮放(像素完美顯示):打開,不會拉伸到滿版的必要設定

如此一來,就可以獲得點對點的完美像素效果。



而另一個新手常問的問題,怎麼有那麼多個一模一樣的設定,哪一個才是我要的?

這要再從ES的架構說起,ES雖是表層的前導程式,但實際執行遊戲的,至少還有一層模擬器,而不同遊戲平台,就會有不同的設定值,但在模擬器之間,多半還有一層整合模擬器的RetroArch平台,這使的設定值至少三層以上!

以樹莓復古派為例簡單畫的架構圖,有誤請指正
原圖

其中最上層的各個Emulation模擬器,皆有自已的設定值
而中間的RetroArch整合程式,也自己有一套通用的設定值
然後在前導層EmulationStation也有自己一套通用的設定值
最後在底層的系統,一樣也有自己的設定值...



而所以在EmulationStation的設定上,亦產生出上下層的架構

因各版本ES翻譯不同,以下同樣先以Emuelec ES為範例:

在ES首頁或其他選單頁,按[START],即可叫出[主選單],
其中的[遊戲設定],是不分遊戲的全平台通用設定、亦稱全域設定。
原圖

然而進入到遊戲主機平台內,例如NES紅白機的目錄下時,按下[SELECT]進入到[OPTIONS選單],
其中底下的遊戲設定裡的[系統設定],因目前在NES紅白機下,所以是NES紅白機的通用設定。
原圖


底下遊戲設定裡另外的[高級遊戲設定],看你目前遊標在哪款遊戲上,如目前在吞食天地2上,所以是吞食天地2的專用設定。
原圖


至於進到遊戲中,RetroArch或各別模擬器下的設定值,又是另外的設定了...


以上希望有幫大家釐清一小部份的疑惑。



另外,各版本中文翻譯問題需要再修正及統一
雖然Recalbox的正體中文版本最早剛好是由在下我一字一句進行翻譯的,但有很多功能當時都是隔空抓藥,翻的並不好,後續亦有其他人進行補充,但用詞習慣並不同;
之後EmulationStation開始有了許多的Github分支,也取了Recalbox的正體中文為官方翻譯,所以Emuelec ES的正體中文大部份內容也是源自於我當初的翻譯;

最近Recalbox 7.2會有一次大更新,我也在正體中文上重新修訂了許多的翻譯用詞,亦希望其他ES分支,如Emuelec ES也能跟上我修訂完的這個版本!


附件 5

ES_PerfectPixel設定
3_607ea2de71a63.jpg  , 720x270 px
ES全平台通用設定
3_607ea42e337bb.jpg  , 720x270 px
ES遊戲平台的設定
3_607ea43a96a83.jpg  , 720x270 px
ES各別遊戲的設定
3_607ea44d51c26.jpg  , 720x270 px
PerfectPixel與填滿全螢幕比較
3_607ea456bfae3.gif  , 720x480 px
#2樓
黃玖武
LEVEL10
註冊日期:2019/7/8 17:44
最近上線:6/9 17:00
文章: 41    離線

發表於:4/21 12:26

再拿出其他懷舊主機,Retro Arcade RS07及RetroFlag的GPi CASE來作比較,規格如下:
Retro Arcade RS07的螢幕是4.3吋16:9解析度為480x272
RetroFlag GPi CASE的螢幕是2.8吋4:3解析度為320x240

首先下圖為Retro Arcade RS07,4.3吋的確蠻大的,但對於非16:9的遊戲而言,拉伸變型真的太嚴重了,點對點就變小許多...
原圖

而下圖為RetroFlag GPi CASE,2.8吋愈看愈小XD,但在我拿到RG351V之前,GPi CASE已經是我最愛的4:3機型了...
原圖


最後將RetroFlag GPi CASE及Anbernic RG351V及Retro Arcade RS07三台擺在一起,並且設定成PerfectPixel後,停在同個畫面。
原圖
三台除了大小外,顏色飽合度也有差異,RG351V預設就鮮艷許多。

且如前文所述,要比RG351V的畫面更大的16:9,那就要4.5吋以上才辦的到(有拿5吋手機稍微比了一下的確略大些)。

本文不專業的簡略比較,希望對大家有幫助。


附件 3

ES_PerfectPixel_RA-RS07
3_607fa9587abae.jpg  , 720x720 px
ES_PerfectPixel_GPI
3_607fa9637ce14.jpg  , 720x720 px
ES_PerfectPixel_3台比較
3_607fa988777a6.jpg  , 960x384 px



#3樓
黃玖武
LEVEL10
註冊日期:2019/7/8 17:44
最近上線:6/9 17:00
文章: 41    離線

發表於:4/22 15:02

再用SEGA的Mega Drive測試一下RG351V的畫面
有別於紅白機或超任的256x224這種尷尬的數字,MD擁有320x224的更高解析度,而整數放大2倍剛好是640x448!
當然是先測了一下有官方正體中文的三國志列傳的劉備,本月想搞什麼?
畫面大,線條銳利清析,兩個字,完美!
原圖
(對話框肉眼看是白底,相機拍太清楚把LCD的RGB都拍出來了)


附件 1

RG351V_MD_三國志列傳
3_60811f83677ca.jpg  , 720x720 px
覺得讚想推薦或分享嗎?


同時也在瀏覽:  1名訪客