2009年1月29日 星期四

3D OpenGL 螢幕保護程式

以前有人告訴我,因為 Mac 在硬體架構上的強悍,所以 Mac 的螢幕保護程式能作到很美。的確,Mac OS 裡的 Screensaver 的確很美,光影緩緩地拖過畫面。

雖然,在 Windows 上也不少所謂的 3D 螢幕保護,最出名的應該是水族館了,但是,那些號稱免費的螢幕保護,多少帶點廣告軟體的成份。

Really Slick 這個開放源碼計劃的執行份子,製作出了相當精良的 3D 螢幕保護,同時也提供了可以在 Windows 作業系統上執行的版本,例如名為 Euphoira 的畫面擷取為:

Euphoria

值得推薦,最新公佈可在 Windows 上執行的版本,下載頁在:

http://www.reallyslick.com/downloads.html

最上方 Current Release 下的連結就是了,下載頁的下方,還列出了其他作業平台可用的螢保護。

沒有廣告,沒有安裝程式,就是一堆精采的螢幕保護程式,而且免費!有人問開發者,願意付 100 美元請他們開發包含公司 LOGO 的3D 螢幕保護程式,版主群的回覆是:

「我很不願意告訴你,人們很討厭看到 LOGO,那些有飛來飛去 LOGO 的螢幕保護通常看一眼就刪掉了,錢,還是留在其他用途上吧!再則,100 美元?實在太少了!」

相當執著的一群人,我欣賞他們,也給他們拍拍手!

螢幕保護裝置

其 實,為什麼要有螢幕保護裝置呢?我們由舊時代的螢幕講起,在映像管時代的螢幕,畫面成像是透過光束打到螢幕上,這也就是為什麼傳統螢幕都有個大屁鼓,也有 所謂映像管,透過高電壓及磁性控制,使得光束能精準地在畫面上呈現出應有色彩,所以如果在映象管螢幕旁,放喇叭,因為喇叭裡有個大磁鐵,所以喇叭愈大的 話,螢幕受影響愈深,通常會造成螢幕邊緣色偏,可能偏紅、可能偏綠、可能偏藍。

這是因為磁性被強力牽引,幾乎造成了永久磁化的影響。依照這個原理,如果畫面上一直保持某種畫面不動時,也就是光束一直朝某個置打,也有可能造成電子疲疺,因此,在長時間不使用螢幕時,就啟動所謂螢幕保護裝置。

好 的螢幕保護裝置,應該是讓整個畫面不斷變色,也就是不讓光束一直打在某個位置,要不就全黑,也就是不打出任何光束出來,無奈,這種功能的原始用意,都變成 了酷炫競賽,像那種水族館的螢幕保護,畫面一樣固定場景,光一些魚游來游去,事實上是沒有效用的,我還看過螢幕保護電玩吶!

有人就 問:那關掉螢幕就好了啊!理論上沒錯,只不過螢幕的壽命,如果你好好保養,應該比你電腦中的任何裝置都來得長壽,有聽說過一台電視看十幾年的吧?沒錯,就 是這樣,但是如果你把螢幕電源給切了,由於映像管要高壓來啟動,一旦切斷電源,馬上斷電會造成映像管損傷,所以通常會慢慢放電,啟動時也一樣,慢慢充電 後,畫面才會亮起來,由一個叫作「繼電器」的電容來處理,當你沒事就這麼開開關關,這顆電容的壽命可沒你想的這麼好,如果這顆電容故障了,你想想吧?緩衝 緩放的守門人沒了,你的映像管還有命嗎?所以,如果想關電源,不如設成全黑的螢幕保護裝置。

以上所提,大多數是早年和各廠工程師聊天時偷來的,若有原理上的謬誤,還請諸位專業人士加以補充和指正,在此先謝了!

12/28 07

(原文出處卜維丰


沒有留言:

張貼留言