0:00 What is Geometry Nodes?
几何节点是一个用于创建和编辑几何数据的节点编辑器面板。主要用于处理和操作几何信息,如顶点、边、面等。
打开几何节点面板,选中甜甜圈的附着层,新建一个几何节点
3:21 Scattering points
“分布点于面上”(Distribute Points on Faces)是几何节点中的一个核心节点,它允许你在指定的几何面上均匀地分布点。
添加几何节点。
3:52 Joining with the mesh
糖霜层的几何数据输入最终转化为了分布点,要显示原先的糖霜层,还需要再引入一遍几何数据。
添加合并集合节点
将组输入中的几何数据复制一份到合并集合节点中
4:56 Making a round sprinkle
制作一个小球,作为糖粒的一种
6:31 Referencing the sprinkle
将小球从场景集合中拖动到节点中
添加“实例化于点上”,
将物体信息的几何数据关联到实例中
7:39 “Poisson Disk” distribution
泊松盘分布适用于需要均匀、规则且无重叠的点分布场景,它可以提供更加整齐和有序的布局效果。
随机分布适用于需要不规则、随机且允许重叠的点分布场景,它提供了更加自由和灵活的布局效果。
本例中,将随机分布改为泊松盘分布
9:21 Weight painting
但是背面都存在许多小球,这部分并不会被看到却还是会被渲染,需要修复
方式是在物体表面绘制权重地图
选中糖霜层,进入权重绘制面板
不同颜色代表不同权重:蓝色 0,绿色0.5,红色 1。
在权重绘制模式下编辑权重时,Blender 会自动为创建一个对应的顶点群组,该群组包含了受到编辑影响的顶点。
添加“已命名属性”引入顶点组群的数据替换密度系数参数值。
完成最终的效果
15:05 Exposing a value
将某一属性暴露在外,方便修改它,从而复用模板
比如将密度最大值暴露在节点流程的组输入上,从而用同一模板创造多个不同密度最大值的模型
在属性面板修改密度最大值的昵称
17:20 Accurate real-world size
不是真实的尺寸在导入导出是不太方面
选中场景物体,S缩放,按住 control 缩小 10 倍
19:53 Appling scale
选中场景,control + A 调出应用面板,将物体变换的结果应用为自身数据。
20:35 Fixing the sprinkle density
缩小后,物体尺寸变小,分母变小,要维持原先显示效果,必须调整分子变大,增加糖粒密度最大值
22:16 Normalizing the density value
通过添加 运算实用工具来将过大的参数正常化
总结
几何节点