问题标签 [houdini]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nodes - Houdini中缺少属性Paint节点,我该如何访问它?
我正在使用 Houdini Apprentice,尽管存在某些限制,但似乎没有提到使用此版本无法访问该特定节点。其他属性可用:模糊、合成、噪声、提升等。只是没有属性绘制。
谢谢您的帮助。
simulation - 我可以从 Houdini 将粒子流体导出为 VDB 吗?
我创建了一个场景,其中水从公园喷泉中倾泻而下,我想将流体模拟导出为 VDB 以导入 Blender。这可能吗?
我已经找到了VDB From Particles和VDB from Particle Fluid节点,但我没有运气以可用的方式导出它们。
感谢您的任何帮助!
c++ - C++ 无法打开源文件“hboost/predef/os/cygwin.h
我正在使用 Houdini HDK (API),当我包含
#include<OP/OP_OperatorTable.h>
或其他一些预处理器时,我收到错误消息
视觉工作室给了我这个错误,C++ cannot open source file "hboost/predef/os/cygwin.h
完整的错误信息是: Severity Code Description Project File Line Suppression State
Error (active) E1696 cannot open source file "hboost/predef/os/cygwin.h" NodeCreation C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboost\predef\os.h
在我第一次看到此消息后,我认为我应该为 windows 安装 Cygwin,我安装了 Cygwin 但我再次收到错误
houdini - 如何使用 Houdini 18 创建独立的交互式应用程序?
我正在进入 Houdini,我看到了那些交互式应用程序的视频你如何打包一个 houdini 项目?
simulation - 如何从 Houdini 将 Whitewater 导出为 VDB 以在另一个程序中使用?
我已经成功地将火和烟雾导出为 VDB,然后在另一个 3D 程序中打开,但我一直未能将白水导出为 VDB,可以在下一个程序中成功打开。它使用正确的属性和尺寸导入,但在对象内什么都看不见,只有边界框。
我似乎找不到关于如何做到这一点的简单文档。我的步骤是进入“whitewater_import”,将一个文件缓存节点添加到“render”空值,并使用正确的命名约定将其保存到磁盘的帧范围。
我正在使用 Blenders 实验分支 New Object Types。但同样,我在这个工作流程中对 Fire and Smoke sims 没有任何问题,我认为我只是为白水做错了这个过程。
谢谢你的帮助!
python - Houdini、Python:范围、随机化和时移关键帧
我有一个简单的object_A
模型10 keyframes
。
帧 1-5 仅在 X 上旋转,帧 6-10 仅在 Y 上旋转。
每(Houdini)我在网格上的每个点上copy to point
复制object_A
为一个。instance
现在我想要range, randomize and timeshift
每个实例的关键帧。
在range
从 1-5 中,选择一个random
关键帧和timeshift
那个关键帧frame 1
。
我还想在下拉列表中定义关键帧。下拉列表有两个标记和两个标签((1, 5), (rotation_x))
,((6, 10), (rotation_y))
我的第一行看起来像这样:
我这样得到一个错误,不知道在哪里。如果我使用像 [1, 2, 3, 4, 5] 这样的列表,它会起作用。但是一旦我尝试使用 range(var) 它就不再起作用了。
codepen - 在 Codepen 上托管 Houdini 示例
我想在 Codepen 上托管 Houdini API 示例(使用 Paint Worklet)。但它不起作用。它可以在我的网站上使用 HTTPS。
https://github.com/benoitdelorme/houdini-sample/tree/master/paint-worklet。
python - 使用 Laspy 模块的 Python 中的 Houdini 自定义 LiDAR 导入器
我正在尝试使用 Python 为 Houdini 构建一个自定义 LiDAR 导入器。到目前为止,Laspy 模块 ( https://pypi.org/project/laspy ) 通过在 Houdini 中读取和写入 *.*las 文件以及过滤分类来完成一项快速而快速的工作。
但是我必须读取和写入 *.*las 文件并再次导入,而不是立即获取 Houdini 中的点。
现在我想知道,是否可以获取 LiDAR 点 xyz 位置,以将它们提供给 Houdini 内部的点。
我试图在 Laspy 手册中找到有用的信息,但找不到任何示例或功能。
我用 *.*csv 文件做了类似的事情,它有 xyz 位置来构建一个简单的 GPS 阅读器,以将位置输出为 Houdini 中的点(使用 csv 模块)。
我附上了原始 .las(灰色)和过滤后的 output.las(红色屋顶)的屏幕截图以及来自 Laspy 手册的脚本示例。
也许代替 Laspy 有一个更优雅的解决方案?我在 Houdini 中使用 Python 3,但 2.7 也可以。
更新,这里的答案几乎完美 https://forums.odforce.net/topic/46475-custom-lidar-importer-with-python/?tab=comments#comment-217104:
唯一不起作用的是 inFile.classifications == x 这使 Houdini 崩溃。
animation - 胡迪尼在多大程度上能够制作程序动画?
我最近开始接触角色动画,但由于我来自编程背景,所以我喜欢按程序处理所有事情。
我开始使用 Blender 和 Cascadeur 进行绑定和动画制作,但从我的角度来看,这种方法似乎非常有限。我看到 Houdini 能够制作程序动画,但资源似乎非常有限,所以我不确定到什么程度。
我希望能够抽象运动逻辑并可能重用它,对其分层,并使用自定义逻辑来驱动骨骼。另外,我希望能够使用噪声和自定义混合功能(例如弹簧)。在某些情况下,传统上会屏蔽基本运动并分层程序运动,而在其他情况下,逻辑上定义基本运动并再次将其他运动分层。
示例: 我想制作软木翻转的动画,并根据扫腿的角动量来驱动翻转的高度,并根据手和肘关节之间的相对位置以及胸骨之间的相对位置来驱动旋转的角动量. 这样我可以调整某些参数并获得不同的动作。显然,该示例中有很多漏洞,但这就是我想要实现的目标。
Houdini 是我正在寻找的东西吗?如果是,我可以查看哪些资源?
还是我应该研究定制解决方案?
是否有任何已知的技术或方法可以实现我作为示例给出的内容(在 Houdini 中或作为自定义解决方案)?