Cocos Creator 3.5来袭 优化开发体验助力虚拟角色领域探索
5月6日,全球领先的3D引擎 Cocos 发布Creator 3.5版本。近一年来,Cocos 以平均3个月更新一个大版本的速度进行着快速的功能迭代,并持续用各种惊艳的渲染效果突破着大家对 Cocos 旧有印象的桎梏。
21年发布的“赛博朋克”技术演示视频,向开发者展开了一幅霓虹斑斓、流光溢彩的未来夜景;上个月,Cocos 又发布了基于写实风格的高清渲染项目“Lake”。如果说这两支渲染演示项目让我们看到了 Cocos 对引擎技术力的执著,那么这次 Cocos Creator 3.5版本的更新中对使用体验的大量优化,则再一次让大家感受到了 Cocos “以开发者为本”的初心。
此次更新中,Cocos 带来了与谷歌合作的Swappy功能支持、Marionette(提线木偶)动画状态机更新,2D 项目体验优化,并引入了新的简易几何渲染编辑器,以及更加流畅的材质编辑工作流。Cocos 深知,优良的稳定性与舒适的开发体验都是一款优秀引擎不可或缺的特质。
一直以来,Cocos Creator 以其稳定、轻量、高效、开源的特质,吸引了全球超过150w开发者使用。这些年,Cocos 一方面持续深耕2D/3D 游戏 领域,国内外都有不少成功的 商业 游戏是使用Creator 进行制作;另一方面,凭借其多年的技术积累,Cocos 也在高新技术领域多点开花,车机、教育、智慧健身、数字孪生,其中自然也少不了近期因元宇宙概念大热的虚拟角色领域。
据悉,Cocos 已与国内几家一线厂商达成虚拟角色相关的业务合作,相信不久之后就会有商业化成果面世;而近日,可由观众自定义形象、让大家“在线蹦迪”的“修勾夜店”直播爆火,也让 Cocos 注意到了广大消费者对千人千面虚拟形象的渴望与期待。
如果能将 Creator 编辑器高效、易用的特性运用于虚拟角色制作上,势必能显著拓宽虚拟角色的应用场景。基于“降低虚拟角色创作门槛”的初心与Cocos 引擎的固有优势,Cocos 正朝着虚拟角色方向做一些相应的延伸与尝试。
稳定与功能性兼备,纵享丝滑开发体验
作为广受全球开发者青睐的数字内容生产引擎,Android平台上一直存在着大量由 Cocos 制作的内容,Cocos 也一直与 Google 保持着紧密的合作关系。在此次更新中,Cocos 正式添加了对Google Frame Pacing Library技术的支持,其主要用于帮助游戏平滑和稳定帧率。该功能可以在编辑器的 Android 构建面板中一键开启。
其他一些关键功能更新,则基本以提供流畅稳定的开发体验为目标。
首先,此次更新中 Cocos 向原有的动画系统Marionette中添加了不可获取的关键能力:“层级与遮罩”,让开发者能轻松实现更复杂的角色动作,从而进一步丰富角色的肢体行为与人物形象,为打造真实可信的游戏世界奠定基础。
其次,V3.5引入了一个新的简易几何渲染API,这些API可绕过组件层,直接在屏幕上渲染一些用于调试的几何体,其中包括线条、盒子、球体、多边形等。V3.5 更新中还包括了针对材质编辑体验进行的优化,当一个FBX/GLTF资源被导入后,不再需要复制后修改,而是可以直接在导入的材质中进行修改,且修改材质时支持撤销/重做等操作。
此外,Cocos 还将持续推进美术侧DCC内容生产工作流的优化,其他优化部分将在后续版本中陆续放出。
“技术沉淀”邂逅“行业趋势”,虚拟角色正当时
回顾 Cocos 的发展历程,得益于其引擎优良的架构与易用的可视化编辑器,出现了一个很有趣的现象:在很多行业拓展初期,并不是 Cocos 主动拓展的,而是开发者自发发掘了 Cocos Creator更多的应用场景,之后官方才开始介入。譬如 Cocos 先在教育领域占有了国内超过90%的市场份额,此后才推出了可视化互动课件编辑器 Cocos ICE 以回应市场需求。现在看来,虚拟角色领域似乎也是如此。
在元宇宙概念的推动下,一些开发者开始自发地使用 Cocos Creator 制作虚拟场景与虚拟角色,并产出了相对不错的成果,而 Cocos 也注意到了这一点。于是,在一方面与一线厂商合作开发商业化项目的同时,另一方面 Cocos 也开启了自身关于虚拟角色的尝试与探索。
虚拟角色的应用,可大致分为服务型虚拟人与演艺型虚拟人两类,其应用场景包括多人 社交 、智能客服、视觉生产、虚拟直播等,当然,随着技术进步和智能设备种类的不断扩充,虚拟角色的应用场景将变得更加广泛。但不论是基于何种应用,健壮的底层架构与优良的可拓展性都是最不可或缺的一环。
作为一款国内领先的老牌引擎,Cocos 拥有深厚的3D技术沉淀与丰富的开发实践经验,这些都极大地压缩了突破虚拟人关键技术的时间成本。目前,Cocos 已经实现了高度自定义的角色编辑,即能让用户摆脱模型限制,使用独特的AI建模技术快捷生成独特的虚拟形象;实现了人物动态捕捉及采集技术,用户可通过骨骼动画重定向功能,让虚拟角色拥有无上限的动作表现潜能;实现了AI骨骼绑定技术,打通模型师与动画师的职业壁垒,有效降低了个人与企业虚拟角色的制作成本。
突破核心技术只是一个开始,围绕虚拟角色的全链路流程,Cocos 能做的还有很多。
在商业应用上,相较于使用国外引擎制作的虚拟角色,作为国产自主开发引擎的Cocos 能很好地避免技术沟通不畅或售后服务不及时的问题,在面对时效需求较高的项目中可以做到实时沟通及时调整,最大程度上保证了虚拟角色应用的敏捷与稳定。
在资源利用上,Cocos 支持转换市面上大部分通用3D资产、动画数据,可以帮助企业近乎零成本的转移虚拟角色资产及工具,实现对现有资源的回收、升级、迭代、再利用。
在解决方案上,Cocos 提供了涵盖虚拟角色模型生产、绑定,到虚拟角色视听内容生产,再到下游多种虚拟人应用的全场景解决方案,帮助企业一站式开启虚拟角色应用的大门。
除此之外,Cocos 还计划打造围绕虚拟角色的开发者社区,为艺术家及爱好者提供简单易上手的虚拟角色创作工具,让虚拟角色不仅止于商业应用及专业领域,拥抱元宇宙去核心化思想,人人都是元宇宙的参与者与创造者,也是虚拟角色的使用者与开发者。
从“让游戏开发更简单” 拓展到 “推动数字内容行业效率提升”,Cocos 对虚拟角色的布局只是开始,智能座舱、IoT、教育、智慧健身、数字孪生,Cocos 的身影正活跃在更多与数字内容相关的场景中。优秀引擎的诞生并非朝夕之力,在开阔眼界、加速迭代的同时保持谦卑,不断打磨自身“硬实力”,相信在不远的未来,Cocos 还将为我们带来更多的惊喜与可能性。