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
- 支持动态分辨率
示例
评论
GCanvas移动端跨平台渲染引擎
GCanvas是由淘宝开发的针对移动设备的跨平台渲染引擎。它使用C++编写,基于OpenGLES,可为Javascript运行时提供高性能的2D/WebGL渲染。它也具有类似浏览器的画布API,因此使
GCanvas移动端跨平台渲染引擎
0
StratusGFX实时 3D 渲染引擎
StratusGFX是一个实时3D渲染引擎,由于它仍在开发中,因此可能会出现错误和不稳定。最低硬件要求类型最低要求处理器Ryzen31200(四核)内存8GB显卡英伟达GTX1050Ti存储(部署二进
StratusGFX实时 3D 渲染引擎
0
bgfx跨平台渲染库
bgfx是一个跨平台、与图形API无关,"可打造个性引擎/框架“风格的渲染库。 支持的渲染后端:Direct3D9Direct3D11Direct3D12(WIP)OpenGL2.1OpenGL3.
bgfx跨平台渲染库
0