法线贴图的类型

news/2024/11/29 13:31:07/

1、切线空间法线贴图

这是当今最常见的法线贴图,也是我们在本系列中讨论的法线贴图。它根据模型顶点的法线方向修改模型的法线方向(因此我们必须控制lowpoly的顶点法线)。

在这里插入图片描述

请记住,切线法线贴图是使用顶点指示的方向进行计算的。这意味着视觉上;如果在烘焙时旋转UV岛,法线贴图可能看起来是反转的;然而,它应该是完美的。

并非每个程序都以相同的方式来计算顶点法线的平均值。这可能会导致法线贴图在不同引擎中的外观不同,因此我们应该使用渲染程序将使用的相同方法烘焙法线贴图(这称为“使用同步工作流”)。

Mikk是一种计算顶点法线的建议方法,旨在实现通用性,以便每个程序都以相同的方式计算顶点法线。就工作流而言,这意味着我们可以使用所有顶点法线平均的低模(一个平滑组,或所有边平滑),使用Mikk切线空间烘焙法线贴图,它看起来就像高模,而不必处理平滑错误或分离UV中的硬边。

请记住,这仍然是一个切线空间法线贴图,但模型的法线是以一种通用且可在程序之间互换的方式计算的。

2通道切线空间法线贴图

使用存储在法线贴图三个通道中的两个通道上的信息,计算机可以计算出第三个通道,从而减少内存使用量,但略微增加处理使用量。由于内存通常是一个更大的问题,这种优化通常被使用,并且一些引擎会自动进行(即,当我们将纹理法线压缩设置为“法线贴图”时,会出现虚幻引擎)。释放法线贴图上的通道允许我们减小纹理大小,或使用该通道进行金属度/粗糙度/不透明度等的放置。
在这里插入图片描述

通常,丢弃的法线贴图通道是蓝色的,因此这些纹理看起来是黄色的。这种优化有时由一些引擎自动完成,因此您可能会在项目中不时看到这些纹理。

Mikk切线空间法线贴图在90%的时间是最佳选项。与世界和对象空间法线贴图不同,模型将能够变形,法线方向将保持正确。应使用与渲染程序相同的切线空间烘焙法线贴图。使用最多的切线空间是Mikk,因此应尽可能使用它。

而且,如果法线贴图显示一些像素化,请考虑使用16位法线贴图或上述解决方案之一。

这些基本上都是我能总结的所有法线贴图。如果您知道其他类型的法线贴图,请告诉我,以便我可以将它们包含在此系列中。

谢谢你抽出时间来观看,我希望这可以对你有帮助。


http://www.ppmy.cn/news/102057.html

相关文章

JavaScript 高级程序设计 - 第 8 章 理解对象 学习笔记

JavaScript 高级程序设计 - 第 8 章 理解对象 学习笔记 本章内容量挺大的,因此笔记的话我也会分成 3-4 个部分去写,想要理解的细一点,顺便之后回顾的时候不会看的套类。 本章主要就是了解一下和理解一下什么是对象,包括 Object …

Win10电脑应用程序并行配置不正确怎么办?

Win10电脑应用程序并行配置不正确怎么办?有用户在运行某些软件时,突然提示出错信息“应用程序无法启动,因为应用程序的并行配置不正确,出现这一问题可能是禁用本地相关服务,或者新安装的系统缺少必要的VC 运行。那么具…

交易信号有效性测算1——N日涨跌幅

在交易信号发出后,我们需要一些程序化的流程,来验证信号的有效性,其中信号发出后N日的涨跌幅就是一个比较常见的任务 布林带交易策略 我们以布林带(BOLL)交易策略为示例: 中轨线 N日移动平均线上轨线 …

go语言vscode环境配置

vscode 配 golang环境 安装go语言编译器 https://go.dev/dl/ 官网下载对应你系统版本的安装包。 设置代理 去环境变量中配置代理 GO111MODULE : onGOPROXY : https://goproxy.io 设置完在cmd中go env 能看到是否配置GOPROXY成功 配置vscode 扩展程序安装go插件 hellwo…

STM32读取24位模数转换(24bit ADC)芯片ADS1231数据

STM32读取24位模数转换(24bit ADC)芯片ADS1231数据 ADS1231是一款TI公司出品的24位ADC芯片,常用于与称重传感器配合实现体重计的应用。这里介绍STM32读取ADS1231的电路和代码实现。ADS1231的特点为通过硬件管脚可控制两种采样速率&#xff0…

【2455. 可被三整除的偶数的平均值】

来源:力扣(LeetCode) 描述: 给你一个由正整数组成的整数数组 nums ,返回其中可被 3 整除的所有偶数的平均值。 注意:n 个元素的平均值等于 n 个元素 求和 再除以 n ,结果 向下取整 到最接近的…

【Power BI 技巧】如何生成动态指标散点图

前言 本文介绍如何在Power BI中创建动态散点图,可以自由切换X轴和Y轴的指标。 数据下载: 使用的是CSDN后台的单篇文章分析数据,在“作品数据”页点击“导出数据”。 因为都是累计值,所以用了两天的数据,手动添加…

征文 | CSDN创作纪念日

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! 征文 | CSDN创作纪念日 机缘 CSDN专业的IT社区,致力于为IT从业人员提供最新、最全面的技术资讯、最专业的技术交流平台。作为一个IT从业者,我最…