这群人3天完成了一个“VR游戏”,只为一个小女孩的临终梦想
|
雷锋网按:本文讲述的是网友Fair及一群VR开发者,为满足Fair 13岁侄女的临终梦想——一个临时组建的团队用3天时间做成一款VR Demo,实现小女孩的舞台梦想。原文链接@任玩堂,雷锋网已获授权转载。 “我们总是在说要做一款不挣钱,有意义的游戏。要不,我们这个星期一起来做一个?” “我想为有心脏病的侄女用 U3D 做一款 VR 游戏,不知道你能不能帮忙?” Fair 与网友热心相识于 2016 年广州 Game Jam 独立游戏开发大会。会后两人依然在广州独立制作人群内保持联系。但 Fair 没有想到,他和热心的第二次联系,居然是在这样的情况下发生的。 热心很快向 Fair 说明了情况:13 岁的侄女千千因心脏病晚期发作,剩下的时间已经不多了。热心想做一款 VR 游戏的 Demo,让千千能通过 VR 技术圆一个“站在舞台上,成为偶像歌手”的梦想。
Fair 当晚发的朋友圈 在决定加入团队之后,Fair 将消息发到朋友圈,开始利用自己的人脉招揽新的队友——“我们总是在说要做一款不挣钱,有意义的游戏。要不,我们这个星期一起来做一个?” 几乎是几分钟之后,Fair 的微信就收到了回应。 “我是美工,我可以负责 3D 建模。” “我能够帮忙编程。”…… 被触动的人不断赶来,仅仅几个小时,热心的 VR 计划群中就筹齐了 13 个人。“这一次的目标比 Game Jam 更不容易,我们要在 4 天之内做一个 VR 的 Demo 。” 0.5 秒、5 分钟和 10000 帧“我喜欢凛就因为她有健康的身体啊,而且体育也很好!” ——千千发给热心的微信消息。 根据热心介绍,千千从小心肺衰竭——左肺叶缺失,还有非常严重的心脏病。不仅不能做剧烈运动,现在可以说是躺在床上也难受。因病不能上学的时候千千在家里自学日语,喜欢二次元,最喜欢的是《Love Live》中的星空凛。
日本人气动画《Love Live》 小队很快根据千千的情况和队伍的技术能力确定了 emo 的方案:这是一个模拟演唱会,最初舞台是全暗的,只能看到稀稀疏疏的荧光棒,慢慢舞台的灯光亮起来,台下的荧光棒也举起来。戴着 VR 眼镜的千千可以看到旁边的凛在向观众打招呼。然后凛回头望镜头,笑着对千千点头。接着音乐响起,凛望向前方。然后就是 5 分 47 秒的歌曲,千千的视角是和凛一同在舞台上合唱,整个体验足有 6 分多钟。歌曲选用慢歌《これから》,一方面角色的舞蹈动作小,一方面不会对千千的身体有太大刺激。
VR游戏舞台效果 开发时间很紧,从 16 日到 18 日严格来说只有短短的 3 天。团队中的人有学生也有上班族,到了下班和放课时间,小组成员就带上自己的笔记本电脑,去热心就读的暨南大学创业基地里的 VR 工作室,围坐在一起一边交流一边埋头工作。那里有一台开发用主机和几张随意摆放的桌椅,和一块写满想法的白板。
大家聚在工作室讨论 在无法直接交流的时候,整个小组在微信群里交流开发思路和想法。小队中的一些人并不相熟,但是无论是谁刚进入到群里,都是单刀直入地谈游戏进度和工作内容,不会有多余的聊天。每个人完成一定进度,就会在群里汇报。发现了问题难以解决的,也马上会在群里沟通。微信群有时会讨论游戏设计到很晚,有时候会长时间鸦雀无声。但无论是深夜还是上班时间,只要有一个人喊话,绝对都会有人回应。
共同解决问题 负责编程的零君在 16 日首先遇到了问题——麦克风的声音延迟了 0.5 秒。这 0.5 秒的延迟直接导致在演唱时不能同时听到自己的歌声,歌声比自己的声音要慢 0.5 秒。为了解决 0.5 秒的延迟,Fair 下班后赶到了暨大,得知情况后便和大家一起讨论对策。最后决定分工,由 Fair 来修改麦克风相关代码,零君则负责对麦克风进行降噪优化。但经过代码重构之后,延迟和音质都还是令人难以满意。多方努力都没有什么进展,大家都有点焦躁。 另外,人物模型也出了些问题,为了对模型进行修改,每天都必须从从化乘坐上广从线赶来工作室的雨痕 17 日晚上几乎一夜未眠,直到第二天中午把模型发给动画师乔磊才离开。
通宵的雨痕 负责给星空凛的模型添加动作的在职动画师乔磊,则受困于工作量——尽管已经采用了最简的方案,但整个过程依然需要大量动画方面的素材。“一般人觉得 5 分钟很短,但是我们做动画可是按秒算的。一秒 30 帧,5 分钟多一点也要 10000 帧了。”乔磊说,“如果是普通的日常工作的话,我一般能一天做两三个几秒到十几秒的动画。”根据开发进度,DEMO 必须要在 18 日的傍晚前做完。对于 17 日上午才加入的乔磊来说,这意味着需要在一天内做完这 10000 帧。不仅工作量大时间长,而且还会和他平时的工作有不小的冲突。尽管乔磊一直在利用工作以外的空闲时间赶工,但是枯燥的重复工作让他苦不堪言——“唱歌这个动画实在是有点长,做到 2000 多的时候都快吐了。
正在修整中的舞台模型 18 日的上午还算顺利,热心根据朋友的建议从电脑城买来手机专用麦克风对手机耳麦进行替换。虽然音质不算满意,但至少比耳麦好多了。 而且令人惊喜的是,专用麦克风不仅不延迟,还自带混音,唱起歌来还蛮有现场感。被顺利鼓舞的队员们甚至还请来了做配音的闲踏梧桐给游戏中的凛配了两句中文台词 ——“一起加油喵” 和“谢谢大家”。 18 日晚上,离开发的进度可以说是“高潮迭起”。把舞台模型导入游戏时,舞台顶部直接就歪了,摇摇欲坠,简直可以形容为演出事故,虽然经过 Kelvin 的奋力“抢救”,舞台马上恢复了正常。而人物模型导入 Unity 后也变得相当惊悚:不仅面部表情有点吓人,连凛右侧的衣服也是破的!此时离 19 日早上已经不剩多少时间,但修改人物模型和贴图已经来不及。还好凛的站位本来就在镜头的右前方,看不见破衣服。但是零君和 CL 还是接力添加了代码,调暗舞台的灯光,尽量模糊正脸,试图要“骗过”千千的眼睛。
为模型贴图 19 日上午 9 时,热心、Fair 和策划浜浜拿着带着小队成员奋战 3 天的成果和忐忑不安的心,坐上了赶往深圳的火车。 “今天我超高兴,虽然并不是我的生日”3 月 19 日周六,天气潮湿又昏暗,让人莫名有点不安。上车之后,热心就因为周五晚通宵的疲惫睡过去了,醒着的人也是有一句每一句地聊着,似乎除了累,背包中的 VR 设备和各自悬起的心才是让人没有了闲情聊天的 “ 罪魁祸首”。 “希望千千能够喜欢。”有事不能前往深圳的零君在群里说。 “忽然觉得紧张了”,一行人站在千千奶奶家门禁前时,热心突然说,脸上的笑容也不太自然:“ 我只是和她的爸妈沟通过这个事情,千千不知道我要送什么。刚开始她还猜测我请星空凛的声优过来表演……” 热心眼里透着对侄女的疼爱:“我一直叫她不要太期待,让她把惊喜程度降到送文具差不多。” 进门之后,大家都看到了蜷缩在客厅沙发靠阳台角落的千千。小姑娘身材十分瘦弱,下眼睑拖着厚厚的黑眼圈,因为心肺问题手指和嘴唇都泛着深紫色,脸上没有太多表情,只是手里紧紧环着一部放着日漫歌曲的 iPad。尽管热心向千千说明了同行的都是自己的朋友,但害羞的千千的话很少,一直看向坐在她左侧的热心。 两叔侄聊了一会天之后,热心拿出 VR 眼镜开始切入正题——“你不是想知道我会给你什么惊喜吗?知道你最喜欢凛,你戴上眼镜和耳机,再拿上话筒就可以和她一起唱歌了。”戴上 VR 的千千先是略有不适地歪了歪头,接着便轻声惊叫起来:“哇!怎么那么多荧光棒!这是舞台吗?” “是啊,你现在就在舞台上表演啊。”热心耐心地引导她,“你前后左右看看。”千千快速地扭头四处看,忽然兴奋了起来——“啊,凛!是凛吗?!她站在我的右边!” “是呀,她等会要和你一起唱歌。对了,你看看周围,再看看背后。”千千略有些费劲地再转身抬头看:“……哇,大屏幕写着 Love Live 耶。”她一边笑着说,还一边向前伸手,像想要抓住眼前的什么东西。
千千在四处看“舞台” 简略地让千千熟悉了一下操作之后,热心重新开启了游戏——演唱会终于要开始了。 千千收敛起笑容变得一脸严肃。因为其他人都听不到 VR 中的声音,没有人知道是千千是在等待前奏结束还是因为害羞不愿意在大家面前唱歌,甚至让人忍不住猜测她是不是不喜欢这个 Demo,还是 Demo 出了什么 Bug…… (编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |










