空想百科账户

Bret Mogilefsky

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持物时物件穿过墙壁的问题。

关联词条

参考来源

资料整理日期:2026-10-07。

最后更新:2026-10-08 · 本版编辑:sorawithcat

内容许可:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/。外链媒体的权利归原作者。

讨论与反馈