Filament-元球
Filament 是一个轻量的渲染引擎,基于PBR,可以胜任一般的渲染工作,尤其适合Android 平台。
其侧重于渲染,对交互,音频没有很好的支持,这也是它是一个渲染引擎,并不是游戏引擎的原因。
但对于实现简单的效果,还是较为方便的。
要利用Filament,大部分时间还是需要自己撸Shader代码的,缺少相关图形化工具,如Unity的
Shader Graph。本章我们准备实现的Metaball就是需要我们自己编写Shader代码完成。在此之前需要
准备Filament的基本环境。
本文使用Android Studio 在Android平台上 使用Filament引擎。Android Studio使用Filament较为简单,
配置一下build.gradle即可:
dependencies {
implementation 'com.google.android.filament:filament-android:1.27.1'
implementation 'com.google.android.filament:filament-utils-android:1.27.1'
implementation 'com.google.android.filament:gltfio-android:1.27.1'
implementation 'com.google.android.filament:filamat-android:1.27.1'
}
目前(2022-12-24) 最新的版本为 v1.30.0 。 除此之外,就不需要配置什么了。确实比较简单。
撸代码阶