如果你有纹理贴图却没有对应的法线贴图,通过Photoshop可以轻松获取法线贴图。

1.首先使用Photoshop打开纹理贴图:

滤镜-3D-生成法线贴图:

直接点确定,也可以根据需要设置:

之后存储为jpg或png格式即可。

如果过程中提示你需要开启使用图形处理器,在编辑-首选项-性能中开启:

通过以上过程即可获得切线空间下的法线贴图。

切线空间下法线贴图的优点(相对模型空间):

自由度高。切线空间下的法线纹理是相对法线纹理,即便在一个不同的网格上也可以得到一个合理的结果。

可进行UV动画。可以通过移动一个纹理的UV坐标来实现一个凹凸移动的效果。

可重用法线纹理。

可压缩。切线空间下,Z轴方向总是正方向,可以只存储XY轴,推导得到Z轴。

如何通过Photoshop根据纹理贴图轻松获得法线贴图相关推荐

  1. Three.js凹凸贴图bumpMap和法线贴图.normalMap

    凹凸贴图bumpMap和法线贴图.normalMap 本文是Three.js电子书的8.6节 一个复杂的曲面模型,往往模型顶点数量比较多,模型文件比较大,为了降低模型文件大小,法线贴图.normalM ...

  2. unity 材质球无法编辑_【每天一个Unity技巧】批量修改材质球的主贴图和添加法线贴图...

    注释以后有空再写吧,加班到现在还没吃饭呢 using System.Collections; using System.Collections.Generic; using UnityEngine; ...

  3. openGL法线贴图和纹理贴图结合使用,以增强三维物体表面细节

    openGL系列文章目录 文章目录 openGL系列文章目录 前言 一.法线贴图? 二.代码 1.主程序 2.着色器程序 运行效果 源码下载 前言 凹凸贴图的一种替代方法是使用查找表来替换法向量.这样 ...

  4. 图形学笔记(八)着色2 —— 纹理映射、重心坐标、双线性插值、Mipmap、三线性插值、各向异性过滤、纹理的应用(环境贴图、法线贴图等)

    图形学笔记(七)着色 -- Blinn-Phone 反射模型.着色频率.渲染管线.GPU 图形学笔记(九)几何 --几何表示方法(CSG.距离函数.水平集 .点云.网格(obj格式)).贝塞尔曲线(面 ...

  5. 【基础教程】法线贴图原理与制作 粗解

    现在用N渲IK渲啥的越来越多,不少人都在问法线贴图怎么做 这个教程就来讲讲法线贴图 完全没有相关基础可能看起来比较吃力 教程完之前不要插楼····· 简单说来法线贴图就是让低面模型也可以呈现出非常多的 ...

  6. 实时法线贴图dxt压缩算法

    JMP van Waveren  id Software,Inc.   NVIDIA公司IgnacioCastaño 2008年2月7日 ©2008,id Software,Inc. 抽象 原文下载地 ...

  7. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十九章:法线贴图

    Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十九章:法线贴图 原文:Introduction to 3D Game P ...

  8. 【游戏开发进阶】带你玩转模型法线,实验一下大胆的想法(法线贴图 | shader | Unity | python | 爬虫)

    文章目录 一.前言 二.直观感受法线贴图 三.表面法线 1.表面法线的概念 2.空间与坐标系 2.1.世界空间--世界坐标系 2.2.局部空间--局部坐标系 2.3.切线空间--切线坐标系 2.4.小 ...

  9. 法线贴图Normalmap小结

    我们先讲基于世界或模型坐标的法线贴图(world/object space normal map).不常用,但是基础. 首先,请无视你之前google到的所谓通过Photoshop生成法线贴图类似文章 ...

最新文章

  1. GitHub万星的中文机器学习资源:路线图、视频、电子书、学习建议全在这
  2. Android学习记录之:Toast的使用
  3. 【数据结构与算法】之深入解析“游乐园的迷宫”的求解思路与算法示例
  4. Fluent Ribbon 第三步 应用程序菜单
  5. oracle vm virtualbox 无法安装mac,【总结】在VirtualBox上面安装Mac的注意事项
  6. 卡尔曼滤波算法-简易版
  7. File upload error - unable to create a temporary file in bUnknown/b on line
  8. C++基础教程,基本的输入输出
  9. pycharm快捷键之①“上下移动某一行“②参数提示
  10. spss26没有典型相关性分析_如何在SPSS中实现典型相关分析
  11. BZOJ 2339[HNOI2011]卡农
  12. python - 1024 Spider
  13. 无法使用内置管理员账户打开应用商店
  14. Android moudle库使用aar的方法
  15. 【软件网每日新闻播报│第9-27期】
  16. LeetCode:14. Longest Commen Prefix(Easy)
  17. el-select右侧图标换成自定义的箭头,且箭头向上
  18. 建网站,买域名和虚拟空间总共要多少钱?
  19. ARM学习知识整理day1
  20. 如何在UBUNTU环境下使用GAPPProxy

热门文章

  1. 使用代理IP的注意事项
  2. 数字图像处理-数字水印的嵌入与提取
  3. 【美学设计】微信小程序界面设计
  4. keil中html文件,中颖单片机 Keil插件
  5. 程序员必会的计算机知识
  6. 利用大纲级别自动生成目录的步骤
  7. 以太网实习_计算机网络实习心得
  8. 使用PolySpace进行模型的检测
  9. 11月千言最新评测推荐,覆盖中文对话、视频语义理解、可信AI等前沿方向
  10. JWT黑名单和白名单