Bret Mogilefsky在《冥界狂想曲》中署名為原作程序負責人及輔助設計。
| 冥界狂想曲崗位 | 原作程序負責人及輔助設計 |
|---|
冥界狂想曲相關製作
Bret Mogilefsky在《冥界狂想曲》中署名為原作程序負責人及輔助設計。
原作內容的刪減與取捨
Bret Mogilefsky在2000年刊出的回顧中說明,《冥界狂想曲》早期刪去了約相當於成品四分之一規模的設計內容,原因既有預算限制,也包括這些內容無法融入全作。 次年的回顧具體提到,賽貓場電梯井的大段動作與結尾屋頂追逐因美術成本高、過程較線性而被刪去。
《冥界狂想曲》的抓鉤、Bone Wagon減震器和燃燒海狸謎題,曾擬為更強調物理操作的小遊戲。 Bret回憶,這些動畫大多只用一次,為少量場面實現物理操作的工作量過高,團隊因而改用專門製作的動畫。
引擎與場景物件
原作最初計劃把Jedi Knight渲染器接入SCUMM人物服裝系統,但SCUMM工具主要面向二維內容,改造成本接近重做。 Bret發現Lua後提出新的引擎方案,得到Tim支持; 新引擎仍以SCUMM成熟的冒險腳本思路作為邏輯範本。
據Bret回顧,《冥界狂想曲》借用了Jedi Knight的Renderdroid,重新處理輸入資料路徑,主要用來繪製人物。 原作不需要對應的物理處理,因此送入渲染器的房間三維幾何較簡單。
Bret回顧,原作幾乎所有可感知物件均手工放置,並逐個調整可被察覺的範圍。 前期製作時,他參與把世界草圖擴展為謎題與人物,團隊把概念圖集中展示在牆上,貫穿製作過程。 正式製作逐步增加美術和程式人員,後期隨美術完成留下程式修正,再於發售前增加測試與相容性人員。
口型與持物細節
製作原作口型時,Bret採用Microsoft Agent SDK中的語音標記工具,把wav文件和對白文本轉換成帶時間資訊的音素標記。 約九成英語對白不需要人工干預,其餘部分手工修正或保留原狀; 工具只支援英語,其他語言版本則使用一般開合嘴表現。
出貨前,Bret另寫工具拼接Glottis演唱《Rusty Anchor》時各行對白的口型標記。 他也特別提到Kevin Bruner處理Manny持物時物件穿過牆壁的問題。
關聯詞條
- 參與作品:冥界狂想曲
- 原作Lua引擎提案的支持者:Tim Schafer
- LucasArts原作引擎及製作工序:LucasArts
- 據Bret回憶處理原作持物穿牆的程序人員:Kevin Bruner
- 《冥界狂想曲》原作刪改、程序與口型:冥界狂想曲
參考來源
- Double Fine:原作與重製職員表
- Grim Fandango Network:xGrimx訪談Bret Mogilefsky(2000年存檔)
- Grim Fandango Network:Ryan Williams訪談Bret Mogilefsky(2001年存檔)
資料整理日期:2026-10-07。