Blender 4.3新功能:几何节点操控器使用详解
Blender 4.3新功能:几何节点操控器使用详解
Blender终于更新了4.3正式版,此前一直都在使用试验版,稳定性相对一般,到正式版之后这个问题得到了缓解。与此同时,4.3版的几何节点又多出了不少新玩法,其中比较有意思的莫过于全新的“操控器”节点。
简单来说,这些节点的功能就是用图形化的交互模式来替代复杂的数值调整和快捷键操控,可以让用户很直观地对模型进行调整。那么,操控器具体来说有哪些应用方式呢?
用方向箭头,调整模型长宽高
当我们新建一个立方体之后,想要调整它的长宽高,要么在“物体属性”里更改缩放值,要么就是按S键后,再按X/Y/Z来对应长宽高三轴,最后拖动鼠标或用键盘输入倍率来完成缩放。而操控器则提供了第三种解决方案——直接在3D视图里拖动XYZ轴对应的方向箭头,即可完成缩放操作。
图1
那么具体要如何实现呢,首先我们进入任意网格模型的几何节点,新建一个“立方体”节点,可以看到它有“尺寸”和三个轴“顶点”数量的对应参数,我们使用“合并XYZ”将“尺寸”单独引出,并将X、Y、Z各自连接到“组输入”的新节点上,此时如图1所示,我们就能通过N键打开几何节点右侧的功能菜单,找到“群组”功能的“群组接口”,即可看到这三组数据的数值了,这时候需要做的就是把“最小值”改为0,因为我们不希望看到它的缩放值小于0。
接下来我们导入“输入”→“操控器”→“线性操控器”节点,这时候会在世界原点多出一个方向箭头,我们先实现对X轴的缩放操作,将X轴线性操控器的颜色选择为X,此时的箭头会变成和Blender坐标轴对应的红色,同时将“方向”从默认的0,0,1改成1,0,0,也就是指向X轴正方向。
完成后设计,点亮“值”后面的小箭头标志,再直接将“值”连接到“组输入”的X上,此时你会发现它们之间的连接线不是我们熟悉的单线条而是双线条,在Blender里,双线条就是数值反向输出的意思,意思就是操控器的位置数值会反向传输给物体。
这时候我们回到3D视图,会看到立方体沿X轴被拍扁了一半,这是因为立方体的缩放是沿原点向两边延伸的,1倍的缩放,相当于就是X轴正负方向各自只有0.5,所以我们需要在“组输入”和“合并XYZ”之间加入“相乘”来乘以2,即可获得正确的缩放数值。此时我们再拖动红色的箭头,就能看到立方体的X轴跟随箭头进行缩放了。
图2
但此时又有新的问题:在调整完缩放后,箭头会回到起始位置,而没有跟随立方体缩放后的位置移动,解决方法也很简单,我们回到X轴的“线性操控器”,将它的“位置”通过“合并XYZ”导出,再用“组输入”的“X”,连接这个“合并XYZ”的X,这就是在告诉操控器:“你的位置始终跟随X轴的缩放值来移动”。接下来只需要如法炮制,如图2所示,为Y轴和Z轴同样添加线性操控器,就能得到图3的效果了。
图3
用圆环,控制模型细分参数
平时我们在3D视图里新建一个经纬球,在刚创建时我们还可以如图4所示,通过视图左下角弹出的“添加经纬球”来调整经纬球的“段数”和“环”,但一旦在其他地方点击鼠标,这个参数就无法再进行调整了,同样的情况也适用于椎体等网格模型。
图4
但如果你设计到一半,就想要调整参数怎么办?使用几何节点生成经纬球、椎体当然是可以直接调整的,但如果你想要更直观的调整方式,那操作器就是最佳选择。
和之前的“线性操控器”类似,Blender 4.3还提供了额外两种操控器——转盘操控器和变换操控器。其中转盘操控器就非常适合经纬球、椎体等模型的视觉化调参。
同样的,我们在任意网格模型的几何节点编辑器里新建一个经纬球,然后将它的“段数”和“环”连接到“组输入”上,此时导入“转盘操控器”节点,将“值”对应连接,并按需求调整转盘操控器的“向上”值,也就是操控器的旋转值。
完成后我们就可以在3D视图看到对应调整“段数”和“环”的两个转盘操控器了,鼠标拖动即可对这两个值进行调整,非常直观,但默认的数值需要较长的转动距离才能实现数值调整,所以我们需要在几何节点里为两个转盘操控器的“值”添加一个除法,比如除以5,就可以较短的转动距离实现快速的数值变化了。
图5
除此之外,我们还需要取消“屏幕空间”的勾选,默认勾选的“屏幕空间”会让转盘操控器相对视图保持固定的缩放,也就是操控器的屏幕占比始终固定,而我们的目标效果是转盘操控器的缩放跟随经纬球变化而变化。
然后再添加一个线性操控器放在经纬球的顶部,将它的“值”和经纬球的缩放都连接到“组输出”上,再通过“合并XYZ”来设置线性操控器的位置,最终的节点如图5所示,而最终的效果可以参考图6。
图6
变换操控器
最后就是变换操控器,这个操控器目前来说还有改进空间,因为它无法像其他两个操控器那样可以独立调整位置,也不能将手动设置缩放,功能也相对单一,主要就是用来调整模型的旋转值,设计逻辑和线性操控器、转盘操控器基本一致,我们可以如图7那样生成一个立方体,然后用变换操控器来调整它的旋转值。
图7
至此,我们就基本掌握Blender 4.3的操控器几何节点玩法了,从实用性来说,这些模型对于已经完成设计的几何节点而言更具价值,因为用户就不需要再去几何节点编辑器里寻找对应的参数模块了,可以非常直观地进行调整,所以还是具有一定学习价值的。