首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

保留法线贴图“额外区域”

保留法线贴图的“额外区域”是指在法线贴图中,除了主要的表面区域外,还包含了一些额外的细节信息的区域。这些额外区域可以用来增强模型的真实感和细节,使其看起来更加逼真。

在计算机图形学中,法线贴图是一种常用的技术,用于在低多边形模型上模拟出高多边形模型的细节。它通过在模型表面的每个像素上存储一个法线向量来实现。这些法线向量定义了每个像素的法线方向,从而影响了光照计算和阴影效果。

保留法线贴图的额外区域可以用于添加一些细节,例如凹凸纹理、皱纹、划痕等。通过在额外区域中存储这些细节信息,可以在渲染过程中将其应用到模型表面,从而增强模型的真实感和细节。

在实际应用中,保留法线贴图的额外区域可以用于游戏角色的皮肤纹理、物体的表面纹理、环境细节等。通过在这些区域中添加合适的细节,可以使模型更加逼真,增强视觉效果。

腾讯云提供了一系列与图形计算相关的产品和服务,包括云服务器、GPU云服务器、云硬盘等。这些产品可以为用户提供强大的计算和存储能力,满足图形计算的需求。具体产品介绍和链接地址如下:

  1. 云服务器:提供灵活可扩展的计算能力,适用于各种图形计算任务。了解更多:云服务器产品介绍
  2. GPU云服务器:基于GPU加速的云服务器,适用于需要大规模并行计算的图形计算任务。了解更多:GPU云服务器产品介绍
  3. 云硬盘:提供高性能、可靠的存储服务,适用于图形计算中的数据存储需求。了解更多:云硬盘产品介绍

腾讯云的这些产品和服务可以帮助用户在图形计算领域进行开发和部署,提供稳定可靠的基础设施支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

法线贴图

后来,聪明的游戏开发者想出了一种方法,就是在贴图过程中对贴图进行一定的处理,从而保证了在视角变换以后仍然保证有较为明显的凹凸效果,也就是法线贴图。...30年来,这项技术不断延展,尤其是计算机图形学成熟以后,相继出现了不少算法变体,法线贴图就是其中很重要的一种。...这就像我们画素描的时候,为了不让一个球体看起来像是一个圆圈,必须让球体的一些区域是亮的,一些区域是暗的。...image.png 表示光线射向平面的角度时通常使用光线和该点法线角度来表示。这也就意味着,如果我们将一个贴图上所有点的法线记录起来的话,就不难再利用这些信息实现后期的假的凹凸效果了。...一条法线是一个三维向量,一个三维向量由x, y, z等3个分量组成,在法线贴图中,把(x, y, z)当作RGB3个颜色的值存储。 录这些法线的载体就被我们称为法线贴图。 image.png

1.7K10

灰度图,法线贴图,置换贴图和位移贴图

(不用多解释,大家知道法线是一个向量,向量有方向和长度两个概念,但是对法线来说,长度是不需要的)。...可是当我们尝试把一个任意的法线保存在一张纹理中的时候,会面临取负值的问题。因此我们要把法线做压缩。方法很简单,把XYZ每个轴上的法线投影长度进行N+1/2的运算。...这两种算法的方式都是只对物体3D模型的顶点计算光照,而3D表面上的大面积区域则使用差值填充。...这时我们的光照计算和以往有点不同,我们把表面的法线用NormalMap中存储的法线来替代。这样当我们在计算表面光照情况的时候,就会因为法线不断的变化而产生比原来丰富的多的明暗变化。...然后读取一张Bump贴图。根据表面的灰度确定高度。然后根据镶嵌所得到的多边形,沿着原先的表面法线方向移动微多边形。接着再为新的多边形确定好新的法线方向。此时,物体的表面确实已经真的增加出了细节。

1.9K20
  • 用PS制作法线贴图

    在3D建模的世界中,法线贴图是提升模型表面细节和质感的关键。接下来,我们一步步利用Photoshop创建一张法线贴图。 1、准备材料: 在Photoshop导入你希望建立法线贴图的原始图片。...最好选择一张具有明显凹凸感的图片,这样可以更好地展示法线贴图的效果。 2、使用滤镜: 进入“滤镜”菜单,找到3D子菜单并选择“生成法线图”。...这一步骤是法线贴图制作的关键,它将会把普通纹理转换成带有深度信息的法线图。 3、调整参数: 在生成法线图的选项窗口中,有多个参数可以调整,包括模糊程度、细节缩放和对比度细节(低、中、高)。...5、观察对比: 1)下图中立方体没加法线贴图 2)下图中立方体增加了法线贴图 通过上面的对比,可以明显的看出应用法线贴图前后的差异。...没有法线贴图的物体,其表面可能会显得平滑无特征;而应用了法线贴图之后,相同的物体会呈现出更加丰富的凹凸感和细节阴影,使得整体观感更为立体和逼真。

    38310

    28.opengl高级光照-法线贴图

    一、原理 1.1 为什么要用法线贴图 为了增加渲染的真实感,图片纹理对每个片段增加法线,渲染时根据不同的法线计算独立的光照效果。 ?...使用法线贴图 很明显,左边的图片就是硬邦邦的渲染上去,右边的图片增加了法线贴图,效果更好。很好理解,至少砖的缝隙中法线不是垂直墙面的,还有每一块砖的面并不是平的。 ?...法线是无规则变化的 1.2 法线贴图的基本使用 网上很多教程都是用了这张图,和之前的深度缓存类似,用一张图片缓存来存储法线,r g b分别代表法线向量的三个分量值。...法线贴图 得到法线后,计算光照夹角和普通的光照没有分别,还是分别计算环境光、漫反射、镜面反射等。 1.3 问题来了 ?...TBN矩阵向量 TBN矩阵, T 和 B分别与法线纹理贴图的x y 轴对齐(理论上其他的也可以,默认选择x y 轴对齐),N即法线纹理贴图的向上垂直向量。

    1.1K10

    学界 | 用GAN自动生成法线贴图,让图形设计更轻松

    法线贴图(normal map)在学术研究和商业生产中都有至关重要作用。对于形状重建、表面编辑、纹理贴图和拟真表面渲染等很多图形应用而言,法线贴图非常重要。...为了做到这一点,我们提供了一个用户界面,让用户可以直接在输入素描中提供特定点的法线信息,从而引导法线贴图生成。这样的界面也能扩大法线贴图的设计选择范围。...我们提出的生成器网络将单张输入素描转换成法线贴图,其中仅使用很少或不使用用户干预。这里我们使用了 RGB 通道来表示 3D 法线分量。所生成的法线贴图可用于多种应用,比如重设表面光照、纹理贴图等。...我们将素描输入 (1) 和点掩模 (2) 连接起来作为生成器 G 的输入,以求取中间的法线贴图 (4);然后再将该中间法线贴图与素描和掩模一起作为鉴别器 D 的输入,以验证中间法线贴图 (4) 与基本真值...这里给出的值是生成图像(256×256 像素)中法线区域在像素层面上的平均差异。 图 4:使用我们的方法生成的法线贴图示例。

    1.9K90

    基础渲染系列(十)——更复杂的复合材质

    (复合材质往往看起来一团糟) 1、遮挡区域 虽然我们可以创建看起来很复杂的材质,但这些只是假象,三角形仍然是平坦。法线贴图可以给人深刻的印象,但这仅适用于直射光。没有自我遮挡。...较高的零件应该在较低的区域上投射阴影,但现在不会发生。当法线贴图存在小孔,凹痕或裂缝时,这一点最为明显。 假设有人在向我们的电路板射击。但没有穿过电路板,留下了明显的凹痕。...标准着色器还具有着色器功能,可切换法线贴图和局部贴图的使用。当指定主法线贴图或细节法线贴图时,法线贴图将启用。当设置了细节反照率或法线时,将启用细节。 将这些功能添加到我们的着色器中吧。...Unity的标准着色器假定始终存在一个反照率贴图,因此不为其保留关键字。由于绝大多数材质都使用反照率贴图,因此这是一个合理的假设。同样,我也不用albedo关键字。当然,你可以自由添加它。...颜色设置为黑色时,将其保留。然而,这也是导致许多人无法设置自发光颜色动画的原因。所以我也不这样做。 Ubershaders是个好主意。

    2.4K30

    【笔记】《计算机图形学》(11)——纹理映射

    具体来说这一节就要介绍纹理映射的几种额外的应用....而法线图说到底是怎么生成的呢, 传统上的生成方法是先要有一个高精细度的模型, 然后对这个模型进行下采样得到一个低模,在低模的法线方向上我们计算高模与低模的深度值差异, 这个差异可以保存为一个灰度图称为凹凸贴图...凹凸贴图的特点是可以利用里面的深度信息还原出物体表面法线方向上的深度值, 但是其在传统上用来对每个像素与xy方向进行差分求导, 得到的离散梯度值就是法线图的值....置换贴图 置换贴图(也称位移贴图, displacement map)是对凹凸贴图的一种应用, 为了解决法线图只能改变物体的光影效果而不能改变实际的多边形状况的缺点...., 另一种则是称为百分比渐近过滤(PCF,percentage closer filtering), 在进行阴影深度检测的时候我们不单单计算目标顶点的深度, 还额外采样附近几个顶点的深度, 然后都进行阴影检测后计算处于阴影中的点的比例

    4.4K41

    进阶渲染系列(七)——三向贴图(任意表面纹理化)【进阶篇完结】

    我们将当前方法保留为默认方法,但是在定义NO_DEFAULT_UV时将切换为不使用UV的方法。 1.1 不使用默认UV 当网格数据不包含UV时,则没有任何UV从顶点传递到片段程序。...首选的贴图自然是最能与表面方向对齐的贴图,该贴图由表面法线表示。因此,我们可以使用法线来定义所有三个投影的权重。使用法线向量的绝对值,因为表面可以面向负方向。...(使用电路MOS贴图) 3.2 法线贴图 也增加对法线贴图的支持。我们无法将其打包在另一个贴图中,因此它需要自己的属性。 ? ? (具有电路法线贴图的材质) 对贴图采样三次,然后解开每个轴的法线。...结果是偏移量越大,混合区域变得越小。要更清楚地看到混合如何变化,请使用权重作为反照率。 ? ? (调整偏移) 4.2 混合指数 减小混合区域的另一种方法是通过取幂,在标准化之前将权重提高到高于1的幂。...将这些额外的映射添加到我们的着色器GUI。使用顶部反照率贴图需要确定是否设置了关键字。 ? 6.2 使用大理石 要查看单独的顶部地图,我们需要另一组纹理。我们可以使用大理石反照率和法线贴图。

    2.5K30

    基础渲染系列(二十)——视差(基础篇完结)

    (四边形 没有和有 法线贴图) 如果没有法线贴图,则四边形显然是平坦的。添加法线贴图会使它看起来好像具有不规则的表面。但是,海拔差异看起来很小。当从平视角观察四边形时,这一点变得明显。...仅在使用反照率贴图的Alpha通道中的不透明度时,纹理才会影响阴影。很少与视差贴图结合使用。另外,阴影贴图中的视差效果也几乎不会引起注意。因此,通常不值得花费额外的计算时间。...下一步是使用视差贴图缩放位移。对贴图采样,使用其G通道作为高度,应用视差强度,然后使用它来调制位移。 ? ? (移位由高度调制) 现在低点区域保持不变,而高点区域被拉高。...(阴影不受视差贴图的影响) 1.7 视差配置 你是否同意Unity的0.42偏差?要使用其他值还是将其保留为零?还是想使用偏移限制?我们使其可配置吧!...我添加了无偏差和偏移限制的选项,但将它们变成注释以保留默认选项。 ? 1.8 细节UV 视差贴图可与主贴图配合使用,但我们尚未处理辅助贴图。需要将纹理坐标偏移也应用于细节UV。

    3.2K20

    Unity通用渲染管线(URP)系列(八)——复杂的贴图(Masks, Details, and Normals)

    1.1 反照率 材质的基础是其反照率贴图。它由几层不同的绿色组成,在上面有一些金色。除了一些棕色污渍之外,每个颜色区域是统一的,这会让区分随后添加的细节变得更加容易。 ?...(使用中的平滑度贴图) 2.5 遮挡 遮罩的G通道包含遮挡数据。这个想法是,诸如间隙和孔之类的较小的凹陷区域大部分会被对象的其余部分遮盖,但是如果这些特征由纹理表示,它就会被光照忽略。...(使用中的遮挡贴图) 绿板的某些部分低于其他部分,因此应将其遮挡一点。区域很大,让遮挡贴图处于最大强度以使效果清晰可见,但结果太强又不合理。...可替代地,法线贴图也可以通过程序生成。这是我们电路的这种贴图。导入后将其“纹理类型”设置为“法线贴图”。 ?...就像细节贴图一样,法线成分的-1~1范围也会被转换,所以0.5是中点。因此,平坦区域显得偏蓝。

    4.4K40

    SIGGRAPH Asia 2023 | 利用形状引导扩散进行单张图像的3D人体数字化

    为了在保留输入身份的同时实现更好的3D一致性,我通过基于轮廓和表面法线的形状引导扩散,逐步合成输入图像中人物的多个视图,并修复缺失区域。...最后,我们通过考虑合成的多视图图像中的轻微不对齐来执行多视图融合,以获得完全贴图的高分辨率3D人体网格。...我们的方法通过使用法线图和轮廓图来指导扩散模型,保留了底层3D结构的形状和结构细节。 通过将合成的多视图图像融合到共享的UV纹理映射中,我们实现了3D一致的纹理重建。...然而,我们观察到在没有任何引导的情况下,修补的区域通常不遵循底层几何结构。为了解决这个问题,我们采用了ControlNet方法,将额外的结构信息纳入扩散模型。...当我们使用法线图作为控制信号时,我们可以保留网格的结构细节,但不能保留人体形状。另一方面,仅使用轮廓图保留了人体形状,但没有网格的结构细节。

    47510

    《Stable Diffusion 倚天剑术》第 6 卷:控制小姐姐身体姿势

    1、使用 ControlNet 控制人物的身体姿势 ControlNet 是一种通过添加额外条件来控制扩散模型的神经网络结构。...通过 Normal Map 模型可以提取原始图片的凹凸信息,生成一张原图的法线贴图,这样便于 AI 给图片内容进行更好的光影处理,它比深度模型对于细节的保留更加的精确。...法线贴图在游戏制作领域用的较多,常用于贴在低模上模拟高模的复杂光影效果。...normal_bae,Normal Map BAE 这个模型可以接受来自渲染引擎的法线贴图,只要法线贴图遵循 ScanNet 的协议即可。...这样我们生成 Normal 法线贴图来控制后续出图的姿势,如图: 使用 ControlNet 的 Normal 模型生成法线贴图 这里的原图、Normal 法线贴图、新图对照如下: <<< 左右滑动见更多

    69230

    什么是真实感渲染(二):真实感渲染技术

    图片来自互联网 PCSS的思路是每个点都和相邻区域(N*N)的深度进行比较,从而估算该点同光源的可见程度。该可见度不再是0或1,而是一个浮点数,从而实现软阴影的效果。...环境光贴图 环境光贴图,顾名思义,就是用图片来模拟环境光打在物体上的反射和折射效果,是一种通过预计算来优化环境光的技术。...PBR材质的基本属性主要是Metallic-Roughness,另一种标准是Specular-Glossiness,前者对设计师更友好,后者侧重物理属性,保留了反射率F0。...而SSAO和SSDO在第一个pass中需要保存Screen Space下的深度和法线(HBAO),在第二个pass中处理可见性V,两者互补,前者考虑红色区域的贡献,后者考虑橙色区域的贡献。...总结 本篇介绍了真实感渲染中涉及的五个技术模块,基于一定的假设,通过光照,深度,法线等贴图来求解渲染方程,简言之就是开局一张图,内容全靠编。

    1.9K20

    基础渲染系列(六)——凹凸

    这表明平坦区域将显示为浅绿色。但是,现在它们显示为浅蓝色。这是因为法线贴图最常见的约定是将向上方向存储在Z分量中。从Unity的角度来看,Y和Z坐标被交换。...(细节法线贴图和缩放) 添加所需的变量并获取详细的法线贴图,就像主法线贴图一样。在我们合并它们之前,只显示细节法线。 ? ? (细节凹凸) 3.2 融合法线 将主反照率和细节反照率相乘。...此因子存储为T的额外的第四部分。 为什么将-1存储在切向量中? 创建具有双边对称性的3D模型(例如人和动物)时,一种常见的技术是左右镜像网格。这意味着你只需要编辑网格的一侧。...你可以对其应用任何切线空间法线贴图。你也可以像我们一样平铺贴图。同样,当网格由于其动画而变形时,切线空间(以及法线贴图)也会随之变形。 如果要消除切线空间,则必须使用对象空间法线贴图。...在前一种情况下,我们保留float4切线插值器。在后者中,我们需要两个float3插值器。 ? 这是否意味着我们跳过插值器? 仅在需要双正态插值器时才使用TEXCOORD3。

    3.8K40

    UE4地编基础-材质蓝图篇

    为什么要这样做呢:贴图也是有LOD的,场景远处的物件贴图会以低分辨率显示,降低硬件损耗。看下图Mip数量(贴图的LOD)。 查看贴图相关信息: 打开贴图细节面板:双击贴图打开。...天空盒贴图 为了保留天空盒的清晰度,需要把Mip关闭。 2、颜色贴图 不带Alpha的颜色贴图必须是8位数RGB颜色贴图。 带Alpha的贴图是32位数的RGB颜色贴图。...4、材质属性贴图 包括Metallic(金属度)、Roughness(粗糙度)贴图 灰度贴图必须关闭GRB选项。 5、法线贴图 UE4支持Directx的法线贴图。...OpenGL的法线贴图需要反转法线绿色通道(G通道)。 法线贴图必须关闭GRB选项。...AppendVector(追加矢量) 二、贴图效果调节(蓝图) 1、法线贴图强度调节 2、AO贴图强度调节 3、贴图亮度调节 4、去饱和度(Desaturation) 上图来自官方文档 三、各种材质制作

    2.2K32

    Unity 水、流体、波纹基础系列(一)——纹理变形(Texture Distortion )

    因此,本教程中的所有屏幕截图和动画都使用了未压缩的流体贴图。 ? (没有压缩) 为什么不使用更高分辨率的图? 尽管是可以的,但流体贴图通常会覆盖较大的区域,因此最终导致有效分辨率很低。...(法线贴图) 为法线贴图添加一个着色器属性。 ? 采样A和B的法线贴图,应用它们的权重,并将它们的归一化总和用作最终表面法线。 ? 将法线贴图添加到我们的材质中。...但是我们不需要原始的法线向量,因此我们也可以通过将导数存储在贴图中而不是用法线来跳过转换。 导数贴图的工作方式与法线贴图相同,不同之处在于它包含X和Y维度上的高度导数。...但是,如果没有额外的缩放比例,导数贴图只能支持最大45°的表面角度,因为该角度的导数为1。由于通常不会使用这种陡峭的波,因此该限制是可以接受的。...(最终水纹,jump最大) 可信的水效果最重要的品质是其动画表面法线的质量。一旦这些效果很好,你就可以添加额外的效果,例如更高级的反射,透明度和折射。

    4.3K21

    Computer Graphics note(4):Shading

    (Bump Mapping) 接着考虑凹凸贴图上的法线如何变化?...(先在贴图上定义切线,通过切线得到对应法线) (3)位移贴图(Displacement mapping) 一.Shading Model(Blinn-Phong Reflectance Model) Games101...通过凹凸贴图这样就可以在不改变几何形体的情况下来改变着色结果,将像素的法线进行(Perturb)扰动(仅仅为了着色计算而使用),也就是相对于平面的高度变化,相当于改变了法线(实际没有改变物体原本的法线)...接着考虑凹凸贴图上的法线如何变化?...(先在贴图上定义切线,通过切线得到对应法线) 简单起见先考虑一维贴图/Flatland上的变换情况,如下图情况,原本平面是平的,蓝色线是由凹凸贴图定义得到的,原本的表面法线在 ppp 点是 n(p)=(

    1.7K30

    ISUX译文 | The PBR Guide基于物理的渲染指引(下)

    而法线贴图往往也是粗糙度的一个很好的切入点,因为法线贴图往往也包含着很多关键的表面细节,而这些细节也常常在粗糙度贴图中复现。 ·制图指引 发挥你的创意,说出贴图的视觉故事。...·制图指引 和AO贴图一样,高度贴图在SP和SD中既可以从一个模型里烘焙出来,也可以利用内置的烘焙工具从法线贴图里进行转换。在SD中可以使用节点从法线贴图里转换出高度贴图(图47)。...如果你在光线跟踪渲染器(Raytrace Renderer)里使用高度贴图实现置换效果时,高频细节就不可缺失了。 4.3.法线贴图 Normal 法线贴图可用于模拟表面的细节。...贴图中的RGB通道分别对应的是表面上不同部位法线的X、Y、Z坐标。它可以用作保存高模的细节,并且映射到低模中去。在Substance工具系列中,你可以烘焙法线贴图也可以从高度贴图里转换法线贴图。...·制图指引 在SP或SD中,可以利用内置的烘焙工具从模型中烘焙法线贴图。在SD中,你可以利用法线点将高度转换成法线贴图(如图50)。而在SP中,你也可以直接在3D视图中直接绘制法线数据(如图51)。

    1.4K20

    基础渲染系列(十六)——静态光照

    也可以使用区域光,但这些区域光同样不能用作实时照明。 预计算的灯光到底可以产生多少变化呢?在本教程中,我们会一路把所有内容烘焙到光照贴图中。以确保不会有任何动态光照。...烘焙后,可以在光照贴图中看到纹理展开。它们需要多少空间取决于场景中对象的大小和光照贴图分辨率设置。如果一张放不下,则Unity将创建额外的贴图。 ? ?...(调整了反照率) 4 定向光照贴图 光照贴图器仅使用几何图形的顶点数据,不考虑法线贴图。光照贴图分辨率太低,无法捕获典型法线贴图提供的细节。这意味着静态照明将是平坦的。...当使用具有法线贴图的材质时,这一点变得非常明显。 ? ?...(使用法线贴图 实时光VS光照贴图化) 4.1 定向 通过将“Directional Mode”改回“Directional”,可以使法线贴图在烘焙的光照下工作。

    3.8K20

    虚实之间02 | 构建虚拟数字人的第一步居然需要……降维打击?

    2D数字虚拟人需要原画等形象设计,3D数字虚拟人需要额外使用三维建模技术生成数字形象,无论是基于IP或者真人设计,都需要进行面部以及身体的建模。...(2)置换贴图 置换贴图用于制作物体模型表面的真实凹凸效果的贴图,之所以更真实是因为置换贴图能在物体模型表面的法线方向上发生点位移,而不是扰乱法线产生假象的平面凹凸贴图。...(3)法线贴图 法线是用来描述表面的方向的,表面的方向很重要,比如你贴一张图在一个表面上,就像在玻璃上贴一个字,在背面看这个字是反的,所以表面法线是有必要的。...4.画好贴图区分好材质后,分别对应导进maya 首先把画好的贴图分别对应到相应的材质框,这样渲染出来模型才会有颜色、皮肤等质感。...如下图所示 (2)specular-roughness-文件-图像名称-颜色空间(raw)-色彩平衡-√Alpha,如下图所示 (3)Geometry-Bump mapping-文件-用作(切线空间法线

    76760
    领券