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。