Filament 渲染引擎简介

Filament是一款跨平台的实时物理渲染引擎,专注于Android平台,提供GLTF2.0支持和全面的后处理功能。本文将围绕Android平台,讲解如何使用Filament进行App开发,包括Engine、Renderer、SwapChain、View、Scene、Camera的创建和材质设置,以及每帧渲染的基本流程。
摘要由CSDN通过智能技术生成

    Filament 是一款基于物理的实时渲染引擎。引擎核心主要使用C++开发完成。支持平台包括

Android,IOS,Linux,macOS, Windows, and WebGL。尤其对Android平台做了较好的适配,

以小而精为设计目的。由于移动开发使用场景越来越多,本系列教材的介绍我们也主要围绕

Android平台展开介绍,分析如何在Android平台上使用Filament引擎进行App的开发以及开发中

的注意点。

    Filament是基于PBR渲染的,目前支持的功能也较为全面。主要支持功能包括:

Clustered forward renderer
Cook-Torrance microfacet specular BRDF
Lambertian diffuse BRDF
Custom lighting/surface shading
HDR/linear lighting
Metallic workflow
Clear coat
Anisotropic lighting
Approximated translucent (subsurface) materials
Cloth/fabric/sheen shading
Normal mapping & ambient occlusion mapping
Image-based lighting
Physically-based camera (shutter speed, sensitivity and aperture)
Physical light units
Point lights, spot lights and directional light
Specular anti-aliasing
Spot and directional light shadows
Cascaded shadows
EVSM, PCSS, DPCF, or PCF shadows
Transparent shadows
Contact shadows
Screen-space ambient occlusion
Screen-space reflections
Screen-space refraction
Global fog
Dynamic resolution (with support for AMD FidelityFX FSR)

    后处理支持:

HDR bloom
Depth of field bokeh
Multiple tone mappers: generic (customizable), ACES, filmic, etc.
Color and tone management: luminance scaling, gamut mapping
Color grading: exposure, night adaptation, white balance, channel mixer,
shadows/mid-tones/highlights, ASC CDL, contrast, saturation, etc.
TAA, FXAA, MSAA
Screen-space lens flares

支持GLTF2.0 :

Encodings


 Embeded

 Binary



Primitive Types


 Points

 Lines

 Line Loop

 Line Strip

 Triangles

 Triangle Strip

 Triangle Fan



Animation


 Transform animation

 Linear interpolation

 Morph animation


 Sparse accessor



 Skin animation

 Joint animation



Extensions


 KHR_draco_mesh_compression

 KHR_lights_punctual

 KHR_materials_clearcoat

 KHR_materials_em
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后知后觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值