El primer programa: dibujar un triángulo (1)

    En el artículo anterior,  hice una breve introducción a Filament en general. Aprendí que Filament es un pequeño pero muy

Motor de renderizado eficiente. Al igual que HelloWorld en las primeras etapas de aprendizaje de otros programas, en este capítulo comenzamos a presentar cómo usar Filament.

Dibuja un triángulo simple.

    Antes de comenzar a dibujar triángulos, hay varios conceptos importantes en Filament que explicaremos brevemente:

Motor Puede entenderse como el punto de entrada del programa Filament, que se utiliza principalmente para rastrear todos los recursos creados por los usuarios, administrar los subprocesos de renderizado y el renderizado de hardware.
renderizador Puede entenderse como la ventana del sistema operativo.
Cadena de intercambio Puede entenderse como un lienzo dibujable del sistema operativo.
Vista         Se utiliza para guardar objetos dibujables y su información relacionada. Una Vista está asociada con una Escena.
Escena Puede entenderse como un contenedor que contiene iluminación e información de entidades dibujables.
Cámara La información de la cámara incluye información de la matriz de proyección y sus parámetros de valor de exposición.

    Antes de empezar a dibujar lo primero que tenemos que hacer es preparar el entorno, sobre la plataforma Android desarrollamos APP, utilizando principalmente

Android Studio es un IDE, todo lo que tenemos que hacer es agregar los archivos de biblioteca dependientes necesarios al archivo compilado:

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'
}

    Las dependencias citadas anteriormente tienen información de versión. Filament se está actualizando actualmente. La última versión actualmente (2023-01-31) es

v1.31.2. Después de agregar las dependencias, podemos desarrollar en el proyecto de Android Studio. en la plataforma Android

Lo primero que debe hacer al utilizar Filament es llamar:

Filament.init()

    Su función es inicializar el entorno del motor, principalmente cargando la biblioteca so, echemos un vistazo a la implementación específica:

<

Supongo que te gusta

Origin blog.csdn.net/jake9602/article/details/128743674
Recomendado
Clasificación