6 月 13 日消息,Windows NT 3.5 程序員 Raymond Chen 發布回顧文章,分享了微軟標志性“三維管道”(3D Pipes)屏保的幕后故事。
為何需要屏保
IT之家簡要介紹下為何需要屏保,這是由于 CRT 顯示器長時間處于靜態圖像情況下,會永久損壞屏幕,于是開發者為了防止“燒屏”設計了屏保,當顯示器處于非活動狀態時為其提供動畫效果,從而保護屏幕并延長其使用壽命。
故事從 20 世紀 90 年代中期開始
故事的開頭要從 Raymond 的同事說起,90 年代中期,他在微軟公司的 OpenGL 圖形編程接口團隊工作。
Raymond 及其同時為當時尚未發布的 Windows NT 3.5 實現了 OpenGL 硬件加速,卻沒有辦法向終端用戶展示先進的 3D 渲染功能。
選擇屏保來展示 OpenGL 硬件加速
他的同事提議在 Windows 團隊內部舉辦屏保設計大賽。屏幕保護程序是一個完美的低風險嘗試,即便出現任何問題,也可以建議用戶避免使用。
比賽規則很簡單:每個小組制作最炫目的 3D 屏幕保護程序,由全公司投票決定優勝者。獲勝的屏幕保護程序將整合到 Windows NT 成品中。
OpenGL 小組全力以赴,制作出了 3D 文字、3D 迷宮和 3D 飛行物體等 3D 動畫,但他們的杰作是令人費解的 3D Pipes。
視頻源:豐 sulfone
市場部全盤收納
在收集了所有參賽作品后,團隊向他們的 Windows NT 同事發送了安裝說明和投票鏈接。就在評委們準備統計票數時,市場部的一位同事宣布所有作品都值得在 Windows NT 中使用。
這位同事試用了這些屏保之后,表示非常喜歡這些屏保,并回應稱:“你們可以取消投票了。我們會把它們全部添加到產品中”。
于是在這封電子郵件之后,3D Pipes 和其它屏保一起,從地下實驗搬出來,進入成千上萬的桌面。