作者cartoonchu (Mr.側)
看板NDS
標題Re: [問題] 3ds為什麼不能自動調整解析度?(玩nds遊 …
時間Mon Mar 28 14:35:44 2011
雖然我還沒購買3DS,但是我能回答這個問題 :P 解析度的原理大概如下面我所說的
但可能不盡正確,有錯的地方麻煩指教了!
其實這跟解析度的原理有關係,電腦雖然好像可以任你調整解析度,但是因為電腦的解
析度頗大,加上當你瀏覽的圖片像素大於電腦解析度時,其實看起來不會感到模糊!
這跟螢幕的大小其實不太有關係,像素代表的是原圖的大小,原本NDS遊戲的像素比較小
,而3DS的解析度相較NDS大出了許多,
而解析度想簡單一點其實就是電腦構圖不像真實世界是連續性的,它是由很多"點點"組
成,例如NDS螢幕的解析度是256x192,代表螢幕面板上的寬有256個點點,高有192個點
點,而3DS上螢幕玩NDS遊戲的解析度應該是320x240,所以寬度和高度都比NDS大,把寬
度高度都拉長,但是又不是倍數成長時,就會產生模糊,例如3x3的方格拉大成4x4
■ ■ □□□□
■ => □□□□ ??? 怎麼變?會有模糊地帶....
■ ■ □□□□
3x3 □□□□
我們再來參考一下彩色大一點的圖:
可以參考下面這張圖
http://www.ctk.com.tw/jackweb/graphic/Knowledge/dpi_1.gif
此張圖中間的數字代表原本圖片的像素,上面的圖片是原始大小,下面的圖片是放到
50x50解析度的樣子,你可以想像最左邊的是3DS,中間的是NDS,因為NDS遊戲在設計
時,像素就是256x192,要到320x240個點點上去顯示一定會模糊!就像中間那張圖拉
到50x50時就會變成中間下面那張圖模糊的樣子。
面板已經做下去了,所以沒辦法改,除非你用縮小的方式呈現才不會模糊,放大到
320x240這種大小就會模糊掉。
說到這邊你可能會想3DS上螢幕解析度是800x240,320是哪來的?因為原本NDS是
256x192,遊戲為了比例不跑掉,應該會留左右黑邊,192/240 = 256/320
所以它寬度我推算是320。
---------------------------------------------------------------------------
補充一下,可能會有人有疑問為什麼NDSi LL螢幕比較大,但是沒有模糊?
http://zh.wikipedia.org/wiki/%E4%BB%BB%E5%A4%A9%E5%A0%823DS
這邊有NDS系列到3DS的比較,NDSi LL的螢幕尺寸雖然是4.2吋,但面板設計仍是
256x192,所以螢幕雖然大,但面板的點點和點距是拉大的,實際的面板上點點數是沒
有變的,這跟電腦螢幕比較不同,所以不會感到有多模糊,反倒是會產生鋸齒感,
因為點點變大了~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.179.241
※ 編輯: cartoonchu 來自: 220.132.179.241 (03/28 14:43)
推 tim79824:推 03/28 14:46
推 aaron70221:推 03/28 15:02
→ Skylegend:其實有一些演算法可套用,可以減低模糊感,這個以任天堂 03/28 16:14
→ Skylegend:的技術來說,應該不是很困難的事,只在任天堂沒認真的想 03/28 16:14
→ Skylegend:在支援ds的遊戲下做功夫吧 03/28 16:15
推 BSpowerx:模糊和鋸齒選一個而已。 03/28 16:22
→ BSpowerx:就是看你要用什麼方式去把缺塊的地方給補完 03/28 16:23
推 tasas:看來這問題目前是無解了 03/28 16:57
推 uoyihc:可能是有一些很不錯的內插法已經有專利了(要花錢買)隨便 03/28 18:06
→ uoyihc:的演算法效果又半斤八兩 所以乾脆就用最單純的作法吧 03/28 18:06
推 twrichgod:大推~感謝專業的解說!! 03/28 18:27