houdini
黑无天大人
这个作者很懒,什么都没留下…
展开
-
houdini 20视窗卡bug脚本开发小记
前情提要:houdini20面世后,体验非常糟糕的就是动不动资产显示不更新了。官方提供重置视窗命令,但设置好的拍屏参数及视窗设置也都会被重置,也就是解决了一个问题又带了一个问题。原创 2024-06-24 18:00:57 · 390 阅读 · 0 评论 -
Houdini中提取属性字段进行创建Group
例如alembic的path信息,或者是shop_materialpath材质信息,以里面的相关字段来分组.现在,希望通过材质信息进行分组,来看一下材质属性shop_materialpath。如果需要返回所有匹配项可以使用re_findall函数,结果是符合匹配的字段列表。这里需要提取材质属性最后字段也就是Eyes和Pig,前面的字段需要过滤掉.如果字段比较复杂需要还可以使用正则表达式来帮助提取特定字段。最后,希望能帮助到你,若无,也请包容它的存在~这里如果有多处匹配只会提取到第一处结果,原创 2023-02-20 16:43:56 · 934 阅读 · 2 评论 -
MayaToHoudini:Deep流程学习
maya输出deep层相关教程:https://www.youtube.com/watch?v=he42ViunH8c图片格式改成deepexr渲染图片导入nuke是长这个样的通过deepToPoint可以看到图是有三维信息的相关教程:https://www.aboutcg.org/play?courseId=473&lessonId=25932回到Houdini导入资产(相机的Abc)创建了一个球,作为Houdini资产创建mantra,渲染球现在我要把刚才的dee原创 2022-01-08 23:22:53 · 2152 阅读 · 0 评论 -
Unreal 使用 Houdini Engine 报错
Unreal 使用 Houdini Engine 报错:Houdini Installation was not detected.Failed to locate or load libHAPIL.dll. No cooking / instantiation will take place.解决方法:houdini-Windows-Houdini Engine SessionSync如果是Start按钮,就把它打开感谢一些作者提供的帮助:Houdni engine problem wi原创 2021-08-11 16:25:44 · 2219 阅读 · 0 评论 -
houdini 节点批量改名
本来要用python写来着,结果查着命令来着,就看到了houdini自带功能https://www.sidefx.com/docs/houdini/network/rename.html在节点编辑去 按Alt+W键调出重命名窗口填下查找路径,查找字串,替换字串就行咯如有问题可以具体看下帮助仅此小记,以防痴呆...原创 2021-07-30 18:12:36 · 765 阅读 · 0 评论 -
houdini如何提取三边面/多边面
有些时候三边面(三角面)或者多边面(四边以上)可能会照成错误信息,这个时候我们可以使用这个方式提取出来,然后删除或其他修复操作方法很简单,但是用得少不好记,这次就是回翻了好多档案才找回这里处理了一个球体,有三边面和多边面使用group expression节点使用primvertexcount(0,@primnum)提取每个prim元素的边数,做个判断就行当然了,这个核心的表达式也可以直接用在wrangle上做处理希望这点笔记能帮到你~乾杯...原创 2021-07-15 19:59:41 · 1341 阅读 · 0 评论 -
houdini 如何提取最后一点/面
houdini中我们经常需要将首尾元素放入组内,group拾取最后一个点或面的方式有不少,这个方式应该是最快捷的了拾取第一个点没啥好说,就是第0个元素最后一个点可以这么写`npoints(0)-1`参考:https://www.sidefx.com/forum/topic/48939/如果是拾取最后一个面,应该怎么写?一点笔记,如果帮助到你就太好了!...原创 2021-06-11 10:51:20 · 737 阅读 · 1 评论 -
houdini pyro/烟 显示精度设置
跑一个pyro有那么几次遇到这种问题,烟的精度变得很low,这可能是显示问题按D键调出显示选项卡,找到Texture -3D Textures 这里有精度现在(默认256,16b HDR only)希望帮助到你~原创 2021-06-08 18:29:11 · 1685 阅读 · 0 评论 -
houdini copyToPoint 动画帧读取
需求:有一个开花的动画,发射粒子,让粒子的第一帧读取动画的第一帧我用数字代表花的生长动画帧如果直接copy动画到粒子上,结果是这样的,花的动画并不是随粒子出生才开始我们只需要将花的动画帧数与粒子年龄做绑定即可Copy节点需要使用CopyToStamp创建一个Timeshift控制画生长播放的帧,让帧数等于粒子的出生年龄(帧)刚出生的粒子就会从生长动画的第0帧开始读取如果要从第一帧开始读取,那就在表达式末尾加一即可--END--...原创 2021-05-18 15:41:33 · 709 阅读 · 0 评论 -
houdini 解算后渲染 prepost
prepost 官方描述:在主要工作之前和之后渲染ROP。预设场景预设一个场景,让它缓存后渲染Out模块设置除了渲染器以外,这里创建了fetch来跑缓存。并创建了prepost让缓存工作在渲染前进行。fetchfetch 参数面板很简单,我们再源Source中拾取缓存节点即可这里注意缓存输出节点必须是rop节点,比如我们用到的filecache节点拾取后是不工作的需要双击filecache,拾取里面的render节点,节点连接好以后点击prepost上的Render就可以先原创 2021-05-10 20:51:34 · 638 阅读 · 0 评论 -
houdini 曲线力场2
在上一篇曲线力场中,是将曲线转成体积并设置与切线方向的速度。https://blog.csdn.net/weixin_44517539/article/details/116240033而这篇的思路是使用popvop,在dopnetwork下通过点云去搜索曲线上最近点,读取点的切线方向,设置到动力学对象的速度上。可以理解为让动力学粒子读取曲线上的方向进行运动。资产准备这里准备的资产是一条曲线,一块平面上生成的粒子我们要让粒子跟随曲线方向运动求曲线方向这里通过polyframe求切线方向这原创 2021-05-06 16:17:13 · 835 阅读 · 0 评论 -
houdini 曲线力场
模型准备曲线优化接下来缤纷两路,一路撒点,一路算速度方向,然后把速度方向赋予这些点云。最后把点云转体积场撒点:使用sweep把曲线转成管状体使用pointFromVolume填充粒子另一路求速度使用orientAlongCurve将切线方向设为速度v为了方便预览,速度倍增...原创 2021-04-29 16:34:30 · 1117 阅读 · 0 评论 -
houdini 悬空优化
这里处理悬空的方法是求Y轴最小值,这里地面高度为0,所以移动Y值 -bbox(0,D_YMIN)多个物体,所以做了个循环不管这些物体在哪,Y轴的最小值都会被归置到0如果地面高度不是0值或者地面有起伏不平整,可以求当前物体对应的地面高度,把Y轴最小值设为地面高度即可如果需要在落地后再触发悬空优化可以做个碰撞事件(碰撞后逐渐最小Y值逐渐归零)或者给个高度条件(最小高度Y值在多少范围内最近归零)Hip:https://pan.baidu.com/s/1bYbqBXH98wtcevT6fWrbCA.原创 2021-04-28 17:56:52 · 246 阅读 · 0 评论 -
houdini开启大师模式吧:精简模式界面布局
遇到过几次同事界面变成这样超精简! 无奈没摸到入口,也没能复刻出这一现象。只能重开大法。今在群里得到了答案。膜拜大佬!没想到啊 ,入口竟在节点-View-Toggle stowbars吐槽下,这逻辑也是难以理解!当初在布局菜单、窗口菜单、编辑菜单能看到的菜单,各种设置中翻遍了也找不到!这里再次感谢万能的大佬们!way--END--...原创 2021-04-23 23:51:02 · 765 阅读 · 0 评论 -
houdini 生成中心线:Find the center of a deforming tube
相关文章:https://forums.odforce.net/topic/32647-find-the-center-of-a-deforming-tube-with-vex/求中心线大概有几种方法:1根据点或面编号(要求编号规整),2根据UV计算(要求UV规整)还有就是这篇提到用变形模型生成线,不同方法各有优缺点,可根据模型特点使用思路:1把模型往里缩,变得很细,圆滑2,转成点,用fuse焊接附近点3用connectAdjacentPieces根据距离连成线,最后优化下如何把模原创 2021-04-21 18:58:27 · 2011 阅读 · 0 评论 -
houdini 聚合重组效果笔记:AGGREGATION - Episode 01 - Terrific Theory
...教程信息思路过程准备阶段尝试吸附碎片内外层次制作获取碎片到box1表面的距离获取距离的最大值与最小值将距离映射到0-1范围内颜色预览优化吸附效果,让吸附强度与碎片内外距离@dist关联让碎块固定到指定位置教程信息教程地址:https://www.youtube.com/watch?v=zV-u0qgTC-E搬运(中字):https://www.bilibili.com/video/BV1mr4y1K7So?from=search&seid=3295551180998221741教程作者原创 2021-04-20 17:12:39 · 658 阅读 · 0 评论 -
笔记_houdini提取轮廓线/开放边
群里有人问了这个问题,大佬们的解法试了下有惊喜,故记录下来先来个模型选出轮廓线轮廓线可以用Group选边,勾选Unshared Edge(轮廓边和非轮廓边的区别就是这条边有没有被两个面共用,所以这个非共享边这个选项可以直接提取轮廓边)提取线方法一,convert line(转化成线),再把组拷贝过去这里需要注意,组名冲突默认是跳过,我们要选择覆盖最后就是删掉其他的边,这里注意点是blast 和 dissolve 这两个节点的选择。blast删除时会不会让两条边脱节,也就会多出不必要的原创 2021-04-15 10:56:52 · 5369 阅读 · 0 评论 -
houdini贴图序列帧偏移——补足位数函数
houdini读取贴图序列(帧范围0-100),想从第200帧开始播放,但是节点没有提供这个功能我们来到200帧$HIP/tex/test.$F4.tga => D:/tex/test.0200.tga如果我们直接减200,期望它在第200帧的时候播放第0帧$HIP/tex/test.`$F-200`.tga => D:/tex/test.0.tga结果是对的,但是帧位数不对,需要我们补足位数,用到padzero函数$HIP/tex/test.`padzero(4,$F-200)`原创 2021-04-08 21:05:38 · 1307 阅读 · 0 评论 -
Houdini_HDA推荐:拓补工具-houTopoformer
油管地址:https://www.youtube.com/watch?v=rvscSyZ_yccB站搬运:https://www.bilibili.com/video/BV1ft4y1r7g7/方便把模型重新拓补布线原创 2021-03-18 20:45:28 · 582 阅读 · 0 评论 -
houdini网络服务器存储特别慢的问题
如果你的Houdini工程是在服务器上,也遇到存储或导出数据很慢的问题可以试试这个方法。方法是将环境变量HOUDINI_BUFFEREDSAVE设置为1官方描述:官方文档:https://www.sidefx.com/docs/houdini/ref/env.html拓展阅读:https://cloud.tencent.com/developer/news/96815乾杯...原创 2021-01-28 15:33:09 · 435 阅读 · 0 评论 -
Houdini通过随机UV实现无限不重复贴图
教程地址:https://www.vfxforce.cn/archives/13516视频2分多钟在使用贴图过程中常会出现重复纹理,教程通过对UV进行随机的旋转,缩放,位移,以及Noise变形。能够打破重复,但是边缘的处理没有融合是一点小可惜了。UV的处理教程提供HDR,需下载安装。想起了UV层的后期应用。例如海浪后期加Noise增加细节,但Noise不会跟着海面运动,可以渲染海面UV层,把Noise贴到UV上,就得到了带着海面动画的Noise。打破贴图的重复性网上还有很多教程,有兴趣的可原创 2021-01-09 17:52:45 · 1058 阅读 · 0 评论 -
Houdini循环边,连续边的快速选择
教程链接:https://www.youtube.com/watch?v=6I_5_5FIJWsB站搬运:https://www.bilibili.com/video/BV1Ti4y1c7h6/选一个边后按住键盘【A】键+鼠标点选其他面,可以快速选择两个面之间连接的面按shift键可以继续选取选一个面后按键盘【A】键+【鼠标中键】点选相邻面可以快速选择循环面不过教程里面基本选中后按3键会把选择的面转成选择的线,这个步骤没有试验成功,研究了一下右键可以转换选择为选择边等操作,快捷键Ctrl+原创 2021-01-07 00:13:55 · 3615 阅读 · 0 评论 -
Houdini粒子随机大小每帧变化问题
在做小碎块粒子替代经常需要设置随机大小,有可能你会发现碎块大小每帧都在变化,这是因为随机的种子数使用的是@ptnum,当粒子死亡后,粒子上的@ptnum值是会发生变化的,也就造成了随机结果的变化。解决方案可以把@ptnum属性换成@id属性更合理的解决方案是在粒子创建时赋予大小属性,而不是粒子解算后赋予即时现在是rand(@ptnum),也不会造成每帧变化,因为粒子出生后就不再对它赋值了如果你用attribute Randomize节点也是一样,默认使用ptnum作为种子数,如果需要原创 2021-01-06 15:51:04 · 2512 阅读 · 3 评论 -
UE4特效萌新上手笔记- Houdini导Niagara属性读取
上一篇我们实现了将houdini粒子导出到UE通过Niagara读取,有了粒子的动态效果,但缺乏材质等细节这篇我们来讨论下如何读取houdini属性属性查看选中发射器HoudiniNiagaraBasic通过参数面板可以参看粒子属性,没有参数面板的可以在窗口菜单中打开读取颜色属性首先在粒子更新栏添加Color属性下拉为Scale Color赋值【Houdini】Color属性,为什么在Scale Color属性上赋值而不是Color属性呢?是因为Color属性有4个浮点数,多了一个A原创 2021-01-05 19:55:38 · 1255 阅读 · 0 评论 -
UE4影视特效学习资源整理
houdini官方文档https://www.sidefx.com/docs/unreal/index.htmlUE官方大佬 AsherTech Artist @ Epic Games个人网站http://asher.gg/推特https://twitter.com/Vuthric/知乎https://www.zhihu.com/people/vuthB站https://space.bilibili.com/101491Houdini Niagara插件与UE4的特效交互Houdini to原创 2021-01-05 19:54:53 · 2456 阅读 · 0 评论 -
UE4特效萌新上手笔记- 从Houdini到Niagara的基本工作流程
经过昨天对Niagara的初步探索,对系统的框架和应用场景有了一些认识。今天要接着昨天思路,往下探究Houdini资产导出到UE4能带来多大可操作空间。SideFx官方文档:https://www.sidefx.com/docs/unreal/index.html从Houdini到Niagara的基本工作流程阶梯式探索:1,实现最基础的粒子效果导出教程地址:https://www.sidefx.com/tutorials/houdini-to-ue4s-niagara/(第二个视频)一旦安装了必原创 2021-01-05 11:22:17 · 2373 阅读 · 1 评论 -
UE4特效萌新上手笔记-Houdini导Niagara配置
做了几年maya特效,又做了几年houdini特效,技术的浪潮眼看又要盖过来了,潮头站着个UE,它磨刀霍霍的看着我新的一年UE提上日程,磨刀霍霍 霍霍霍霍。如何学习?网上有一大把教程,现在教程的更新啊,就恨自己的大脑吸收没有硬盘的存储速度快规划?因为教程多,我们需要有所选择,前面多多少少看了一些入门,所以先不看入门,直接学习模块另外还需要考虑到方向性,现在程序化是比较成熟的技术运用,特效大佬们大多都被游戏挖去整程序化,在这块我还是提不起太大兴趣,更想做Houdini特效和UE的结合,当然不是原创 2021-01-04 22:33:06 · 2500 阅读 · 4 评论 -
Houdini - redshift渲染AO和Wire
用rs渲染的镜头,需要渲染AO层,想着应该很轻松,,网上找了资料发现有点匮乏这篇教程算是讲到点了,不过测试发现跟着做有问题,挺大的坑,折腾了两三小时吧,https://www.sidefx.com/tutorials/houdini-littles-redshift-ao-wire-pass/有需要的可以跟着做看看,Wire层没有问题,遇到的问题是,AO层看似很正统的操作,不过不知道为何怎么渲染都渲不出来如果你跟着做也遇到同样问题可以试试这方法,正常来说AOV应该是选择Ambient Occlus原创 2020-12-18 15:20:40 · 1146 阅读 · 0 评论 -
houdini 后台解算渲染
houdini解算往往占用较大内存,当内存扛不住时,可以试试后台解算cmd语句,在cmd下运行 ,或者创建bat文件set PATH=%PATH%;C:\Program Files\Side Effects Software\Houdini 17.5.173\bincd /d D:_Work\FT\project\houProjecthbatch waterfull_fx_foam_mist.003_7.hiprender -v /out/FX_Fog第一句是设置环境变量,让cmd能查找到hba原创 2020-12-12 06:11:56 · 2670 阅读 · 0 评论 -
Houdini能量吸收项目日志
Houdini能量吸收项目日志任务需求制作思路1能量吸收2蛋壳皱缩3蛋壳破碎或消散4蛋内物质5其他时间表Day01晚 整理思路,搭建框架,收集相关技术资料任务需求效果描述: 小球的能量被蛋吸收的魔法效果(不限粒子或流体,不限光明或邪恶风格),蛋 壳皲裂,后破碎剥离消散,蛋物质流失消散(不限能量体消散形式,各种光效, 粒子,流体等。或实体腐烂、沙化、成灰等等消散效果,着重于质感变化),要 求各效果节奏协调。制作软件: 要求使用 Houdini 制作提交要求: 动画时间开始于 1001 帧,帧率 24。原创 2021-01-23 18:28:50 · 2331 阅读 · 0 评论 -
houdini python 批处理常用命令
houdini 一些操作复杂,工作量大,或者整合工具,我们都可以借助python来进行批处理批处理主要调用hou库这里罗列了一些常用到的语句方便上手,对于没找到的命令,则可以查阅快速跳转常用命令获取选择的节点根据名称获取节点创建节点获取节点连接的上一个节点设置节点参数命令查阅技巧常用命令获取选择的节点hou.selectedNodes()#实例print("下面节点为当前所选择:")for node in hou.selectedNodes(): print(node.path())原创 2020-12-05 15:18:46 · 785 阅读 · 0 评论 -
houdini根据面积大小删除
猪头,眼睛和耳朵中间的面是比较小的创建measure(测量)节点,默认测量Area(面积),可以看属性面板多了area属性创建attributewrangle,让面积小于一个阈值,就删除亁杯~way原创 2020-12-03 11:56:24 · 1465 阅读 · 0 评论 -
Houdini 删除相机看不到的点\背面的点或面
为了优化计算量,我们可以通过删除相机看不到的部分减少数据量相机看不到的部分一种是相机框外的,一种是背面被遮挡的点相机框外,可以使用volume from camera,然后采样通过相机创建一个volume,然后采样是否在体积内,删除背面被遮挡的,可以使用instersect函数相机视角看到的不变,背面的面被删除了vector camP = point(1,"P",0);//获取相机位置vector lookat = camP - @P;//获取物体朝向相机的方向vector p;原创 2020-11-03 15:55:31 · 3007 阅读 · 0 评论 -
houdini 重面优化,焊接操作
houdini封面时如果出现重面问题,一般是模型有面是分离的,我们只需要做个焊接操作把分离的面连接起来1 先来个猪头镇场子,准备对它做封面(我对模型做了手脚,问题模拟前期产生的模型问题)所以封面后出现重面如果遇到这个问题,可以先焊接,封面前添加fuse节点( 如果分离的面有一点间隙可以调整焊接的距离)亁杯!way...原创 2020-10-21 17:07:37 · 2398 阅读 · 0 评论 -
Houdini传递贴图颜色
使用节点 Attribute from Map创建一个平面发射粒子,现在要粒子继承平面上贴图颜色创建attribute from map节点,指定贴图乾杯!way原创 2020-10-21 16:59:35 · 1323 阅读 · 0 评论 -
Houdini创建六边形网格\足球网格
1先来一个猪头2 创建remesh节点转成均匀的三边面3 创建divide节点 并勾选Compute Dual乾杯~way原创 2020-10-21 16:54:18 · 992 阅读 · 0 评论 -
HToA渲染cryptomatteAOVs
相关帮助文档https://docs.arnoldrenderer.com/display/A5AFHUG/Cryptomatte原创 2020-03-17 11:41:29 · 790 阅读 · 0 评论 -
Houdini Arnold 置换笔记
Arnold For Houdini置换同maya一样将置换贴图连接着色器displacement端这里取常用的noise贴图,需要注意置换需配合模型细分,我们可以开启物体层级下Arnold的渲染平滑 另外我们可以开启Auto Bump,理解上是置换因为细分不够细节上的缺失会通过bump弥补细分开到3的结果开启AutoBump 没开AutoBump,细分为6Hip:链接:htt...原创 2020-03-05 22:59:00 · 1504 阅读 · 0 评论 -
导出houdini相机为abc
创建ROP Alembic Output节点(输入端不要连接)默认会输出/obj层级下*,我们只需要指定到具体相机obj即可原创 2020-01-19 15:54:31 · 3214 阅读 · 0 评论 -
Houdini扩散效果笔记
一个基础效果,直接放工程Hip文件:https://pan.baidu.com/s/15PdO9ETRpNtKIikV9S0MmA提取码:wuhr--END--原创 2019-12-19 11:27:05 · 898 阅读 · 0 评论