本站的文章小编为大家收集提供体验与画面并重,Cocos Creator 3.4正式发布!
近年来,游戏开发行业进入了技术快车道。随着3D技术的不断发展,游戏开发不仅保证了游戏玩法的创意,而且尽可能提高了画面的美感和复杂场景的渲染真实性,玩家对游戏画面质量的要求也越来越挑剔。
Cocos 作为国内优秀的开源引擎,一直专注于打磨自己的底层技术,经过几年的打磨,Cocos 终于不负众望,于今年年初推出了自己的产品 Creator 3D 版本,完成了自己的从 2D 到 3D 华丽的转身融合了几乎所有的转身 Creator 2.x 与 Creator 3D 1.x 版本的功能,更是在今年12月20日,推出了 Cocos Creator 3.4、经过5个大版本的迭代,Cocos 终于在2021年即将过去的时候,交出了自己的答卷。
Cocos Creator 3.4 携带动画状态机重磅攻击
一直以来,Cocos 始终贯彻“让游戏开发更简单”的理念,希望为开发者打造更友好的引擎。这一次, Creator 3.4 在版本中,不仅是为了自己 3D 技术得到了明显的加强和优化,内容制作体验也得到了大量的优化,以提高开发者的开发效率。
首先是整体功能的强化,其中最令人惊讶的是新功能——动画状态机 Marionette,不仅更新了支持状态切换、子状态机、动画混合等角色动画的必要功能,还编辑了动画播放的逻辑顺序,设置了行为树。它的重要意义在于,状态机可以通过很少的代码进行设计和更新,这样动画师就可以方便地定义动作顺序,而不必关心底层代码的实现,这大大提高了开发者的开发效率。并优化了编辑器的使用功能,包括支持自定义宏配置和矩形的编辑器 Gizmo 智能对齐、定制压缩纹理处理工具、动画编辑器预设贝塞尔曲线缓动等,大大提高了开发者的开发效率,大大提高了编辑器的整体功能。
二是优化光照模型和渲染,这些都是开发者比较实用的点,比如:
1、支持漫反射计算自动生成环境地图卷积图,使开发人员能够更快地计算漫反射效果。
2、支持 HDR 和 LDR 渲染切换,使开发人员能够得到更好的色彩和更丰富的细节,从而更准确地反映真实的光环境。
3、支持 IBL 采样降噪,大大提高了画面的纯度。
4、Gamma Correction,能更准确地修复半透明物体的光照和阴影计算
还有优化雾效,将计算迁移到 Fragment Shader 确保雾效过渡的正确性。众所周知,玩家对游戏画面的追求已经上升到了一个更高的水平,Cocos 经过五个版本的更新,图像处理能力有了质的飞跃,据说 Cocos 表示,年底推出 Creator 3.4,已经能够满足绝大多数中重度游戏的画面需求,管中窥豹,这一点从管中窥豹, Cocos 对 Code: Circle Demo 进行升级, 可以让开发者更直观地感受到 Cocos 引擎在 3D 游戏开发的进展。
此次更新不仅重建了渲染管道的底层,还增加和加强了许多功能,帮助开发者实现更好的游戏图片,提高开发效率。基于 FrameGraph 和 subpass 重建渲染管道,不仅能使引擎更好地理解整个过程,简化异步计算,提高并行性。而且大大减少了内存访问,优化了内存的使用空间,节约了CPU资源,是对开发者极其友好的亮点。而新增的 FXAA 抗锯齿支持、SSPR后处理特效支持、Bloom 后处理特效支持等功能可以帮助开发者实现更贴近真实的画质,使画面细节更加精致。
沉淀与突破,Cocos 3D技术已经成熟
纵观 Cocos 2021年 3D 技术的发展轨迹,可见技术的发展轨迹 Cocos 近年来底层技术的沉淀与积累。从2021年初开始, v3.0 正式发布时,Cocos 便升级成为 2D