03 2024 档案

摘要:【Filament】材质系统1 前言 ​ 本文主要介绍 Filament 的材质系统,官方介绍详见 → Filament Materials Guide。材质系统中会涉及到一些空间和变换的知识点,可以参考:【Unity3D】空间和变换、【Unity3D】Shader常量、变量、结构体、函数、【OpenGL ES】MVP矩阵变换 阅读全文
posted @ 2024-03-02 20:56 little_fat_sheep 阅读(445) 评论(0) 推荐(0) 编辑
摘要:【Filament】壁纸1 前言 ​ 本文将使用 Filament 制作壁纸。Android 中要实现自定义壁纸,需要继承 WallpaperService 和 WallpaperService.Engine,并在 onCreateEngine 方法中返回自定义 Engine 的实例。 public class MyWal 阅读全文
posted @ 2024-03-02 20:53 little_fat_sheep 阅读(72) 评论(0) 推荐(0) 编辑
摘要:【Filament】基于物理的光照(PBR)1 前言 ​ 自定义Blinn Phong光照模型中实现了基础的自定义光照,与现实的光照还是有些差别,本文将实现更逼真的光照效果,即基于物理的光照(PBR)。 ​ 读者如果对 Filament 不太熟悉,请回顾以下内容。 Filament环境搭建 绘制三角形 绘制矩形 绘制圆形 绘制立方体 纹理贴图 阅读全文
posted @ 2024-03-01 23:02 little_fat_sheep 阅读(335) 评论(0) 推荐(2) 编辑
摘要:【Filament】自定义Blinn Phong光照模型1 前言 ​ 光照元素主要有环境光(ambient)、漫反射光(diffuse)、镜面反射光(specular),基础的光照模型主要有兰伯特(Lambert)光照模型、冯氏(Phong)光照模型和改进的冯氏(Blinn Phong)光照模型。 ​ Lambert 光照模型只包含漫反射光的计算,Pho 阅读全文
posted @ 2024-03-01 22:59 little_fat_sheep 阅读(158) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示