环境贴图最主要的技术实现方式有三种:立方体贴图、IBL和球谐光照。 之前已经说过立方体贴图和IBL,今天重点来聊一聊球谐光照。 在立方体贴图IBL的基本设置里,Convolu...
环境贴图最主要的技术实现方式有三种:立方体贴图、IBL和球谐光照。 之前已经说过立方体贴图和IBL,今天重点来聊一聊球谐光照。 在立方体贴图IBL的基本设置里,Convolu...
之前说过立方体贴图,它是环境贴图技术的一种实现方式,能够模拟物体周围环境,使用了环境反射的物体可以看起来像表面镀了一层金属一样反射处周围环境。反射探针就是基于立方体贴图实现的...
概念 我们经常会听到立方体贴图、经纬图、全景图这样的概念,它们描绘的都是一种能从四周观察到周围环境的高动态范围(HDR)的图片,统称为环境贴图。 环境贴图是一种用于模拟高度反...
阴影除了和光源有关,还和材质、shader有关,可以通过自定义shader来定义阴影的渲染方式。 当光源发射的光线遇到一个不透明物体时,除了部分反射光外,光线无法照亮其他物体...
先来看看一个效果,这是一个使用了PBR纹理贴图的材质球。从远处来看,基础纹理、凹凸细节都是很丰富的,并没有什么问题,实现的效果很棒。 但是如果从近距离水平方向再来观察,就会发...
Blinn-Phong光照模型是在Phong的基础上改造过来的,我们知道Phone光照模型中: 光照 = 漫反射(Diffuse) + 高光反射(Specular) + 环境...
Phong光照模型 之前说过,游戏场景中计算光照时,需要考虑光源、模型材质和观察方向三方面的因素。很多物理学家、数学家根据这些因素,再结合真实物理世界光照效果的经验,总结出几...
在3D物体的模型数据里,有一种数据叫做法线,它有一个重要特点:垂直于顶点所在的切面。结合3D软件来看,法线是以下面一种姿态分布的。 可以看出,每个顶点都有其对应的法线,法线的...
方框模糊(Box Blur) 我们知道,位图其实都是由无数个像素点组合而成的,每个像素点都带有颜色值,方框模糊的基本原理就是:遍历每一个像素点,对像素点进行重新赋值,采样方法...
在Unity中,Quad是一个能够跟随摄像机镜头旋转的长方形面片,有的时候项目要求将Quad面片适配屏幕,那要如何实现呢? 我的实现思路很简单:通过采样屏幕空间的UV坐标来实...
在游戏编程或者传统三维软件中,点和矢量是特别容易混淆的,因为它们的表示方法都一样。比如一个点P,它的坐标表示为P=(x,y,z),但是矢量的表示方法也是如此,那它们到底有什么...
任何坐标系,都是用来描述物体的运动轨迹,在游戏中会经常使用坐标系,它们大部分是为了计算物体的位置、距离和角度。 二维坐标系 坐标系的专业名称叫做笛卡尔坐标系,它分为二维笛卡尔...
一个豆荚里,住着五粒豌豆。豆荚在生长,豆粒也在生长。一开始,它们以为整个世界是绿色的,因为它们本身就是绿色的。几个星期过去了,豆荚变黄了,豆粒也变黄了,它们眼里的整个世界也都...
一直以来,我的生活向来低调,我从来不会告诉我的朋友们我每天都在做什么,偶尔有朋友主动问起时,在我确保她不会说我生活无趣的前提下,我才会支支吾吾地回答我的生活状态。如果是多问几...
我想把自己日常随意写在笔记本里的话拿出来分享一下,这些话记录着我这一年来思想的变化。有的是来自名人的语录,也有的是自说自话。不管大家是否同意,这只是我个人的思想,无关乎别人。...
“天泉证道四句教”被誉为心学思想的总纲,它总括了心学思想的”三观一论”:世间万事万物是无善无恶的(世界观),人的意识会对万事万物做出善恶的评判(人生观),每个人心中都有一套知...
五百年前的一个夜晚,在一座古院的天泉桥上,一位已迈入垂暮之年的先生在为他的弟子学问解惑的过程中阐述了四句名流千古的话:无善无恶心之体,有善有恶意之动,知善知恶是良知,为善去恶...
五百年前的一个夜晚,在一座古院的天泉桥上,一位已迈入垂暮之年的先生在为他的弟子学问解惑的过程中阐述了四句名流千古的话:无善无恶心之体,有善有恶意之动,知善知恶是良知,为善去恶...
公元前195年2月,在离刘邦去世只有两个月之时,他颁布了一则被后世名曰“白马之盟”的诏书,奠定了汉初“皇帝——诸侯王——军功集团”权利三足鼎立的政治格局。 诏书的内容大致如下...