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

    文章

    9

    浏览量

    12730
  • Cocos
    +关注

    关注

    0

    文章

    7

    浏览量

    2843
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    行业洞察篇__数字孪生IOC的“双渲染引擎”架构:端渲染与流渲染如何协同支撑智能运营

    超大规模动态底座时,以图观为代表的数字孪生应用开发套件,实际上是在试图平衡视觉表现力与系统负载。据其资料介绍,该方案同时提供了端渲染与流渲染两种模式,开发者可以根据
    发表于 06-02 13:02

    渲染与流渲染的分工与融合:数字孪生应用开发套件的技术演进逻辑

    实践,会发现一些真实的产品样本非常有意思。其中一个典型的观测窗口,是图观数字孪生应用开发套件。它给出的路径很直接,就是提供一个双模式引擎,让开发者不必在项目初期就做出非此即彼的决断。你
    发表于 06-02 12:55

    渲染与流渲染的融合之道:数字孪生应用开发工具的演进逻辑

    套件,其核心思路是做一套场景,然后在零代码编辑器中按页面或组件级别指定采用端渲染还是流渲染。这意味着开发者在搭建应用时,不需要关心底层到底是WebGL还是UE5的
    发表于 05-28 16:12

    渲染与流渲染的融合之道:数字孪生应用开发套件的工程选型思路

    那些需要电影级画质的超大场景。这种设计使得开发者可以通过一套统一的JavaScript API,同时控制和访问两种不同类型的场景服务,无需在项目初期做痛苦的二选一。我注意到一个关键的工
    发表于 05-28 16:09

    场景适配论__数字孪生IOC与开发套件的协同:端渲染与流渲染的融合路径

    主流实现方式是引入“双引擎”策略,即同时支持端渲染和流渲染两种技术路线,让开发者或业务人员根据场景特点自由选择甚至组合使用。这个思路的核心在于,渲染
    发表于 05-28 15:39

    行业洞察篇__财务数字孪生的渲染选择:端渲染与流渲染的协同演进逻辑

    从来不是让领导看个炫酷的3D动画,而是支持实时的“如果……会怎样”推演。比如修改一个子公司的预算,立刻看到对集团现金流的影响。这种场景下,渲染模式的选型直接决定了系统能否真正被用起来。那个项目
    发表于 05-22 11:02

    渲染与流渲染的分化与融合:数字孪生开发套件的工程选型逻辑

    高保真、低延迟和跨平台兼容这三重约束。分化与融合成为必然的演进方向。所谓分化,是指开发者必须根据场景的实时交互密度、数据更新频率和终端能力来切割渲染任务;所谓融合,是指需要一套统一的应用开发
    发表于 05-22 10:39

    技术选型__数字孪生项目交付中端渲染与流渲染的协同策略

    在了同一套开发体系下,开发者只需编写一套JavaScript代码,就能兼容两种渲染模式。根据该产品的技术资料,它的流渲染场景编辑深度集成了虚
    发表于 05-22 10:20

    场景适配论__数字孪生IOC建设中渲染技术与智能体能力的协同逻辑

    了局限——它的渲染效果受限于WebGL和端渲染的算力上限,难以支撑城市级超大规模场景的电影级视觉呈现。 再看另一条路径。以图观这类开发套件为代表,它提供了“端
    发表于 05-22 10:09

    技术选型篇__数字孪生应用开发:端渲染与流渲染融合的工程适配与演进

    我们只能硬着头皮上两套系统,现在更多有远见的团队开始尝试用一个统一开发套件来承载这一切。我观察到的一种实现方式是,这类套件内置了一个“渲染模式切换器”,开发者在搭建场景时,只需要定义好
    发表于 05-13 13:56

    中国移动咪咕客厅大屏2D3D沉浸先锋体验官北京招募启幕

    科技爱好提供了近距离接触前沿3D视听技术的难得机会,搭建起一座咪咕与用户深度沟通的桥梁。依托咪咕成熟的内容生态,“3D沉浸视界” 可带来覆盖体育赛事、人文影视的全
    发表于 02-14 10:02

    常见3D打印材料介绍及应用场景分析

    3D打印材料种类丰富,不同材料性能差异明显。本文介绍PLA、ABS、PETG等常见3D打印材料的特点与应用场景,帮助读者了解3D打印用什么材料更合适,为选材提供基础参考。
    的头像 发表于 12-29 14:52 1158次阅读
    常见<b class='flag-5'>3D</b>打印材料介绍及应用<b class='flag-5'>场景</b>分析

    NVIDIA Jetson系列开发者套件助力打造面向未来的智能机器人

    NVIDIA Jetson AGX Thor、AGX Orin 以及 Jetson Orin Nano Super 开发者套件,助力打造面向未来的智能机器人。
    的头像 发表于 12-13 10:20 3550次阅读

    RT-Thread睿擎开发者网站重磅升级 | 产品动态

    技术赋能,体验焕新尊敬的开发者,我们很高兴地宣布RT-Thread睿擎开发者网站已完成全面升级!本次升级基于全新的vuepress-theme-plume框架重构,带来卓越的性能表现
    的头像 发表于 11-12 17:29 1711次阅读
    RT-Thread睿擎<b class='flag-5'>开发者</b>网站重磅升级 | 产品动态

    NVIDIA DRIVE AGX Thor开发者套件重磅发布

    这款由 NVIDIA DriveOS 7 驱动的开发者套件能够帮助开发者打造安全的智能汽车和交通解决方案。
    的头像 发表于 09-04 11:20 1775次阅读