你被几何节点迷惑了吗?你想学好几何节点吗?接下来我会分几期讲解几何节点必须知道的基础知识。几何节点的逻辑关系是程序的思路,只不过简化了写代码的操作,内容以设计师的视角讲程序、数学。
就如学英语要先掌握单词和语法,即使你不能马上写文章,至少可以读得懂人家写的内容。今天的内容是关于数据类型,如果你想入门而不是入坑,静下心来看好下面的内容并收藏到自己的笔记中。
软件为3.2.0版本
(资料图片仅供参考)
绿色几何节点
橙色关键词
我们以立方体为几何数据,拉开窗口新建几何节点。创建后我们可以在修改编辑器窗口下看到几何节点。
2.几何节点的功能跟修改编辑器的功能一样,修改编辑器中的参数是有限的,而几何节点的参数是无限制的可以节点编组,因此几何节点是自定义修改编辑器。
3. Shift+A添加变换节点。节点的左边输入、右边是输出、节点就是函数,输入和输出的顶点是数据类型。所以第一节内容讲的就是关于不同颜色几何节点数据类型。
4.我们开启左上角电子表格,一个立方体的顶点、边、面数是肉眼可见的,其中叫“面拐”的数据是24。它的意思是立方体的1个点临接3个面,如果切开6个面展UV,每个顶点实际有3个UV顶点坐标,因此4x6(顶点数x面数)得到24。
5. 重点来了!!! 下面是数据类型图,这个需要记住。以后要同颜色连接,有几个特殊的,接下来会讲到。数字1代表着整数,如果1.0就是浮点,如果双引号“1”就是字符串。
6. 变换节点中有x,y,z参数,矢量节点也有x,y,z。他们的移动和缩放是同一参数。但旋转时例外!如果把矢量连接到旋转,它显示的是弧度,所以在矢量节点写90就不行。按照90度对应的弧度填写。公式:弧长=2πr×角度/360 ,去搜索度娘会立即给出答案。
7. 实体化于点上是常见的节点。我们在立方体几何数据的8个顶点插入棱角球为实例。选中点-紫色点是布尔运算符,它的功能跟修改编辑器的布尔有区别,用来判断是非。
8. 用数字运算做简单的条件判断,因此连接运算节点。创建后它的名称取决于运算属性,如默认是相加,所以有些0基础伙伴找不到节点。教程后续会详解运算节点。
9. 选择小于,此时值(明度)A和阈值B做比较,A=B假。
10. 在这里考虑加什么条件丰富值(明度)参数。
11. 创建编号节点连接编号与值。绿色(整数)点连接灰色(浮点)点系统会把左侧输出的数据类型转换为被输入的项数据类型。因此在整数项自动加小数点,所以不会报错。
12. 编号节点信息显示在左侧电子表格中,编号从0开始。因为阈值为1,所以只显示编号为0的实例。
13. 阈值设置为8即可显示所有顶点上的实例。自己尝试从1~8之间的参数。
14. 颜色有R,G,B三个参数,因此如果连接深紫色的矢量节点,系统会识别R,G,B的参数输入到X,Y,Z中。如下图,粉色的参数输入到旋转参数,因此整个模型会旋转。
15. 如果把黑色值输入到缩放,模型消失。
16.方块和圆形的区别在于方块影响实例个体,圆形影响整体。
17. 随机值节点与缩放、移动、旋转是常用的组合,现在连接到方块矢量节点,所以让每个棱角球随机大小。
以上是节点颜色代表的数据类型,我知道这会有些枯燥,算是你跟几何节点沟通的基础过程。今日起不要死记硬背别人做过的作品,多看别人的教程,看得懂就算成功进入第一步。如果你觉得有收获记得三联,我会准备几何节点第二部——常用的节点和使用方法。