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);
// ...业务代码
相关文章
|
5月前
|
缓存 移动开发 Rust
前端构建工具 Mako 开源了
Hi,我是 sorrycc,Mako 的主要负责人之一,也是 Umi、Dva、Father 等库的作者。 很开心,Mako 终于开源了! Github 地址:https://github.com/umijs/mako/ 今天和大家正式介绍下他。
223 3
|
应用服务中间件 nginx
Nginx的启动、停止与重启
启动  启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.
10866 0
|
8月前
|
存储 安全 编译器
我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash
我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash
181 2
我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash
|
4月前
|
人工智能 前端开发
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
113 0
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
|
5月前
|
人工智能 资源调度 机器人
揭秘重磅嘉宾!2024云栖大会看什么
2024云栖大会来了! 将于9月19日至9月21日 在杭州云栖小镇召开 汇集全球最新云计算、AI硬科技
197 8
|
5月前
|
人工智能 分布式计算 DataWorks
连续四年!阿里云领跑中国公有云大数据平台
近日,国际数据公司(IDC)发布《中国大数据平台市场份额,2023:数智融合时代的真正到来》报告——2023年中国大数据平台公有云服务市场规模达72.2亿元人民币,其中阿里巴巴市场份额保持领先,占比达40.2%,连续四年排名第一。
309 12
|
5月前
|
Web App开发 人工智能 机器人
我们在外滩大会开源了一个小猫咪项目—— Peter Cat
嘿,还记得那些年你作为小白初入码圈,在 GitHub 上瑟瑟发抖求答疑的日子吗?文档看不懂到怀疑人生,代码理不清到人生自闭,issue 提了石沉大海,fork 项目自力更生,心里那个苦啊!
134 3
|
5月前
|
人工智能 自然语言处理 API
深入浅出 LangChain 与智能 Agent:构建下一代 AI 助手
我们小时候都玩过乐高积木。通过堆砌各种颜色和形状的积木,我们可以构建出城堡、飞机、甚至整个城市。现在,想象一下如果有一个数字世界的乐高,我们可以用这样的“积木”来构建智能程序,这些程序能够阅读、理解和撰写文本,甚至与我们对话。这就是大型语言模型(LLM)能够做到的,比如 GPT-4,它就像是一套庞大的乐高积木套装,等待我们来发掘和搭建。
169 1
|
5月前
|
Cloud Native 关系型数据库 分布式数据库
阿里云牵手海亮科技,共建“教育科技数据库创新应用中心”
近日,阿里云与世界500强旗下、国内领先的教育服务提供商海亮科技集团(以下简称“海亮科技”)达成合作,联合成立“教育科技数据库创新应用中心”。双方将充分整合优势资源,共同推进教育科技领域的数据库技术研究和国产数据库的应用与发展。
150 8
|
5月前
|
SQL 人工智能 大数据
阿里云牵头起草!首个大数据批流融合国家标准发布
近日,国家市场监督管理总局、国家标准化管理委员会正式发布大数据领域首个批流融合国家标准GB/T 44216-2024《信息技术 大数据 批流融合计算技术要求》,该标准由阿里云牵头起草,并将于2025年2月1日起正式实施。
141 7

热门文章

最新文章