如何在Houdini中快速制作流向图(Flow Map) | 河流,岩浆流淌效果!...
Game艺视界原创文章原创 15074 1
实名

通过了实名认证的内容创造者

发布于 2023-7-10 16:15:27

您需要 登录 才可以下载或查看,没有账号?注册

x

什么是Flow map
本质是一张记录了2D向量信思的纹理Flow map上的颜色(通常为RG通道)记录该处向量场的方向,让模型上某一点表现出定量流动的特性通过在 shader中偏移uv再对纹理进行采样,来模拟流动效果它只需要两个通道(R,G)

b7eeeaf646f1300dce65f4162f368031.png

这些颜色传达是你希望纹理移动的方向,从左到右垂直上下

c4ae17f1559a0b62adf0cbd70fc2d9c8.gif

红色告诉你纹理是向左还是向右移动(128中间值静止)
绿色告诉你纹理是向上还是向下移动(128中间值静止)



所有这些值关键是这个纹理,您可以使用此作为颜色拾取调色板来制作流向图,这个图像的中心包含了保持完全静止的颜色,半红半绿颜色从中心指向任何方向,你会发现颜色会把纹理向那个方向平移



图像简化版本



流向图一般模拟流动和流体,你可以看到看起来向多个方向流动


#houdini中制作流向图
首先创建网格平面这代表我们河流

制作前我们需要先安装:SideFX Labs



接下来我们放置一个UV项目



初始化项目
我将把我们的流程图颜色绘制到网格和流程上地图颜色,因为它们是基于顶点的颜色,它们依赖于分辨率



我们需要在网格上有更多的多边形才能获得更详细的流程图
我将细分我的网格细分级别设置为3



接下来我们输入Flow,这些是 houdini 附带的流程图工具



Labs Flowmap:它的作用是一个速度向量
Visualize Flow Vector:可视化工具来可视化方向,您可以在此处打开流量图



在网格属性中我们可以看到V这将是我们后面所要驱动的




可视化流量颜色这会将流量图方向可视化为一种颜色,在这种情况下如果我想开始,我能做的就是我可以梳理法线的方向,接下来所以我们可以用流程图画笔节点来做到这一点
添加Comb节点:按回车键以确保工具被拾取,使用滑轮可以增加画笔大小。接下来就可以绘制我们流向,可以看到它开始推动所有这些小毛发



我们还可以使用流向图着色来观察绘制区域,绘画以获得我的流向



如果你要导入unity需要打开这个,为水或熔岩绘制了流向图




接下来我们需要烘焙,在houdini中



看下我们属性;视口中的颜色就是我们需要保存的颜色



保留我们需要的颜色图
设置输出位置;贴图大小

Rander:渲染




Flowmap_visualize:设置时间帧数55,可在视图中查看效果


我们可以将模型输出

如果您去更改网格中的多边形数量,它取决于分辨率你将会失去所有的绘画,这是一个非常简单的小设置,而胡迪尼擅长于复杂的设置,你实际上会在游戏开发中遇到



本期笔记分享就到这里,我们下期见!
微信公众号:Game艺视界
使用道具 <
kiss2110000  发表于 2023-10-7 11:42:45  
2#
学习了
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表