管理您的 Cookie 设置。您可以在下方启用或禁用不同种类的 Cookie。详情请查看我们的隐私政策

发布 0.9.0

发布 0.9.0

此次发布引入了一系列改变游戏规则的渲染特性,显著提升了渲染能力,添加了对 iOS 的支持,还包括许多错误修复和用户体验改进。

纹理流 

纹理流终于让我们突破未压缩纹理的限制,现在根据用户当前视图渲染的需要动态流向 GPU。

这改善了 GPU 内存使用和加载时间,并允许使用更多和更高分辨率的纹理。

16k x 8k 纹理流的示例。

全屏绘制 

像 Sky 这样的全屏绘制提供了一种便捷高效的方式,为您的体验添加背景图像、等矩环境或渐变。

全屏绘制截图

聚光灯 

聚光灯为场景中的灯光提供了更多的控制。

基于物理的着色 

基于物理的着色允许渲染更真实的材质,如金属和塑料。

物理着色器截图

Slug 文本渲染 

通过我们集成的 Slug 文本渲染中间件,我们现在拥有最先进的文本渲染。文本在 VR 中保持清晰明亮,提高了可读性,并消除了以前方法带来的任何视觉伪影。此集成为即将到来的更高级的文本渲染铺平了道路。

Slug 文本渲染。

iOS Safari 15 支持 

此版本还终于增加了对桌面和 iOS Safari 15 的支持。这对于 Web AR 体验尤为重要。

包大小 

在我们整合所有这些新功能的同时,保持了运行时二进制文件大小几乎不变,并大大减少了所有平台上的安装程序大小!此外,对网格大小的显著减少和纹理流进一步改善了加载时间。

更新日志 

编辑器

  • 切换到轮廓以显示选择高亮
  • 修复 Profiler GPU 定时结果
  • 解锁 Profiler 视图中的导航
  • 修复特定尺寸下的图片缩小崩溃
  • 修复 Euler 旋转的剩余问题
  • 修复与登录流程相关的各种问题
  • 修复与管道重新排序相关的各种崩溃和问题
  • 移除无效的混合设置
  • 分离 alpha 和 RGB 混合设置
  • 切换到完整实例化场景文件导入,允许多次导入同一文件
  • 允许拖动材料到场景对象上
  • 允许拖动 JavaScript 文件到组件列表上
  • 在命令行 --project 加载失败时正确退出
  • 添加 GLTF 导入的 MOZ_lightmap 支持
  • 为 GLTF 导入添加 PBR 材质支持
  • 添加 .webp 图像导入支持
  • 修复添加空路径到脚本列表时的无限重新打包循环
  • 大幅改善 .bin 文件中网格的压缩
  • 确保即使是更大的项目也能在不到 1 秒内打包
  • 修复图像扩展名为大写时丢失的问题
  • 修复 PhysX 调试可视化未更新的各种问题
  • 修复撤销与变换临时标记的轻微直觉性问题
  • 在场景视图工具栏中添加方便的切换来模拟 PhysX
  • 改善加载压缩纹理缓存的速度
  • 为导入没有的网格生成切线
  • 修复窗口标题没有根据项目名称正确更新的问题
  • 修复 Asset Browser 中目录列表删除目录的问题
  • 移除保存项目时的通知
  • MacOS
    • 修复 npm 构建脚本在打包时的执行
    • 修复由于使用不支持的 BC7 格式导致的纹理压缩崩溃
    • 修复其他各种崩溃

运行时

  • 在加载旧版本打包的 .bin 文件时添加错误信息
  • 修复 iOS safari 支持

引擎

  • 切换到紧缩纹理的 Wonderland Texture Streaming
    • 启用新的压缩纹理图集大小最高达 32k x 32k
    • 为压缩纹理增加 mip map 支持
    • 降低 GPU 内存使用,显著提高纹理读取速度
    • 减少初始场景加载时间
  • 切换到 Slug 文本渲染
  • 进一步改进每个绘制调用的对象数量
  • 为 Phong 添加导入的光照贴图支持
  • 添加次级 UV 支持
  • 添加全屏通过
    • Sky 渲染一个等矩图像
    • 背景渲染一个背景图像和/或颜色渐变
  • 为 PBR 材质添加“物理”着色器
  • 添加聚光灯
  • 完全从项目文件中删除对象
  • 实现每个 actor 的 PhysX 材质设置

JS API

  • 修复在 XR 会话中设置 ViewComponent.nearViewComponent.far 无效的问题
  • 重命名 PhysXComponent.restitutionPhysXComponent.bounciness
  • 修复 PhysXComponent.rayCast 不返回多个结果的问题
  • 添加 Mesh.getBoundingSphere()Mesh.destroy()
  • 添加新的 API 用于在运行时修改网格数据
  • 允许将额外参数传递给 webxr_request_session_func,例如用于使用 DOM 覆盖

组件

  • video-texture: 修复禁用自动播放时视频仍播放的问题
  • device-orientation-look: 修复根据初始方向不正确的旋转问题
Last Update: April 21, 2025

保持更新。