本篇是 Filament 的笔记,以及部分自己的理解。 可以结合 Desktop 的渲染方式一起,看 Filament 的渲染为了更好地支持移动端,舍弃了哪些。 也可以搭配 【GAMES101-现代计算机图形学入门-闫令琪】 食用,风味更佳。 透明涂层(Clear coat)模型 这里把具有各向同性的单层材质称为标准材质,而标准材质上具有半透明薄膜涂层的,比如汽车油漆,漆木这类多层材...
Yohiro Wang
取消Filament 材质篇(下)
Filament 材质篇(上)
本篇是 Filament 的笔记,以及部分自己的理解。 可以结合 Desktop 的渲染方式一起,看 Filament 的渲染为了更好地支持移动端,舍弃了哪些。 也可以搭配 【GAMES101-现代计算机图形学入门-闫令琪】 食用,风味更佳。 原则 Filament 是用于 Android 的渲染引擎,设计原则包含以下几个方面: 性能,关注实时渲染中移动设备的性能表现,主要目...
关于 Depth Buffer 的分布方式
背景 我们现在玩的游戏,通常会使用 D24S8 格式的 DepthStencil,即深度占 24 位,模板占 8 位,深度用来存储像素前后的遮挡关系,模板用于标记具体的像素,这种格式可以兼顾精度还有性能,因此适用于绝大多数情况。但是我们在游戏开发中时还是会遇到由于 Depth Buffer 的精度不足而造成的前后的面片闪烁,即 Z-fighting 问题。 有很多种解决这个问题的方式,包...
常用开源软件/工具归档
系统 Ventoy U 盘 PE 安装工具。 文件管理 grepwin Windows 平台的搜索工具,可以在指定路径下快速搜索文本,支持正则表达式。 everything Windows 平台文件搜索工具,可以搭配 EverythingToolbar 一起使用。 windir...
References
工具 Python Qt ImGui Manual 渲染 光照 Chapter 19. Image-Based Lighting Unreal Engine中的间接光方案 Exploring Lumen — Unreal Engine 5’s dynamic global illumination and reflections system SIGGR...