影视行业等高度依赖精度,又不需要实时计算的场合使用。
而高洛德……它则是从这两者之间取得了一个折中点。
较低的运算强度,却能换来比平面着色强得多的效果。
面数没有增加,整个模型却一下子就像那麽回事了。
这就足够了。
骗得过玩家的眼睛就已经足够了。
重新编译运行。
原本屏幕上那坨面数有限的模型,一下子便光滑了起来。
高端的开发者,往往能够神不知鬼不觉地偷工减料,为显卡减少负担。
「原来如此……」
卡马克扫了一眼源码,便立刻get到了这套策略的精妙之处,
「逆向思维……吗?」他念叨着,像是忽然想明白了什麽,随即眼神一亮,
「啊!这倒是提醒我了,我突然有了一个好主意。」
「怎麽?」
「山姆昨天问过我,他想知道有没有什麽办法在不确定生物会长什麽样的情况下,为它设计灵活拟真的运动动画。」
卡马克兴奋地说道,迅速打开文档将自己脑袋里的思路记录下来,以防这些灵感稍纵即逝,
「林你知道的,咱们以前做3d动画,都是用现有的骨骼数据去做。」
「的确,但这次咱们的骨骼是後确定的。」
「对,所以没有办法预先为生物设计好移动方式,因为我们甚至都无法确定它的腿长在哪里,甚至无法确认它有几条腿。」
卡马克点点头,这个问题同样困扰了他有段时间了。
但刚才林立新的话给他提了个醒。
有的时候,解决问题其实只需要换个角度去思考,去逆向思考一下就成了。
【inverse kinematics(逆向运动学)】他将上面的字展示给林立新看:
「我们不去控制肢体如何运动,而是告诉肢体它要放在哪。」
本章未完,请点击"下一页"继续阅读! 第4页 / 共6页