- 2024-03-02【Filament】材质系统
1前言本文主要介绍Filament的材质系统,官方介绍详见→FilamentMaterialsGuide。材质系统中会涉及到一些空间和变换的知识点,可以参考:【Unity3D】空间和变换、【Unity3D】Shader常量、变量、结构体、函数、【OpenGLES】MVP矩阵变换、【OpenGLES】透视变换原理。
- 2024-03-02【Filament】壁纸
1前言本文将使用Filament制作壁纸。Android中要实现自定义壁纸,需要继承WallpaperService和WallpaperService.Engine,并在onCreateEngine方法中返回自定义Engine的实例。publicclassMyWallpaperServiceextendsWallpaperService{@Overridepublic
- 2024-03-01【Filament】基于物理的光照(PBR)
1前言自定义BlinnPhong光照模型中实现了基础的自定义光照,与现实的光照还是有些差别,本文将实现更逼真的光照效果,即基于物理的光照(PBR)。读者如果对Filament不太熟悉,请回顾以下内容。Filament环境搭建绘制三角形绘制矩形绘制圆形绘制立方体纹理贴图立方体
- 2024-02-29【Filament】加载obj和fbx模型
1前言3D模型的常用格式主要有obj、fbx、gltf等,Filament中的filamesh.exe工具可以将obj、fbx格式转换为filamesh格式,然后再加载显示。对于gltf格式模型,可以通过ModelViewer加载显示,这不在本文的讨论范围内。1)filamesh简介filamesh工具的官方
- 2024-02-27【Filament】绘制矩形
1前言Filament环境搭建中介绍了Filament的Windows和Android环境搭建,绘制三角形中介绍了绘制纯色和彩色三角形,本文将使用Filament绘制纯色和彩色矩形。2绘制矩形本文项目结构如下,完整代码资源→Filament绘制矩形。2.1自定义基类为方便读者将
- 2024-02-27【Filament】绘制圆形
1前言Filament环境搭建中介绍了Filament的Windows和Android环境搭,绘制三角形中介绍了绘制纯色和彩色三角形,绘制矩形中介绍了绘制纯色和彩色矩形,本文将使用Filament绘制圆形。2绘制圆形本文项目结构如下,完整代码资源→Filament绘制圆形。2.1自定义基
- 2024-02-26【Filament】绘制三角形
1前言Filament环境搭建中介绍了Filament的Windows和Android环境搭建,本文将使用Filament绘制纯色和彩色三角形。1.1Filament类图1.2图元Filament中图形的绘制都是基于三角形实现,三角形是构成复杂图形的最小基本单元。Filament中输入模型信息的代码
- 2024-02-26【Filament】Filament环境搭建
1前言Filament是一个实时物理渲染引擎,用于Android、iOS、Linux、macOS、Windows和WebGL平台。该引擎旨在提供高效、实时的图形渲染,并被设计为在Android平台上尽可能小而尽可能高效。Filament支持基于物理的渲染(PBR),这意味着它可以模拟光线、材质和阴影等物理效果,以
- 2024-01-03使用OHOS SDK构建filament
参照OHOSIDE和SDK的安装方法配置好开发环境。从gitee下载源码。执行如下命令:gitclonehttps://gitee.com/oh-graphics/filament.git-bv1.32.1-ohos构建过程分为两步,先构建Windows平台的工具链,然后再构建OHOS平台的库文件。Windows平台进入源码所在的目录,创建批处理文件
- 2023-08-16filament
https://github.com/google/filament/https://github.com/google/filament/blob/main/BUILDING.mdfsutil.exefilequeryCaseSensitiveInfoyouRepoFolderBydefault,Windowstreatsthefilesystemascaseinsensitive.Pleasedonotenablecasesensitivityinyou
- 2023-08-15filament3入门
filament3入门需要环境:PHP8.1+Laravelv10.0+活线v3.0+Livewirev3我不想安装什么数据库所以我下载了小皮面板。(小皮面板没有8.2)composerglobalrequirelaravel/installer安装composerhttps://blog.csdn.net/robin_sky/article/details/108130963下载需