Cocos Creator 3.5.1 发布,新增两项重要实验性功能

Cocos Creator 3.5.1 已发布,此版本在不影响原有功能稳定性的前提下加入了两项影响深远的实验性功能,一是智能导入 FBX 中的 DCC 默认材质,还原美术在各类 DCC 工具中使用的材质和外观;二是内置了一系列 Surface Shader 材质资源,这将成为未来支撑材质定制的基石。

除此之外,还完成了一系列关键性的问题修复、体验优化和大量的文档优化,建议所有 v3.x 用户升级。

重要更新 

实验性:FBX 智能材质导入

FBX 智能材质导入是模型导入器中辅助转换材质的一个功能,它可以将各种 DCC 工具导出到模型中的部分标准材质直接映射到 Cocos Creator 的内置材质中,尽量还原美术在 DCC 工具中看到的材质效果。我们可以对比一下 Maya 中的 Standard Surface 材质导入 Cocos Creator 后的效果:

▲ Maya 工具内效果

▲ 开启 FBX 智能材质导入后 Cocos Creator 内效果

此功能已支持主流 DCC 工具:3ds Max、Blender、Maya、C4D 中的部分标准材质。

具体使用可以参考使用文档[1]。同时我们也将在 v3.6 中持续优化模型和材质导入体验,敬请期待。

实验性:新增 Surface Shader

从 v3.0 版本以来,不少开发者都经历过升级过程中材质无法正常使用,需要迁移的问题,为此我们也准备过不少材质系统专属的升级文档,然而手动升级过程的体验确实不尽如人意。此问题的根本原因是引擎的光照模型和表面材质的计算一直在调整,这会影响所有相关的材质 effect 代码,也会影响到用户复用这些材质时的兼容性。

为了提升材质系统的兼容性,我们新增了一系列 Surface Shader 资源,抽象了引擎内的光照模型和表面材质计算,未来开发者可以使用这些抽象好的头文件和内置函数极大简化自己书写的 effect 资源。同时由于多了一些封装,跨版本间的兼容性也会更有保障。

具体 Surface Shader 的使用请参考使用文档[2]。

文档优化 

从 v3.5 开始我们设计了新版 API 文档页面[3],受到了开发者比较普遍的好评和一些反馈。在 v3.5.1 我们继续做了大量的内容检查,通过近 40 个 PR 进一步补全了之前遗留的一些 API 文档,修复了部分文档错误。并且之后文档也会得到持续性的优化,希望给开发者带来越来越好的使用体验。

重要修复 

  • 修复浏览器预览速度过慢的问题。

  • 修复 Mobile Safari 上无法预览的问题。

  • 修复部分材质从 v3.4.2 或更低版本不能自动升级的问题。

  • 修复 3D 粒子系统在状态切换时可能的报错和表现问题。

  • 修复延迟管线的光影计算。

参考链接 

[1] FBX 智能材质导入使用文档

https://docs.cocos.com/creator/manual/zh/importer/materials/fbx-materials.html

[2] Surface Shader 使用文档

https://docs.cocos.com/creator/manual/zh/shader/surface-shader.html

[3] 新版 API 文档

https://docs.cocos.com/creator/api/zh/#/

下载:https://www.cocos.com/creator


Cocos Creator 是以内容创作为核心,实现了脚本化、组件化和数据驱动的游戏开发工具。 具备了易于上手的内容生产工作流,以及功能强大的开发者工具套件,可用于实现游戏逻辑和高性能游戏效果。

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/198510/cocos-creator-3-5-1-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。