![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Houdini
huanglaobo
这个作者很懒,什么都没留下…
展开
-
随机点云遍历构造成树
背景点云在空间随机分布的样子还有点像星空。神秘而独特,但是如果从某一个点出发,把所有的点根据树形结构连起来会是什么样子的呢?原创 2015-06-13 18:14:10 · 2114 阅读 · 0 评论 -
Houdini判断是否polygon
当需要判断节点内是否含有polygon,或者是否完全由polygon构成。可以很简单的写成一行。print 'Has polygon:%s' % (True in [prim.type() == hou.primType.Polygon for prim in hou.pwd().geometry().prims()])print 'Is polygon:%s' % (not False原创 2014-03-31 13:11:19 · 1261 阅读 · 0 评论 -
求绕圆心的向量
1.背景在CG制作中经常会使用到旋转场。比如龙卷风、漩涡的制作等。也就是需要求围着坐标中心的切向量。如下图:2.制作方法通常会有几种方法:三角函数法、矩阵法2.1.三角函数法根据切向量的定义,如下图 可以知道切向量等于 magnitude * tan(θ+90°),而θ = arctan(y, x)在houdini中链接如下图: 这个式子因原创 2013-10-24 11:19:28 · 1646 阅读 · 0 评论 -
houdini学习之cookie做碎块
houdini自带工程文件有用cookie做碎块的例子,叫BreakingRock。从节点分布上看挺有美感,分析了一下大概由下列式子构成:1.A-B-C-D-E-F2.A∩B3.(A-B)∩C4.(A-B-C)∩D5.(A-B-C-D)∩E6.(A-B-C-D-E)∩F把上列式子相加即为 A。这个式子可以无限扩展下去。原创 2013-09-27 14:09:22 · 2162 阅读 · 3 评论 -
快速修改alembic相机的分辨率
Maya与Houdini互导3D相机原理上有两种方法:第一种(不支持立体相机):在Maya中新建两个相机,并且把这两个相机的分别利用旋转和朝向约束对齐到立体相机的左右眼。删除约束,与左右眼相机分别建立父子约束。把新建的相机属性链接到立体相机的属性里。最后把新建的相机导出成fbx格式,在Houdini中导入FBX。(好麻烦额。。。)第二种(支持立体相机):直接把立体相机导出成abc格原创 2013-08-24 11:52:43 · 2884 阅读 · 0 评论 -
Houdini点云缩放物体
粒子替代太近时会出现替代物之间的穿插。Houdini可以很方便地解决这个问题。利用点云,计算出最近点粒子的间距,赋给缩放值。原创 2013-07-15 13:28:50 · 3844 阅读 · 0 评论 -
Houdini下的俄罗斯方块(一)
在猫大的建议下玩了一下俄罗斯方块。目前实现了堆积功能,不过仍有些BUG需要调整。主要利用了Solver解算器,对碰撞进行了检测。理解Solver还挺麻烦的。通过这次练习,对一些节点的功能有了更深入的理解。原创 2013-07-11 14:45:34 · 1933 阅读 · 1 评论 -
houdini节点ray的一点改进(多图
背景具体时间不记得了,大概是几个月前在玩 houdini 的时候偶然发现 ray 和 cookie 的适用范围有些局限性,于是忍不住搞了搞,居然给我找到了一个能够稍微扩展 ray 的功能的方法。问题根据 ray 的说明,它是能够把一个模型沿着法线投射到另一个表面的功能。如下图:那么它是否能处理如下模型的投射呢?我测试了一下,最好的效果是开法线映射,并且打开最远点映射。效果如下图:红圈部分是映射不完美原创 2016-12-16 00:56:06 · 4046 阅读 · 2 评论 -
houdini节点ray的一点改进(原理
前言之前写了一篇 houdini节点ray的一点改进 。当时因为太晚也就没有写原理,仅仅只是把对比的效果整理好发了上来,后来就一直想抽点时间把原理写一写。原创 2016-12-27 00:09:54 · 2031 阅读 · 0 评论