Galacean Effects 2.0 带来了哪些新功能?

简介: 各位特效魔法师、创意小能手们,我们近期解锁了一系列超能力,或许会让你的创作如虎添翼,酷炫到飞起!✨🎉🎉

各位特效魔法师、创意小能手们,我们近期解锁了一系列超能力,或许会让你的创作如虎添翼,酷炫到飞起!✨🎉🎉


此次升级带来了“特效元素”,你可以基于不断扩充的内置材质尽情释放创意,同时“特效”和“相机”元素都可以 K 帧和认父,抖音和淘宝小程序也都支持啦!此外,运行时也做了大幅优化改进,更宠开发!


官网 🔗:https://galacean.antgroup.com/effects/
GitHub 🔗:
https://github.com/galacean/effects-runtime


🪄🌟 新增“特效元素” —— 酷炫加倍,创意无限!


这不仅是新增了一个元素,更是对艺术与科技融合的深度探索。想象一下,现在你的调色板里不仅有颜色,还有了魔法粉末!


新增的“特效元素”就像这些魔法粉末,你可以基于不断扩充的内置材质尽情释放创意,无论是璀璨的星光,还是细腻如真的火焰,就像拥有了一个魔法宝库,各种神奇特效任你创造!


你可以使用内置的 Universal VFX 材质制作如下效果:



制作也非常简单:


想象力的边界,从此无界!


🎥 “特效”与“相机”都可 K 帧和认父


操控时间,精准到每一帧!


无论是特效元素还是相机运动,你都可以对其每一帧进行关键帧设定,每一个动作、每一次变换都丝滑流畅。



💻 预览页升级 —— 动态数据,实时预览!


预览页现在支持动态数据配置,实时预览配置效果。


🌐 生态拓展,无限可能 🌐


  • 现在支持抖音淘宝小程序啦!至此,我们已经支持支付宝、微信、抖音和淘宝的四大小程序,你的精彩特效将在更多平台绽放光彩。
    使用文档移步官网,示例链接 🔗:https://github.com/galacean/effects-miniprogram-demo




🚀 运行时优化,更宠开发


1、事件系统全新改造,易用性大幅提升:简化调用逻辑,告别繁琐,即使是复杂的交互逻辑也能轻松驾驭。


// 元素点击事件
player.on('click', e => {
    console.info(`item [${e.name}] clicked.`);
});

// 消息通知事件
player.on('message', e => { 
   console.info(`item [${e.name}] trigger message, type [${e.phrase}].`);
   });
   
// 合成结束事件
composition.on('end', () => {
   console.info(`Composition ${composition.name} end.`);
   });


当然,也可以给某个元素绑定回调:


// 加载 JSON 获得合成对象
const composition = await player.loadScene('xx.json');
// 通过接口获得元素对象
const item = composition.getItemByName('btn_1');

// 元素点击事件
item?.on('click', e => {
   console.info(`[item click] - item [${e.name}] clicked.`);
   });


2、通用降级插件,贴心的小助手:根据设备性能给出合理的降级建议,接入很简单。


import { Player } from '@galacean/effects';
// 安装并引用 downgrade 插件
import { getDowngradeResult } from '@galacean/effects-plugin-downgrade';

// 通过 getDowngradeResult API,直接获取当前设备降级结果
const downgrade = getDowngradeResult({
  // 如果是小程序环境,会自动检测并调用 JSAPI 获取设备信息 
  queryDeviceInMiniApp: true,
  });
  
const scene = await player.loadScene('xx.json', { 
   pluginData: {   
     // 根据业务需求,传入对应的降级结果 
     downgrade, 
   },
  });


3、性能监测插件,你的动效我来守护:实时监测动效性能,精准捕捉潜在瓶颈,为您的项目保驾护航,确保每一个动画流畅如丝,即使在高负载环境下亦能游刃有余。



使用很简单,引用并初始化 stats 插件即可:


import { Stats } from '@galacean/effects-plugin-stats';

// ...播放器创建代码//
player 为播放器对象
new Stats(player);
// ...业务代码
相关文章
|
缓存 移动开发 JavaScript
uni-app开发公众号H5时防止页面被缓存的处理
修改页面后重新打包,测试人员在确认问题时总是说没改,页面没有变化,需要进行繁琐的清缓存操作才能获取到最新版本。下面介绍下如何修改uni-app防止页面缓存。
3003 0
|
2月前
|
人工智能 弹性计算 数据可视化
阿里云 Hermes Agent 全流程可视化一键部署方案
Hermes Agent 是开源自主AI智能体框架,具备自进化、持久记忆、多模型兼容与多端接入能力。阿里云提供全流程可视化一键部署方案,仅需两步(购买预装服务器 + 配置API Key),最快分钟级上线,助力个人开发者与小团队快速落地AI应用。
469 3
|
3月前
|
JavaScript 前端开发 API
前端组件库——Element Plus知识点大全(一)
教程来源 https://tmywi.cn/category/lvxing.html Element Plus是饿了么团队打造的Vue 3官方UI库,深度集成TypeScript与Composition API,提供70+企业级组件、完善设计规范及主题定制能力。GitHub星标超2.5万,国内Vue 3中后台开发首选方案。
|
人工智能 自然语言处理 并行计算
Github 12k star ,Shap‑E 深度解析:秒生成 3D 模型,一文掌握应用与技巧
Shap-E 是 OpenAI 开源的创新工具,能将文本或图片秒级转换为高质量 3D 模型,支持 Mesh 与 NeRF 格式输出。具备快速生成、双模态输入、本地部署等优势,适用于游戏原型、3D 打印、内容创作等场景,GitHub 已获 12k+ 星标。
1208 0
|
存储 人工智能 物联网
云计算助力医疗信息化,推动智慧医疗新模式。
云计算正深刻改变医疗行业,通过高效数据存储、管理与共享,优化医疗资源分配,推动远程医疗发展。它解决了“数据孤岛”问题,强化了数据安全与隐私保护,同时助力智慧医疗建设,降低信息化成本并提升服务效率。未来,云计算将与5G、AI等技术融合,进一步促进医疗服务智能化与规范化,为医疗行业带来全新可能。
838 7
|
编译器 API UED
Galacean Engine 1.3 发布
经历了三个月的研发,我们激动地向您介绍全新的 Galacean Engine 1.3 版本 🎉 此次更新不仅包含后处理、Prefab、动画状态机、高级材质等多项新功能,更在稳定性、性能和用户体验上进行了一大波优化。我们还在编辑器中内置了大量的案例模板,方便用户快速学习和预览功能效果。此外,Galacean Engine 官网设计也进行了全面更新,为您带来更棒的浏览体验!
573 0
|
资源调度
npm i时报错npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving
npm i时报错npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving
1038 0
|
移动开发 JSON 小程序
明文scheme拉起此小程序
明文scheme拉起此小程序
2109 4
|
人工智能 前端开发 算法
【2023五福】创新科技与传统年俗的有机融合 - AI 年画
23 年兔年,五福项目将传统的写福字升级成了年画,用户通过绘制兔子轮廓可以得到活动的兔子,同时由 AI 生成对应的兔子年画,整个过程给用户带来很强的惊喜感,同时将具有传统氛围的年画与科技感拉满的 AI 作图有机结合,为大家带来全新的年俗体验。AI 年画作为 23 兔年五福的创新项目,在玩法和技术方案上都采用全新的实现,前后端技术、AI 算法深度,以及美术互动等深度协同,实现了玩法了技术的双创新,最
【2023五福】创新科技与传统年俗的有机融合 - AI 年画