而在书中第四部分对客户端架构和技术的探讨中 , 则对大世界的场景复杂度管理方案这种时下流行的命题做了展示 。 在相同的硬件平台下 , 复杂度管理方案很大程度上决定了大世界场景里填充内容的数量和质量 。 书中给出的方案 , 是基于控制理论中的负反馈控制系统 , 最终可达成:离线检测工具 , 自动分析场景各区域复杂度;运行时根据平台设定 , 智能控制场景内容的加载卸载、显示隐藏、LOD控制等;根据平台负载能力和当前负荷 , 更有效的控制运行负荷 , 获取平滑的fps 。
契合时代主流需求的诸多案例 , 无疑是本书的一大价值所在 。
细腻的内容维度
在游戏的研发过程中 , 不同品类、不同应用场景 , 往往都有很多独有的设计思路和注意事项 。
《腾讯游戏开发精粹II》对于这些较为细分的研发场景 , 也都给出了细腻的开发思路分享 。
比如书中第三章以研发高强度的竞速赛车AI为目标 , 介绍了遗传算法、监督学习和强化学习在赛车AI中的研究和应用 。 文章首先介绍利用遗传算法进行程序自动化调参解决人工调整AI参数的复杂问题 , 以得到能力较为不错的赛车AI参数;再采用通俗易懂的语言 , 介绍监督学习和强化学习训练赛车AI模型的基础知识以及落地过程中可能面临的挑战 , 并对它们的应用做简要分析 , 以便于缺少相关知识的游戏从业人员了解这两项技术 。
在第六章 , 则针对可定制的快速自动化全局光照和可见性烘焙器做了有关探讨 。 本章提供了一个可定制的快速烘焙方案 , 底层提供基于Voxel(体素)的快速构建和光线追踪 , 上层根据需求提供若干烘焙实现 。 该方案具有硬件要求低、可快速迭代、全自动等优势 , 如《王者荣耀》的对战地图可以在几秒之内预览烘焙效果 , 大大提升了项目美术迭代的效率 。
到了第九章 , 本书则又针对多足机甲运动的控制给出了解决方案 。 本章总结了一套以程序化动画为核心 , 结合动画序列、曲线控制及物理模拟等手段来增强表现力的解决方案 。 该方案不仅从根本上解决了滑步问题 , 还能为不同形态的机甲快速生产和迭代运动动画 , 使小团队在人力资源有限的情况下 , 依然能高效地打造高品质的机甲运动效果 。
此类覆盖面颇广的细致成果分享 , 无疑将十分有效地供从业人士及专业爱好者们借鉴参考 , 理解并解决相关维度的诸多问题 。
权威认证:不俗的实用性与先进性
对于《腾讯游戏开发精粹II》的写作思路和实用程度 , 自然也有不少业界人士给出了自己的看法 。
Epic Games China 首席引擎工程师王祢 , 就表示从业的开发人员或有兴趣在相关技术方向发展的同学 , 都能从书中获得行业中较新的且已经落地的技术的第一手资料 , 肯定了《腾讯游戏开发精粹II》中信息的先进性 。
推荐阅读
- 腾讯|LPL举办运动会,张教主受伤送医院
- 任天堂|爆料称任天堂Switch在2022年有大量优质独占游戏
- 人才|再见,2021年的游戏行业
- 玩家|Epic:小黑盒 App 绑定 Epic 账号,可以直接领取限免游戏
- 玩家|GRIME:在这个游戏里你甚至可以用头来弹反敌人
- Among|吉田修平分享2021最爱独立游戏《暗影火炬城》上榜
- 员工|一周热点神评论:冒充老干妈员工诈骗腾讯案一审宣判,最高有期徒刑12年
- 幻想三国志5|《幻想三国志5》新DLC及系列游戏将于1月登陆Steam
- ign|年末盘点:聊聊IGN的三部满分游戏
- 游戏产业|2021,中国游戏产业大逃杀元年