齐萱蜷在肖奈的椅子里,腿上盖着他的外套,手里捧着一个保温饭盒。
饭盒里是她点名要的红烧肉,肉块炖得软糯,酱汁红亮。
她用筷子慢条斯理地夹起一块,放进嘴里,满足地眯了眯眼,完全无视了身边三个男人越来越激烈的争论声。
“性能!性能!我们现在要的是性能!”
“那就牺牲画质?你问问老三同不同意!”
“总得有个取舍……”
聒噪。
齐萱夹肉的动作停了一下。
这些凡人的争吵,比食堂里的苍蝇还让人心烦。
她抬起脸,清冷的视线扫过那块画得乱七八糟的白板。
“你们,”她终于开了口,声音不大,却瞬间让整个宿舍安静下来,“很吵。”
郝眉三人同时一愣,这才想起这位大神的女朋友还在这里。
他们立刻收敛了音量,脸上有些尴尬。
肖奈转过身,对她露出一个安抚的表情。
齐萱却没看他,她的指尖点了点白板上那个被圈起来的“渲染瓶颈”。
“这里,为什么一定要让所有人都看见一样的东西?”
她的问题没头没尾,听得郝眉几人一头雾水。
“什么意思啊?”郝眉忍不住问,“游戏画面当然是所有玩家都看到一样的啊,不然还叫什么游戏?”
“蠢。”
齐萱吐出一个字,懒得再解释,又低下头去对付她的红烧肉。
郝眉被噎得满脸通红。
另外两人也是面面相觑,完全不明白。
整个宿舍,只有肖奈的身体微微一震。
他猛地转回身,死死盯着白板,脑海中仿佛有一道闪电劈开了混沌。
不是一样的……
不是一样的!
“我明白了。”
肖奈的声音带着一丝难以抑制的兴奋。
“老三?你明白什么了?”于半珊催促道。
肖奈拿起笔,在白板上原有的架构图旁边,飞快地画出了一个新的模型。
“她不是那个意思。”肖奈解释道,语速极快,“她说的不是显示内容不同,而是渲染逻辑。”
“我们现在的逻辑是,渲染出摄像机视角内的一切。这是一个固定的、物理的‘真实’。”
“但是,玩家的注意力是有限的。当你在看前方一个Npc的脸时,你根本不会注意到街角一棵树的叶子是什么形状,甚至你背后的整条街,对你来说都只是一个模糊的概念。”
他画了一个圈,代表玩家的“注意力焦点”。
“她的意思是,我们建立一个‘感知模型’。只在玩家的注意力焦点区域,进行全细节渲染。在视线的边缘区域,使用低精度模型。而在玩家的背后,那些他们‘认为’存在,但实际上完全感知不到的地方……”
肖奈停顿了一下,写下两个字。
“伪装。”
“我们只需要保留最基本的数据结构,让服务器知道那里有东西就行了。我们不需要去渲染它,直到玩家的感知模型即将覆盖到那里时,再进行瞬时加载。”
“我们渲染的不是一个‘真实’的世界,而是一个玩家‘以为’的真实世界!”