Fluids —— DOP and SOP workflows

【Houdini】框架与结构:常见的各个模块名词缩写指的是什么? 对于刚接触Houdini的一些萌新,会对Houdini中常说的一些SOP、POP、DOP等一些名词十分疑惑,不清楚其中的含义,在此作个解释。 简写 全称 功能 OBJ Object scene 场景描述模块 Object nodes represent objects in the scene, such as character pa... 阅读详情

DOP与SOP工作流的不同

        Houdini使用不同类型的文件夹network,这些文件夹对应不同“任务”,如用于解算或渲染;为区分不同类型network,使用了不同的模块缩写;对FLIP流体,有两种类型network:

  • SOP(Surface OPerator),在SOP Network内,可找到构建和修改几何体或体积所需的一切;
  • DOP(Dynamic OPerators),用于构建模拟解算,是从SOP中读取geometry并传递数据到DOP;

        DOP与SOP间交换数据,对新用户通常是个障碍,很难追踪network内的所有节点,但事情会很好的分开;

FLIP流体的两种工作流

        将解算从DOP转移到SOP是长期趋势,以便更加友好和简化工作流程;将所有相关节点放在同一network可加快工作流程,最大限度地减少节点数量,并更好的理解协调工作的节点;Pyro和Vellum已经引入了基于SOP的方法;

        基于SOP的新型FLIP流体也不同于DOP/FLIP流体;SOP FLIP流体提供了新的流体粒子源、处理边界、及解算间传递数据的方法;基于标准的DOP工作流仍然有效;

DOP和SOP FLIP流体的特点

        SOP FLIP流体是新技术(19.5引入),也有不同之处,目前不能从SOP FLIP 流体中创建白水;DOP FLIP流体的优点是经过生产验证且功能齐全,且许多用户围绕它创建了自己的工具、脚本或network;

SOP FLIP流体额外功能:

  • 边界框或域可以是任何形状,不必是长方体或立方体;
  • 大大改善了边界;
  • 从pressure和velocity边界中选择;
  • 使用pressure或velocity发射粒子;
  • 从其他源注入pressure或velocity,如低精度解算;
  • 增加自定义场,如不同的viscosity和mass-density;
  • 更好地获取物理参数;
  • 简化solver参数的设置;
  • 对碰撞的额外节点;

都提供surface tension、viscosity solver、air incompressibility、waterline、narrow band;

DOP和SOP优点

  • 整个解算设置都能在一个SOP network内;
  • 对新用户,SOP工作流不会太技术化;
  • Houdini旨在简化工作流程,SOP FLIP流体非常类似Pyro或Vellum等工作流程;
  • SOP技术是基于最新的改进和功能;
  • 未来发展是基于SOP技术;
  • 有趣的可能,如up-res simulations、attribute-field pairs、或简化guided oceans;

DOP技术优点:

  • 生产证明;
  • 大佬教程;
  • 现有脚本和工具;
  • 完整的功能集;
  • 更多用户分享技巧和特定问题的帮助;

Houdini DOP精华笔记 防喷补丁.exe "精华"二字相对于我博客的其他博文的水平。此文来自机器猫的博客:blog.youkuaiyun.com/cuckon 本来记在evernote中,每天看一遍心情舒畅的不行,现在拿出来分享一下。大多没有在其他地方见过,相信懂的人自然知道有多珍贵~(即使你们不稀罕,我还是把它们当宝的)此文来自机器猫的博客:blog.youkuaiyun.com/cuckon 笔记 Gas Advect Fi 阅读详情

相关推荐

Houdini之SOP学习笔记(一)by 从C4D到Houdini入门

DAY 1 1-3-1程序化建模基础 attribcreate节点 创建一个新的属性 给点的属性更名<命名该点的属性名> Name点的属性名 pscale定义了点的大小 Value更改数值 copy to point节点,类似C4D中的克隆,把另一个物体克隆到另一个物体的点上 sort节点对点的序号重新进行排序 2021/7/12 copytopoint跟随了pscale控制点的缩放,点缩放,物体就缩放 @p...

qaqwwr的博客 2441

houdini dop中调用sop体积场的几种方法

首先要有体积场保证sop输出的信息里包含vel 场信息,例如:M1:popvop 第一种是用popvop节点,也是最自由的节点,可以随意编辑导入的vel信息, 方式就是在vop中用volume sample from file 节点,从sop中提取vel信息,用三个是因为,sop中的vel信息是分成vel.x, vel.y, vex.z的。比较麻烦的是需要指定popvop的第1,2,3,4输入端。

Personal Note 4429

Houdini:Houdini流体模拟技术_2024-07-16_01-09-43.Tex

在Houdini中,流体模拟主要通过其强大的DOPs(Dynamics Operator)系统来实现。DOPs系统包含了多种物理引擎,其中用于流体模拟的是FLIP(Fluid Implicit Particle)和SPH(Smoothed Particle Hydrodynamics)两种。FLIP是一种混合粒子和网格的方法,适用于模拟水、牛奶等流体;而SPH则完全基于粒子,适用于模拟气体和更复杂的流体行为。

1211

HOUDINI DOP 刚体动力学

HOUDINI DOP 刚体动力学 教程 :https://www.bilibili.com/video/BV1Ht411C7ma?p=5 vfx’n’go Merge 节点与刚体碰撞影响(物体直接穿过影响) 正常状态下,左边影响右边 通过使用Mutual 使两边都产生影响 ...

qq_39239990的博客 879

Houdini:Houdini节点系统详解_2024-07-16_00-19-45.Tex

在Houdini中,几乎所有的操作都是通过节点完成的。节点系统是一种基于数据流的编程模型,每个节点代表一个特定的功能,如创建几何体、变形、渲染或合成。节点通过输入和输出端口连接,形成一个网络,数据在节点之间流动,最终生成所需的结果。这种系统使得Houdini非常适合处理复杂和大规模的3D数据,同时也支持实时预览和快速迭代。使用:Houdini的功能允许你创建自定义节点,封装参数和逻辑。参数化自定义节点:确保你的自定义节点具有足够的参数,以便在不同场景中灵活使用。# 创建自定义节点。

2043

从特斯拉到蔚来:拆解主流智能汽车的车联网架构,看它们如何实现‘车、路、云’协同

本文深度解析了特斯拉、蔚来等主流智能汽车的车联网架构,详细拆解了其‘车、路、云’协同的技术实现。从车内网络、车际通信到云端协同,分析了通信技术、系统架构等关键技术选择,揭示了不同厂商如何通过差异化布局构建竞争优势。

weixin_42525289的博客 580

Houdini 中DOP CHOP SHOP SOP VOP是什么?

Objects Object scene 场景描述模块SOPs Surface OPerations 表面编辑模组POPs Particle OPerations 粒子编辑模组CHOPs CHannel OPerations 通道编辑模组COPs Compositing OPerations 图像合成模组SHO...

qq_33727884的博客 1万+

ANSYS接触分析实战:从法兰连接案例看接触刚度与穿透容差的黄金搭配

本文以法兰连接为实战案例,深入解析了ANSYS接触分析中接触刚度(FKN)与穿透容差(FTOLN)的参数设置策略。通过系统性敏感性分析,揭示了这对关键参数的博弈关系与调优逻辑,旨在帮助工程师在保证计算收敛的同时,获得高精度的有限元分析结果,有效解决工程中的非线性接触难题。

moon9的博客 312

Houdini_RBD_刚体约束_1

(Rigid Body Dynamics,即刚体动力学) 是 Houdini 中用于物理仿真的一个子系统。它可以模拟刚性物体的碰撞,弹性,重力等物理行为,使用 RBD,可以创建如碰撞,摔倒,破碎,液体等复杂的动态效果。它与 DOP系统配合使用,可以创建出更为真实的动态效果。

weixin_38487869的博客 3365

利用DRONEKIT-SITL + MAVPROXY + QGroundControl模拟飞行

dronekit: 一种用于无人机控制的python库。 dronekit-sitl:一种本地仿真工具,相当于本地虚拟化了一个无人机。 mavproxy:数据转发软件(类似于插线板的感觉,一个输入,多个相同的输出)。打开一个Anaconda prompt 首先激活相应的环境 然后运行如下命令: 保持2中的Anaconda prompt处于运行状态,另打开一个Anaconda prompt窗口,运行如下命令: tcp:127.0.0.1:5760: SITL默认端口,作为mavproxy的输入,把输入数据转发

Done___的博客 4344

从零开始:Vivado中自定义串口通信IP核的完整实现

本文详细介绍了在Vivado中从零开始实现自定义串口通信IP核的完整流程,包括Verilog核心代码编写、仿真验证、IP核封装与参数化配置技巧。通过AXI-Lite总线实现动态配置,提升FPGA开发效率,适用于各种嵌入式系统通信需求。

weixin_29274969的博客 325

Dop中的sop solver

之前说过houdini dop中的object的动力学属性可以,在sop中修改然后去影响dop的解算结果,但是如果是一个变量,sop(变量) —>(影响) dop目前还没找到一个方法,找到后会补上,现在找到的方法是直接在dop中编辑object的动力学属性,用到就是dop中的sop solver节点;*需要用mutisolver节点将其余solver合并,sopsolver必须加在能够识别这个动力学

Personal Note 2130

macOS 发票查验全攻略:从证书导入到Safari调试

本文详细介绍了在macOS上进行发票查验的全流程,包括证书下载、钥匙串访问导入、Safari浏览器调试等关键步骤。重点解决了验证码不显示等常见问题,提供了证书信任设置和开发者工具使用的实用技巧,帮助用户顺利完成税务发票在线查验。

weixin_29204749的博客 545

白骑士的计算机名词解析之各种“面向”

每种编程范式都有其独特的优点和应用场景,但也存在一定的挑战和局限性。通过对这些范式的比较和分析,我们可以更好地理解它们如何在不同的开发环境中发挥作用,并选择最适合的范式来应对特定的编程问题。

JeremyTC的博客 991

DIY玩家必备:用SSS1623芯片打造高性价比USB麦克风(附完整电路图)

本文详细介绍了如何利用SSS1623芯片DIY高性价比USB麦克风,包括元件选型、电路设计、PCB布局及调试技巧。通过完整的电路参考设计和实用建议,帮助电子爱好者打造专业级录音设备,实现免驱动即插即用功能。

weixin_29166013的博客 238

【数字孪生与仿真技术】14:数据驱动+机理模型:工业级混合建模实战(附MATLAB完整代码+案例解析)

摘要 本文针对工业建模中机理模型精度不足和数据驱动模型缺乏物理约束的痛点,提出混合建模技术作为解决方案。文章系统阐述了混合建模的3种主流架构(参数校正型、残差补偿型、组件替换型),结合清华大学催化裂化装置的实际案例,分析混合建模的工业应用价值。同时以连续搅拌反应釜(CSTR)为例,提供MATLAB环境下残差补偿型混合模型的完整实现代码,详细展示从机理模型构建到数据驱动补偿的全流程,并给出工程实践中的应对策略,为工业建模提供可落地的技术方案。 关键词 混合建模、机理模型、数据驱动、工业建模、MATLAB

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 622

Houdini常用SOP节点

Houdini常用SOP节点

weixin_38487869的博客 7795

区块链技术与应用 【全国职业院校技能大赛国赛题目解析】Caliper从0到使用

技能大赛样题解析,caliper题目从0到使用

weixin_52865146的博客 2076

houdini笔记——流体(简单流体制作流程与使用节点用法)

流程 1、建立一个发射流体的物体; 2、创建flipsource节点; 3、创建dopnetwork; 4、创建flipobject (文件)、flipsolver(结算期)、gravity force(重力); 5、创建volumesource节点,将创建发射源导入; (flipobject 与 flipsource相同的属性可以进行关联,flipobject中,可以创建一个voxel size...

Big_Ant_Fox的博客 6716

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Houdini入门(每天持续更新一点点!!!)

关于Houdini的一些入门知识,也是我的个人学习笔记,每天更新一点点,对你有用的话就点一个收藏吧

寻找嘟嘟大魔王 6783

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Houdini SOP层 Scatter节点

如果场景中已有 Geometry 节点,它通常显示为绿色方块,名称可能是。键创建 SOP 节点(如 Scatter、Box、Sphere 等)。Scatter节点的作用就是 以不同的密度在模型表面撒点。如果还没有 Geometry 节点,右键点击空白处 →。直接双击该节点(绿色方块),界面会自动跳转到其内部的。(表示你正在编辑该 Geometry 节点的内容)。节点内部(双击进入 SOP 网络)。打开 Houdini,默认会进入。成功进入后,路径会显示为类似。(即几何体编辑层级)

UE星空 985

三分钟教你用Houdini流体>>解算粒子流体水滴

Houdini如何解算流体 思维导图式笔记:

Allen7474的专栏 7301

【houdini 基础】参数类型

wx9090的博客 873

【houdini dop】Gas Shred

wx9090的博客 425

【houdini dop】RBD Auto Freeze

wx9090的博客 463

houdini hdk范例文件sop_flatten中文注释笔记

这个案例是houdini安装后samples文件夹里面官方提供的,操作很简单就是把一个三维的模型某一个轴向设置为0,就是把一个模型拍扁。 这个案例主要讲了在有输入端的时候操作数据的一些注意事项,本地变量的操作,组的操作,几个默认的parm,简单的手动操作DataID,编写一个简单的Guide,分块操作点数据和一些简单的初学者应当知道的操作。 个人理解了大概百分之60左右。很多注释是我靠着自己的...

DLILH的博客 1808
上一篇: Vellum —— Sim Cloth
下一篇: Fluids —— Boundary conditions
挨代码
博客等级 码龄5年 1696粉丝 384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值