【Substance Designer】基础操作和节点学习记录
写在前面
这个记录稍微有点杂,大概是庄懂的技术美术入门课(美术向)-直播录屏-第20课和一些基础操作的记录合集吧!
补充
学习发现,基础的节点是需要学习和记录的,但是真正用起来还是要多用多练!所以这种简单的记录节点使用,其实是比较浪费时间和效率低的学习方法,之后我会结合具体的贴图需求去记录节点的使用。
1 基本操作
1.1 如何导入贴图和模型
对于导入贴图(Bitmap位图)或模型有两种方式——Import/Link,一般选择Link最好,因为选择Link的话,SD里会快速同步所作修改之后的贴图/模型。
1.2 如何节点创建
Graph窗口上方/空格/Tab/右键/Library搜索都可以创建节点。
2 节点学习(按功能划分)
2.1 分离通道
通道有R/G/B/A四个通道,涉及到两个节点:
- Alpha Split——分离RGB和A
- RGBA Split——分离R/G/B/A
(插播一条,有分离就有合并,与之对应的就是xxMerge节点啦! )
一般地,A通道会用来存储一些有用信息,且体现的都是灰度图(后面有涉及灰度图与sRGB的转化)。拿课程中的例子来说,这是PBR的Specular/Glossiness工作流,可以发现Diffuse和Specular贴图都是混合贴图。
Diffuse贴图——RGB通道是_DiffuseColor漫反射颜色,A通道储存了AO信息,Alpha Split后如下图:
Specular贴图——RGB通道是_SpecularColor高光基础色,A通道储存了Glossiness光滑度,Alpha Split后如下图:
2.2 灰度图与sRGB转化
细心一点会发现,就在上面的截图中能看到下标有的是“C8”有的是“L8”,这里的C8(COLOR 8位)和L分别对应彩色图像和灰度图像,常见A通道储存的信息以及一些noise噪声图几乎都是以L8/L16类型储存的。
数据类型不同,就涉及到类型之间相互转换的节点了,分别涉及两个节点:
- Gradient Map节点——灰度图转化为彩色图,L --> C
- Grayscale conversion节点——彩色图转为灰度图,C --> L
例如教程中的这一步就同时用到这两个节点:
与灰度图与彩图更加细节的描述,可以参考这篇文章后面的介绍Substance Designer 学习笔记之四:常用节点-1
2.3 调整及平铺纹理
涉及到三个节点:
- Make it Tile Patch Color节点
- Transformation 2D节点
- Safe Transform Color节点——好像是一个平稳缩放比例的节点?这里暂时用了,但不知道它有多大的作用
例如,Transformation 2D缩放调整,然后用Tile节点,把块缩小平铺后随即铺满区域:
2.4 SVG节点
【Substance Designer】基础操作和节点学习记录相关推荐
- Python|Git remote|hosts|PyCharm常用快捷键|变量转换|命名|类型|运算符|分支|调整tab|循环|语言基础50课:学习记录(1)-项目简介及变量、条件及循环
目录 系列目录 均引自原项目地址: Python语言基础50课简介及相关网址 修改 hosts 文件 解决 GitHub 上图片无法显示 视频资源 Python语言基础50课代码等文件资源 表1. P ...
- Python|装饰器|执行时间|递归|动态属性|静态方法和类|继承和多态|isinstance类型判断|溢出|“魔法”方法|语言基础50课:学习记录(6)-函数的高级应用、面向对象编程、进阶及应用
文章目录 系列目录 原项目地址: 第16课:函数的高级应用 装饰器(记录执行时间的例子) 递归调用 简单的总结 第17课:面向对象编程入门 类和对象 定义类 创建和使用对象 初始化方法 打印对象 面向 ...
- 【Python】 Python编程基础练习100题学习记录第七期(61~70)
1.此为GitHub项目的学习记录,记录着我的思考,代码基本都有注释. 2.可以作为Python初学者巩固基础的绝佳练习,原题有些不妥的地方我也做了一些修正. 3.建议大家进行Python编程时使用英 ...
- 【Python】 Python编程基础练习100题学习记录第二期(11~20)
1.此为GitHub项目的学习记录,记录着我的思考,代码基本都有注释. 2.可以作为Python初学者巩固基础的绝佳练习,原题有些不妥的地方我也做了一些修正. 3.建议大家进行Python编程时使用英 ...
- Substance Designer 基础 Blend 节点
以我的理解通俗的讲一下,有错必纠 首先Blend是0-1的,也就是LDR的 1.Copy 简单来说就是将Foreground放在Background之上(相当于PS的正常叠加模式) 通过Opacity ...
- 因为写的程序BUG太多来重头开始整理最基础的C语言学习记录
本人曾抱着极大的游戏制作热情借助UN制作了一个小游戏,奈何在学习的过程中由于基础编程语言的基础不扎实导致写代码调用函数组件的时候掉了很多坑,很多函数的调用甚至在一窍不通的情况下抄别人的,后来想着出远门 ...
- 【Altium Designer 基础操作(上)】
lesson1 中文(汉化)设置: pereferences -> system -> general -> Use localized resources libray 库 ...
- Substance Designer基础入门
高度图转fbx 要求2021.1版本以上 1.在3D视图中选择高精度预览模型 2.开启曲面细分 3.调节曲面细分 4.勾选计算顶点法线,导出FBX.
- 生存战争-基础二进制电路板视频学习记录
原视频地址 侵删 一. 生存战争电路教学:信号 想要学习生存战争的电路,得先了解SC中的电信号. SC中不存在电流,电压,电阻,只有信号.电路都是信号的交互 电信号有16种: 0.0V,0.1V,0. ...
最新文章
- Alibaba 之 Nacos
- Java线程:线程的调度-合并
- Mac OS 查看端口和杀死进程
- CentOS 6.5 伪分布安装
- 【语言处理与Python】9.2处理特征结构\9.3扩展基于特征的文法
- [开发回忆录]第三方模块的松耦合
- Windows Phone 的主题
- 74款android开机动画,修改Android系统开机动画
- python 对象转json
- [Pyecharts 可视化] B站推荐视频分析
- 掌握TikTok商业化玩法,3大支点撬动亿万级流量市场
- html的lang属性
- Web安全—暴力破解(pikachu)
- 建立arm linux运行环境,构建 arm-linux 仿真运行环境 (skyeye + arm-linux + NFS)
- 总结几点学习模电难的原因
- opencv及图像基本处理
- cad lisp 二次抛物线_用Cad画二次抛物线.doc
- 腾讯云—人脸识别应用实践
- PS流包格式之PS/SYS/PSM/PES头
- XXL-Job分布式任务调度框架-- 介绍和调度中心的搭建启动1