Filament跨平臺(tái)實(shí)時(shí)渲染引擎
Filament 是 Google 開(kāi)發(fā)的輕量級(jí)跨平臺(tái)實(shí)時(shí)渲染引擎,支持 PBR 材質(zhì),可用于開(kāi)發(fā)游戲渲染引擎或構(gòu)建音視頻編輯工程。當(dāng)開(kāi)發(fā)者需要處理 3D 渲染效果,又不想引入龐大的游戲引擎時(shí),可以考慮使用它(尤其是 Android 平臺(tái)),因?yàn)樗貏e針對(duì) Android 平臺(tái)進(jìn)行了優(yōu)化。
平臺(tái)特性
- 跨平臺(tái),支持 Android,IOS,Linux,maxOS,Windows
- 提供 C++,Java,JavaScript API
- 底層圖形庫(kù)支持 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
- 支持物理相機(jī)模擬(快門(mén),光圈等)
- 支持 shadows
- 支持全局霧模擬
- 支持色彩系統(tǒng)(color grading)
- 支持 FXAA,MSAA
- 支持動(dòng)態(tài)分辨率
示例
評(píng)論
圖片
表情
