Filament跨平台实时渲染引擎

联合创作 · 2023-09-29 15:49

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


平台特性



  • 跨平台,支持 Android,IOS,Linux,maxOS,Windows

  • 提供 C++,Java,JavaScript API

  • 底层图形库支持 OpenGL 4.1+,OpenGL ES 3.0+,Metal,Vulkan 1.0,WebGL 2.0


渲染特性



  • 支持 Clustered forward renderer

  • 支持 microfacet BRDF

  • 支持 HDR/linear 光照

  • 支持各向异性材质

  • 支持 metallic,roughness,ao,normal mapping,texture mapping

  • 支持布料渲染

  • (弱)支持半透明材质

  • 支持 IBL

  • 支持物理相机模拟(快门,光圈等)

  • 支持 shadows

  • 支持全局雾模拟

  • 支持色彩系统(color grading)

  • 支持 FXAA,MSAA

  • 支持动态分辨率


示例


浏览 102
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报