摘要: @[TOC] 图像的代数运算在图像处理中有着广泛的应用,它除了可以实现自身所需的算数操作,还能为许多复杂的图像处理提供准备。例如,图像减法就可以用来检测同一场景或物体生成的两幅或多副图像的误差。可以使用MATLAB基本算数符(﹢、﹣、·、/)来执行图像的算数操作,但在此之前必须将图像转换为适合进行基 阅读全文
posted @ 2019-12-09 16:44 御坂御坂001 阅读(2472) 评论(0) 推荐(0) 编辑
摘要: @[TOC] 程序纹理 程序纹理(Procedural Texture)指的是那些由计算机生成的图像,我们通常使用一些特定的算法来创建个性化图案或非常真实的自然元素,例如木头、石子等。使用程序纹理的好处在于我们可以使用各种参数来控制纹理的外观,而这些属性不仅仅是那些颜色属性,甚至可以是完全不同类型的 阅读全文
posted @ 2019-12-09 10:56 御坂御坂001 阅读(239) 评论(0) 推荐(0) 编辑
摘要: @[TOC] 渲染纹理 在之前的学习中,一个摄像机的渲染结果会输出到颜色缓冲中,并显示到我们的屏幕上。现代的GPU允许我们把整个三维场景渲染到一个中间缓存中,即渲染目标纹理(Render Target Texture,RTT),而不是传统的帧缓冲或后备缓冲(back buffer)。与之相关的是多重 阅读全文
posted @ 2019-12-09 10:53 御坂御坂001 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1. 反射 使用了反射效果的物体通常看起来就像镀了层金属。想要模拟反射效果很简单,我们只需要通过入射光线的方向和表面法线方向来计算反射方向,再利用反射方向对立方体纹理采样即可。 在学习完本节后,我们可以得到类似下图的效果: (1)首先我们声明了3个新的属性: 其中_ReflectColor用于控制反 阅读全文
posted @ 2019-12-09 10:51 御坂御坂001 阅读(284) 评论(0) 推荐(0) 编辑
摘要: @[TOC] 立方体纹理 在图形学中,立方体纹理(Cubemap)是环境映射(Environment Mapping)的一种实现方法。环境映射可以模拟物体周围的环境,而使用了环境映射的物体可以看起来像镀了层金属一样反射出周围的环境。 和之前见到的纹理不同,立方体纹理一共包含了6张图像,这些图像对应了 阅读全文
posted @ 2019-12-09 10:45 御坂御坂001 阅读(247) 评论(0) 推荐(0) 编辑