Filament跨平台实时渲染引擎
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
 - 支持动态分辨率
 
示例
 
 
 
 
 
评论
