环境贴图最主要的技术实现方式有三种:立方体贴图、IBL和球谐光照。 之前已经说过立方体贴图和IBL,今天重点来聊一聊球谐光照。 在立方体贴图IB...
之前说过立方体贴图,它是环境贴图技术的一种实现方式,能够模拟物体周围环境,使用了环境反射的物体可以看起来像表面镀了一层金属一样反射处周围环境。反...
概念 我们经常会听到立方体贴图、经纬图、全景图这样的概念,它们描绘的都是一种能从四周观察到周围环境的高动态范围(HDR)的图片,统称为环境贴图。...
阴影除了和光源有关,还和材质、shader有关,可以通过自定义shader来定义阴影的渲染方式。 当光源发射的光线遇到一个不透明物体时,除了部分...
先来看看一个效果,这是一个使用了PBR纹理贴图的材质球。从远处来看,基础纹理、凹凸细节都是很丰富的,并没有什么问题,实现的效果很棒。 但是如果从...
Blinn-Phong光照模型是在Phong的基础上改造过来的,我们知道Phone光照模型中: 光照 = 漫反射(Diffuse) + 高光反射...
Phong光照模型 之前说过,游戏场景中计算光照时,需要考虑光源、模型材质和观察方向三方面的因素。很多物理学家、数学家根据这些因素,再结合真实物...
在3D物体的模型数据里,有一种数据叫做法线,它有一个重要特点:垂直于顶点所在的切面。结合3D软件来看,法线是以下面一种姿态分布的。 可以看出,每...
方框模糊(Box Blur) 我们知道,位图其实都是由无数个像素点组合而成的,每个像素点都带有颜色值,方框模糊的基本原理就是:遍历每一个像素点,...