0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Cocos全新3D渲染项目 助力游戏开发者打造更真实场景

科技见闻网 来源:科技见闻网 作者:科技见闻网 2022-03-17 16:16 次阅读

自2021年8月国内游戏版号停发以来,游戏行业似乎陷入了一种平静的蛰伏状态中——打磨玩法,积蓄力量,等待时机。不论是监管侧或用户侧,都在不断倒逼游戏行业走上精品化、工业化、全球化的道路。游戏精品化不只是一句口号,想要在未来的游戏产业占有一席之地,强大的底层研发技术和对画面细节的掌控能力必不可少。

日前,老牌引擎 Cocos 推出了最新渲染演示项目“Lake”,其展现出的图形渲染能力,无疑给广大开发者打上了一针强心剂。作为国内主流的游戏引擎,Cocos 的泛用性和易用性自不必说,一年更新五个大版本、全面支持2D与3D渲染的 Cocos Creator 更是将实现次世代画面的野心牢牢烙印在了引擎的基因中。

相较于 Cocos 在去年8月推出的充满未来感设计与复杂光效渲染的“赛博朋克”场景Demo,此次的“Lake”则更侧重于对真实场景的还原。基于Cocos Creator3.4.1版本强大的计算能力与成熟的编辑器系统,“Lake”项目向用户开放了近百个调试选项,开发者可逐一调试、比对,以便更好地理解掌握引擎的渲染能力。

选择画面还是性价比?

随着手机性能不断提升,游戏画面的精美程度也在不断增长,但这种增长并不是无限制的。除画面以外,玩家对游戏还有着更多的要求:加载要快,世界要大,细节要精。这意味着,想要做好实时渲染,必须谨慎利用手中有限的资源。

由于这次“Lake”开放了网页测试,用户便能亲手感受到 Cocos 在性能与画面之间所做的精巧的权衡:PC端即使特效全开也能稳定在60帧,手机端在简单调整几个选项后,也能从优美的湖光山色中获得流畅的观赏体验。

从图中可以看到,这次 Cocos 构建了一个包含山、树、花、屋的复杂大范围平面反射场景,而且不管在任何角度都能观察到完整无缝的反射倒影,这正是使用了反射摄像机技术所实现的反射效果。

相较于只能对已渲染画面产生反射效果的ssr或sspr,反射摄像机技术让用户在任意角度都能完整观察到物体在水中的倒影,但同样的,性能消耗也会大幅增加。简单来说,就是反射的物体都要重新渲染一次。为了平衡重新渲染所带来的计算压力,也为了在较低性能下也拥有优秀的画面表现,Cocos这次采用了低反射分辨率+taa抗锯齿+FSR超分辨率技术的组合优化方案。

FSR是AMD全新、开源的高质量渲染解决方案,特别强调创建图像的高质量边缘。以低分辨率的运行压力来输出高帧数、高分辨率的渲染结果,这对于每一个游戏厂商来说都意义重大。因为这意味着在有限的硬件条件下,用户能从单一场景中获得更多信息与更完整的游戏体验,更加可信的近景细节、0.5秒的加载速度、10%的帧率差别,这些细节堆叠起来,可能就是一个游戏成功与否的关键。

此外,屏幕空间内GodRay/LightShaft和用来增强阴影细节的SSAO技术,也是以较低代价获得较高光影质量的方案之一。Cocos先将天空盒上的亮度作为亮度信息,在预处理阶段计算出一张明暗贴图,然后剔除掉被遮挡的部分,以光源位置为中心作径向模糊效果,最后叠加到光照结果上,就得到了极具电影感的GodRay效果。SSAO技术则能计算出画面中任意一点被周围几何体遮挡的百分比,然后根据遮挡的部分计算需要的阴影数量。墙角、褶皱、物体接触面较暗,而完全暴露在阳光下的部分则更亮。从原理上理解光影结构,才能用技术手段去还原现实场景,凭借有限的资源占用来实现最大化的渲染效果,一直是Cocos Creator持续优化的方向之一。

模块细分,让众口不再难调

作为立足于开发者的开源引擎,Cocos 对实际项目中遇到的问题极为敏感。对不同项目、不同需求、不同设备进行差分式处理,这一功能在“Lake”的渲染管线中得到了极好的体现。网页测试中提供了六级渲染等级预设,可根据用户的设备情况智能调整渲染设置。此外,还有上百个调试选项可供开发者调整使用,几乎可以动态控制大多数渲染细节,并能在调整后直观地看到渲染结果。

重要的是,渲染结果不仅仅只是动态的画面,还包括实时帧率等一系列画面参数。这些具体的数值帮助开发者在做决策时,能更敏捷地判断项目技术需求,而不必在某些画面细节上浪费太多时间——画面只是用户体验的一部分。虽然很重要,但依然只是一部分。

Cocos 依靠自身高伸缩性的渲染管线设计,能让每个开发者更自由的缩减或强化想要的部分,以达到合适的美术表现,这也符合了 Cocos 一贯的设计理念:轻量、高效。当然,想要画面上的突破,还需要对硬件设备的物尽其用。Cocos 特别针对低算力设备进行了CPUGPU的开销优化,利用CPU多线程、GPU并行渲染等能力,力求让每一个用户都能得到更加完整的游戏体验。

以引擎能力为基,探索数字内容边界

虽然这次的“Lake”已经证明 Cocos 能创建准CG级的画面表现,但显然 Cocos 对数字内容的野心远不止此。

游戏层面,一方面通过“赛博朋克”和“Lake”展现中重度游戏的制作实力,另一方面Cocos 也不忘持续优化轻度用户的游戏体验。Cocos Creator 3.3版本在小游戏平台上启动性能、运行性能和物理性能评分都达80分以上,相较以往启动性能更是直接翻了一番。快速触达、高效耦合,从架构层面为开发者添砖加瓦,助力优质内容的传播与引爆。

泛内容层面,Cocos与腾讯、华为、字节的合作,也为未来开拓了更多可能性。作为全球首家全面支持鸿蒙系统的游戏引擎,Cocos Creator 早在3.2版本就已上线支持HarmonyOS的多设备协同能力,并在V3.3、V3.4中保持高速迭代优化,助力开发者能一站式创建基于鸿蒙系统的不同应用,并支持一键打包发布到平台。

此外,推出赋能教育行业的可视化课件制作工具 Cocos ICE,或是在车机、虚拟角色、数字孪生、XR/VRIoT等前沿领域的深度拓展,无一不彰显着 Cocos 对构建生态共荣,与行业携手前进的决心与努力。

Cocos深知,制作符合用户需求的内容永远是第一目标。“Lake”的意义,不仅是向我们展开了一轴涟涟清波,团团翠叶的湖中画卷,更像一张未来世界的邀请函;扎实可靠的引擎技术只是画笔,未来的颜色掌握在我们每一个开发者手上。

技术迭代不是一朝一夕,而是一个螺旋上升、持续发展的过程。让我们拭目以待,作为国产老牌引擎的Cocos,接下来的日子里还会给我们带来怎样的惊喜。未来,也希望Cocos与广大开发者共同努力,为大家献上更多、更优秀的数字内容。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 3d渲染
    +关注

    关注

    0

    文章

    7

    浏览量

    12523
  • Cocos
    +关注

    关注

    0

    文章

    7

    浏览量

    2537
收藏 人收藏

    评论

    相关推荐

    开放原子开源大赛—基于OpenHarmony的团结引擎应用开发赛正式启动!

    创造出精彩的游戏3D应用。 大赛分为“创新游戏”与“创新3D 化应用”两大赛道,每个赛道又分“大众组”与“高校组”,无论你是游戏
    发表于 03-13 10:45

    HarmonyOS SDK 助力新浪新闻打造精致易用的新闻应用

    下,开发者可以将应用更多样化,在更合适的场景给用户更合适的服务。 鸿蒙原生应用全面启动以来,华为已与来自社交、影音、游戏、金融等多个领域的合作伙伴和开发者展开合作,“鸿蒙千帆起”的蓬
    发表于 02-07 15:51

    HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

    场景推出场景化控件,帮助开发者快速地打造纯净、智能、更精致、更易用的鸿蒙原生应用。 提供六大
    发表于 01-19 10:31

    鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验

    更优质的用户体验,基于强大的 AI 能力还可以实现精准识别、精确投放,为伙伴提供新流量,并共享全场景服务分发,助力生态共赢。数据显示,截至今年 8 月份,鸿蒙生态的设备数已超过 7 亿,鸿蒙生态开发者已超过 220 万。(数据来
    发表于 01-03 10:22

    【鸿蒙生态千帆起】HarmonyOS系统级地图与位置服务,赋能广大开发者

    GNSS等精准、快速的定位能力,帮助应用开发者从传统的道路级识别提升到更精准的车道级识别,同时大幅提升城市建筑密集区的定位精度;在商场、地铁站、写字楼等复杂室内场景,提供精准3D室内定位,为
    发表于 11-22 10:37

    Unity中国、Cocos为OpenHarmony游戏生态插上腾飞的翅膀

    OpenHarmony平台的游戏引擎,为OpenHarmony游戏生态繁荣奠定了坚实的基础。 基于支持OpenHarmony的Cocos游戏引擎,
    发表于 10-23 16:15

    可以在VisionFive 2上玩PSP游戏啦!欢迎各位游戏爱好体验

    游戏啦!目前游戏帧率和性能正在持续改善,欢迎感兴趣的开发者们来体验尝试。 下载地址:https://www.ppsspp.org/download 1 开发者“Unknown”在RI
    发表于 09-11 17:17

    STM32Cube生态系统助力开发者释放创造力

    STM32Cube生态系统,助力开发者释放创造力,本片文档主要介绍选型、原型评估、配置、编译、软件包、调试、烧录、监测和总结。
    发表于 09-05 06:10

    峰会回顾第7期 | 视窗绘制技术演进和新趋势

    和各种游戏引擎框架)开发难度大,门槛高。因此,需进一步探索高性能、轻量化的2D&3D融合的UI框架,以实现2D&
    发表于 08-22 16:33

    【直播合集】HDC.Together 2023 精彩回顾!收藏勿错过~

    生态商业化平台持续助力用户高效增长与发展,以丰富的流量场景、更高效的产品能力、更灵活的激励政策赋能开发者。洞见行业发展之趋势,抓准获量增长着力点,深度挖掘行业发展新机会,携手伙伴探寻
    发表于 08-17 17:21

    HarmonyOS/OpenHarmony应用开发-ArkTS语言渲染控制概述

    ArkUI通过自定义组件的build()函数和@builder装饰器中的声明式UI描述语句构建相应的UI。 在声明式描述语句中开发者除了使用系统组件外,还可以使用渲染控制语句来辅助UI的构建,这些
    发表于 08-09 09:54

    ARM Unity开发者优化指南

    Unity是一个软件平台,使您能够创建和分发2D游戏3D游戏和其他应用程序。 本书旨在帮助您创建应用程序和内容,最大限度地利用Unity移动平台,尤其是与马里的移动平台™ GPU。它
    发表于 08-08 06:37

    实时3D艺术最佳实践-纹理技术解读

    纹理贴图获取2D曲面图像并将其映射到3D多边形上。 本指南涵盖了几种纹理优化,可以帮助您的游戏运行得流畅、看起来更好。 在本指南的最后,您可以检查您的知识。您将了解有关主题,包括纹理
    发表于 08-02 06:12

    开放原子开源基金会OpenHarmony开发者大会2023演讲资料汇总

    分享.pdf*附件:05-OpenHarmony全新依赖包管理系统与中心仓.pdf*附件:07-OpenHarmony应用测试服务探索与实践.pdf*附件:09-OH开发者大会-SIG Docs.pdf
    发表于 05-29 16:34

    面向万物智联的应用框架的思考和探索(下)

    复杂;如果再涉及2D3D融合编程,复杂度则进一步提升; 3)尽管Apple和Google都提供了各自的3D的SDK,然而都还没有和声明式开发
    发表于 05-06 10:17