Filament v1.23.2 发布,谷歌跨平台实时渲染引擎

Filament 是 Google 开发的轻量级跨平台实时渲染引擎,支持 PBR 材质,可用于开发游戏渲染引擎或构建音视频编辑工程。当开发者需要处理 3D 渲染效果,又不想引入庞大的游戏引擎时,可以考虑使用它(尤其是 Android 平台),因为它特别针对 Android 平台进行了优化。

目前,Filament 发布了 1.23.2 版本,带来如下变更:

  • gltfio:修复未打包访问器的变形问题。
  • gltfio:Ubershaders 被打包到灵活的档案中。
  • gltfio:去除维护不佳的 lite 模块。
  • 引擎:在渲染阴影贴图时禁用用户剪刀。
  • 引擎:将相同的后端 RenderPrimitives 合并在一起。
  • 引擎:通过保留 128 个缓存条目来提高 ResourceAllocator 性能。
  • utils:删除 std::hash<T> 类型的 libutils 定义,改为显式 T::Hasher 使用 。[包含 API变更]
  • 后端:修复 WGL 上下文属性。
  • Metal:修复在 Ubershader 模式下使用 gltfio 时潜在的无效着色器。

更新公告:https://github.com/google/filament/releases/tag/v1.23.2

猜你喜欢

转载自www.oschina.net/news/199850/filament-1-23-2-released