标签:#演示效果

共 5 篇文章

法线贴图

在三维计算机图形学中,法线贴图()是一种模拟凹凸处光照效果的技术,是凸凹贴图的一种实现。法线贴图可以在不添加多边形的前提下,为模型添加细节。常见的使用场景是为低多边形模型改善外观、添加细节,此时的法线贴图一般根据高多边形模型或生成。 法线贴图通常以普通RGB图像的形式存储,其中的R、G、B分量分别对应法线的X、Y、Z坐标。 法线贴图有时也称为“Dot3(仿立體)凸凹纹理贴图”。凸凹与纹理贴图通常是在现有的模型法线添加扰动不同,法线贴图要…

视差贴图

视差贴图(Parallax Mapping)是视频游戏这样的三维渲染应用中使用的一种改进的凹凸贴图或者法线贴图技术。对于最终用户来说,这就意味着可以在不太影响游戏速度的情况下,如木质地板这样的纹理可以有更加明显的图像深度与真实感。 通过改变纹理坐标实现纹理根据一个高度表进行排列,从而就可以实现视差贴图。下一代的三维应用程序就可以使用视差贴图作为新开发的图形算法。 视差贴图也是模仿位移贴图的一种方法,根据纹理中保存的数值表面点的实际几何位…

凹凸贴图

。]] 凹凸贴图(bump mapping),又稱為凸凹纹理映射、皺面貼圖,是一项计算机图形学技术,在这项技术中每个待渲染的像素在计算照明之前都要加上一个从高度图中找到的扰动。这样得到的结果表面表现更加丰富、细致,更加接近物体在自然界本身的模样。法线贴图是一项常用的凹凸贴图技术,另外还有许多其它的实现技术,如视差映射等等。 具体实现 BMEM技术 BMEM技术通过一张叫做高度图(Height map)的灰度图来储存每一点的高度信息然后直…

位移贴图

置换贴图是使用高度图将经过纹理化的表面上实际几何点位置沿着表面法线根据保存在纹理中的数值进行移位的技术,这是与凹凸贴图、法线贴图以及视差贴图不同的技术。 多年以来,置换贴图一直是 RenderMan 这样的高端渲染系统的一个特性,如 OpenGL 与 DirectX 这样的应用程序编程接口则没有这样的特性,其中一个原因就是置换贴图的最初实现为了得到与屏幕上的像素匹配的需要自适应的表面镶嵌。 在最新一代的图形处理硬件上,置换贴图可以解释为…

元球

变形球是计算机图形学中的 n 维物体。变形球渲染技术最初是 Jim Blinn 于1980年代初提出的。 每个变形球都是一个 n 维函数,其中最常用的是三维变形球 f(x,y,z)。并且每个变形球都有一个定义体积大小的閾值。于是, :\sum_{i=0}^n \mathit{metaball}_i(x,y,z) \leq \mathit{threshold} 表示 n 个变形球表面包围的立体是否包含 (x,y,z)。 变形球的一个典型函…