我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用matc命令自动将.mat文件转换为.filament文件?

Posted 字节卷动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用matc命令自动将.mat文件转换为.filament文件?相关的知识,希望对你有一定的参考价值。

一、需求描述

Filament 是一个基于物理的实时渲染引擎,适用于 androidios、Windows、Linux、macOS 和 WebGL2

在我前两篇博客介绍了如何编译Filament

今天在看Filament的示例工程的时候,发现android/samples/sample-hello-triangle工程在编译的时候,会自动将.mat文件转换为.filament文件,并在项目中使用。

因此想探索一下,它是如何自动转换的。

  1. 编译之前,在android/samples/sample-hello-triangle/src/main/materials/目录,有一个baked_color.mat材质文件。

  2. 编译之后,自动在目录android/samples/sample-hello-triangle/

以上是关于我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用matc命令自动将.mat文件转换为.filament文件?的主要内容,如果未能解决你的问题,请参考以下文章

我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:Android版本的Filament第一个示例:sample-hello-triangle

我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用filament命令将.obj或者.fbx文件转换为.filamesh文件?

我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用filamesh命令将.obj或者.fbx文件转换为.filamesh文件?

我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用cmgen命令自动将.hdr文件转换为.ktx文件或者.rgb32文件等?

我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用cmgen命令自动将.hdr文件转换为.ktx文件或者.rgb32文件等?

我的渲染技术进阶之旅Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用matc命令自动将输入材质定义.mat文件转换为输出材质包.filamat文件?