RBD —— Constraints

        RBD Material Fracture不仅可破碎,还可创建约束;还有3个SOP节点,可创建约束,对创建两个不同材质的边界约束有用;

  • RBD Constraints From Lines,可在视图内创建和编辑约束,在碎片间交互式地绘制约束;
  • RBD Constraints From Curves,可在视图内绘制曲线,在邻近碎片点间创建约束;
  • RBD Constraints From Rules,基于规则和条件创建约束;

        此三个节点都会创建简单prmitives且具有restlength属性;然后可在使用RBD Constraint Properties SOP创建约束组和设置约束类型(如glue、soft);

Types of connections

  • Hinges,默认类型,类似铰链;
  • Surface Points,在鼠标点击的位置创建锚点;
  • Center of Mass,计算碎片的质心,以创建约束;

RBD —— Constraints_第1张图片 RBD —— Constraints_第2张图片 RBD —— Constraints_第3张图片

RBD Convert Constraints SOP可转化为不同类型约束;

RBD Cone Twist Constraints Properties SOP

        可交互式地在视口中编辑约束,通过直接编辑全局参数,或通过对约束属性进行单独编辑;可设置围绕主轴允许的扭曲量角度范围,以及圆锥内的旋转限制;

RBD —— Constraints_第4张图片

Controlling constraint behavior

  • RBD Bullet SolverConstraints标签可控制约束行为,Breaking Thresholds子标签确定何时断开约束;
  • RBD Constraint Properties与RBD Material Fracture的Constraints标签类似,可方便的编辑值,还可控制plasticity(可用于弯曲和断开);

注,Use Tags参数创建constraint_tag字符串属性,更灵活和匹配vellum约束,Tags也可用于Constraint Group;

Constraint browser pane

        能可视化及管理RBD和Vellum约束;

RBD —— Constraints_第5张图片

Understanding constraint networks

        在SOPs内使用constraint geometry设置约束,这是一组具有表示约束关系的polylines;当导入到DOP时,约束将转化为等效的DOP约束;有大量SOP节点(专用于编辑几何体和属性),可轻松设置、编辑、可视化约束;

  • 每个约束有两点的polyline表示;
  • 每个polyline都有constraint_type属性,指定约束类型(常用类型glue、soft);
  • polyline还有额外的属性,如glue的strength,soft的stiffness和dampening;
  • 两个端点都具有name属性,指定碎块的名字;
  • 端点的位置可能被不同约束使用,如anchor;

Pre-constraining pieces

        如有多个碎块(想用不同方式破碎),可在RBD Material Fracture前,可选地使用RBD Constraints From Rules;RBD Material Fracture会智能地更新现有约束,如开始窗户的玻璃被约束到窗户框架上,但RBD Material Fracture破碎玻璃时周围破碎的玻璃也还是约束在窗户框架上;

你可能感兴趣的:(Houdini,#,RBD,Houdini)