Filament跨平臺實時渲染引擎
Filament 是 Google 開發(fā)的輕量級跨平臺實時渲染引擎,支持 PBR 材質(zhì),可用于開發(fā)游戲渲染引擎或構(gòu)建音視頻編輯工程。當開發(fā)者需要處理 3D 渲染效果,又不想引入龐大的游戲引擎時,可以考慮使用它(尤其是 Android 平臺),因為它特別針對 Android 平臺進行了優(yōu)化。
平臺特性
- 跨平臺,支持 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 光照
- 支持各向異性材質(zhì)
- 支持 metallic,roughness,ao,normal mapping,texture mapping
- 支持布料渲染
- (弱)支持半透明材質(zhì)
- 支持 IBL
- 支持物理相機模擬(快門,光圈等)
- 支持 shadows
- 支持全局霧模擬
- 支持色彩系統(tǒng)(color grading)
- 支持 FXAA,MSAA
- 支持動態(tài)分辨率
示例
評論
圖片
表情
