他翻到第二页。屏幕上也跟着翻。
“这是第十个。阴影映射。”
他又翻。
“这是第一百个。屏幕空间环境光遮蔽。”
再翻。
“这是第六百三十二个。光线追踪的蒙特卡洛积分。”
他停下来。
“笔记本上还有三百六十八个空白。不是画不完。是纸不够了。”
台下安静了。
“橘猫引擎3.0的光追管线,是我和林子轩一起做的。他用BVH两级结构,我用单独的光追核心。合在一起,性能比极光的方案高百分之二十。”
他看着台下。
“今天给大家看一个de。”
大屏幕暗了。然后亮起来。
雨夜城市。
街道湿漉漉的,反射着路灯的光。雨斜着下,风从东边来。雨滴打在玻璃窗上,每一滴都反射着城市的灯光。远处有一辆车驶过,车灯在湿路面上拖出一道长长的光迹。光线从车灯出发,打到路面,反射到墙面,再反射到摄像机。
每一束光都经过计算。
台下没有人说话。整个会场安静到能听到空调的风声。
de跑了三十秒。停了。
沈连河把笔记本合上。
“这三十秒,跑了三十分钟渲染。不是硬件不够快。是引擎还没优化完。大会之后,会更快。”
他看着台下。
“让世界用我写的渲染器看世界。这是笔记本上写的话。今天给你们看了。”
他鞠了个躬。走下去了。
台下安静了两秒。然后掌声炸了。有人站起来。更多的人站起来。两千个人站着鼓掌。
沈连河没有回头。他走到舞台侧面,靠在墙上。手指还在按着笔记本。
许知意跑过来。“沈哥,你讲得太好了。”
沈连河没说话。他把笔记本翻开,看了一眼那行字。合上。
苏景辰走上台。他擦了擦眼镜。
“我叫苏景辰。橘猫UI设计师。”
大屏幕上出现了节点图编辑器的界面。
“这是引擎3.0的节点图编辑器。美术用的。不用写代码,不用懂Shader。拖拽节点,连线,调参数。实时看到效果。”
他点了一下屏幕。一个材质节点图出现在屏幕上。二十多个节点,几十条连线。
“这个材质,如果写代码,大概三百行。用节点图,五分钟。”
台下有人举手。苏景辰指了一下。
“节点图能导出代码吗。”
“能。导出的代码可以直接用在项目里。”
又一个人举手。“支持自定义节点吗。”
“支持。会写Shader的开发者可以自己写节点。不会写的用预设。”
台下有人点头。
苏景辰把眼镜戴上。“引擎3.0的节点图编辑器,七月三十一号上线。到时候大家可以下载试用。”
他鞠了个躬。走下去。
陈声走上台。他站在舞台中央,看了一眼台下。
“我叫陈声。橘猫第一个签约开发者。”
台下有人认出了他。“星轨!”
陈声笑了一下。“对。星轨。卖了四十七份那个。”
台下笑了。
“今天不讲星轨。讲AI辅助开发框架。”
大屏幕上出现了编辑器界面。代码窗口旁边多了一个侧边栏。
“这是AI助手。你写代码的时候,它会自动补全。不是简单的代码片段,是整个函数。”
他演示了一下。打了一行注释“// 让角色跳跃”。AI助手自动生成了二十行代码。包括物理检测和动画触发。
台下有人鼓掌。
“还有资源优化建议。你导入一个模型,AI会分析面数、贴图尺寸、LOD层级。告诉你哪里可以优化。”
他点了一下屏幕。一个模型的分析结果出来了。建议减面百分之三十,合并两张贴图。
“还有性能分析。你运行游戏,AI会记录帧率波动、DrawCall数量、内存占用。告诉你瓶颈在哪。”
台下有人举手。“这些功能,极光引擎也有。”
陈声看着他。“极光引擎的AI辅助,一年要交两万授权费。橘猫的,免费。”
台下鼓掌。比之前更响。
陈声等掌声停下来。
“橘猫做AI辅助,不是因为我们AI技术多强。是因为我们听开发者说了太多需求。一个人说,两个人说,一百个人说。我们就做了。”
他看着台下。
“我做游戏的时候,没人听我的需求。现在,我听你们