核心定義
Demo = Demonstration 縮寫。廣義上指展示計算機圖形與音樂的程序;狹義上特指 Demo Scene(演示場景) 社群為國際比賽創作的非商業藝術作品。
Demo Scene 核心特徵
四大技術特性
- 純組合語言編寫:極致優化,榨乾硬件性能
- 多聲道音樂:實時合成,非預錄音頻
- 突破標準顯示模式:使用 "X Mode" 實現 320×200 256 色多頁面緩衝
- 實時運算渲染:3D 向量空間、分形、等離子體、變形等效果全程實時計算,故體積小卻可播放 10-20 分鐘
典型效果技術
- RENDER 即時渲染
- FRACTAL 分形幾何
- PLASMA 等離子體效果
- 3D VECTOR SPACE 三維向量空間
- VIRTUAL REALITY 虛擬現實
- MORPH 變形動畫
Demo 團隊角色分工
| 角色 | 職責 |
| Organizer (領隊) | 統籌策劃、項目管理 |
| Coder (程序員) | 核心引擎、特效實現 |
| Musician (音樂家) | 原創配樂、音效設計 |
| Graphics Artist (美工) | 像素藝術、3D 建模、材質 |
| Others | BBS 維護、測試、協助 |
結構與遊戲開發團隊高度相似。
國際大型 Demo 賽事
- Assembly(芬蘭,夏末)
- The Party(丹麥,聖誕節)
- The Gathering(挪威,復活節前)
- The Computer Crossroad(瑞典,初夏)
比賽項目:Demo、Intro(<64KB)、Music、Graphics。投票評獎,獎金或贊助商獎品。
軟體/遊戲語境下的 "Demo"
軟體演示版
- 功能全但限時:如 30 天試用,到期需購買
- 體驗版:無時間限制但功能受限,常見於遊戲
遊戲試玩版
正式發售前發布的不完整版本,用於宣傳、壓力測試,讓玩家提前體驗核心玩法以助購買決策。
經典名言
「親愛的,我把 PC 變成 SGI 了。」—— 獲獎 Demo 往往能讓普通 PC 發揮出工作站級圖形性能。