胖子愣住了。
“不用动画?那用什么?用爱发电吗?”
他看着苏轻语那张清冷绝美的脸上浮现出一种他从未见过的,近乎于“疯魔”的执着,心里有点发毛。
轻语妹子,不会是被这接二连三的打击给刺激得精神失常了吧?
苏轻语没有理会胖子的吐槽。
她拉过一把椅子,坐在胖子身边,用最简洁的语言,描述着自己脑海中的画面。
“动画的本质,是一帧一帧预设好的‘姿态’。”
“我们看到的动作,只是这些静态姿态的快速连续播放。”
“但‘失败’不是。”
“‘失败’是失控,是混乱,是物理规律的最终胜利。”
“一个提线木偶,当它的线被剪断时,它不会按照预设的‘倒下’动画去倒下。它的每一节肢体,都会在重力的作用下,产生最真实的、最混乱的、独一无二的崩溃。”
“我不要‘表演’失败,我要‘呈现’失败。”
胖子听得云里雾里,但又好像抓住了点什么。
“你的意思是……不用动画关键帧,改用……物理模拟?”
“对。”苏轻语点头,“用创世纪引擎的物理系统实时演算。”
“我们把角色当成一个真正的、由无数个零件和关节连接起来的‘布娃娃’。”
“我们不去规定他每一步该怎么动,我们只给他一个‘目标’,比如‘抬起左手’。”
“然后,让物理引擎自己去计算,为了完成这个目标,他的身体应该如何运动,如何保持平衡。”
“如果他失败了呢?如果他没站稳呢?”
胖子下意识地接口:“那他就会摔倒。”
“没错!”苏轻语的眼睛亮了起来,“他会摔倒!以一种最真实的、最笨拙的、每一次都绝不雷同的方式,摔倒!”
胖子的呼吸陡然急促了起来。
他终于明白了苏轻语那疯狂的想法!
这是在颠覆整个游戏动画的制作逻辑!
传统的动画系统是“导演制”,每一个动作,都是动画师精心设计好的表演。
而苏轻语想要的,是“放养制”!是给角色一个灵魂,一套物理规则,然后看他自己,能折腾出什么幺蛾子来!
(作者没做过游戏,这段是说做成人类一败涂地那种动画方案。读者大大自己代入下。)
这……这简直是异想天开!
其计算量和复杂程度远超任何人的想象。
但是……
胖子看了一眼自己屏幕上那堆为了“制造BUG”而写下的、乱七八糟的物理代码。
不知为何,一股狂热的冲动从他心底涌了上来。
“反正也是做‘失败品’……那就,玩把大的!”
这个平时憨厚老实的吃货,此刻眼中也燃起了名为“疯狂”的火焰。
接下来的二十四个小时。
苏轻语和胖子组成了幻境工坊最古怪的二人组。
一个,是追求极致艺术的疯子。
一个,是沉迷代码逻辑的天才。
苏轻语不再是那个高高在上的美术总监,她变成了最苛刻的“感觉”导师。
“不对!他摔倒的样子太‘假’了,像一块木板,没有破碎感!”
“这里的关节扭曲得不够,我要那种骨头都断了的无力感!”
“他抽搐的频率太快了,像触电,而不是挣扎!”
胖子则彻底释放了他那被压抑许久的天赋。
在没有了“正确流程”的束缚后,他的“代码直觉”发挥到了极致。
他没有去啃那些厚得像砖头一样的官方文档。
他用最野的路子、最直接的方式,去调用创世纪引擎底层的物理接口。
他给模型的每一个关节都加上了不同的“约束”和“阻尼”。
他用乱七八糟的算法去模拟肌肉的“张力”和“松弛”。
他甚至丧心病狂地为模型写了一个极度简陋的“平衡感”AI。
第一次测试。
胖子下达指令:“跳个舞。”
屏幕上的“灰烬”骑士像一只喝醉了的霸王龙,四肢以一种反人类的角度疯狂挥舞,原地抽搐了三秒,然后直挺挺地向后倒去,“啪”的一声,摔了个四脚朝天。
失败。
彻头彻尾的失败。
但苏轻语和胖子的眼睛却同时亮了。
“就是这个感觉!”
“卧槽!他摔倒的时候,脑袋还因为惯性,在地上磕了一下!”
他们没有做出“失败的舞蹈”,却意外地创造出了一个极其真实的“笨拙的摔倒”。
“再来!”
苏轻语更加兴奋了。
“给他一个外力!在他跳舞的时候,推他一下!”
胖子搓了搓手,在代码里加入了一个简单的“施加力”的函数。
第二次测试开始。
骑士再次开始了他那魔性的抽搐之舞。
就在他的一条腿以诡异的姿态高高抬起,重心不稳,即将摔倒的瞬间。
胖子按下了那个“推他一下”的按钮!
下一秒。
屏幕上发生的景象,让两人同时屏住了呼吸。
本小章还未完,请点击下一页继续阅读后面精彩内容!