houdini pop collision detect

碰撞点的生长;popnet collision ->attrib copy hitprm 

通过对hitprim内的prim 数量统计,决定prim的长度,实现成长

POPNET点非碰撞点
碰撞点新碰撞点hitnum勾选accumulate hit 后hitnum = hittotal 否则碰撞点的hitnum = 1
hittotal最近碰撞点的hittotal=1,随frame增加 hittotal 随每帧增加
hitprim被碰撞物体的面序号prim
过去碰撞点hitpos碰撞的位置 
hittime碰撞点碰撞到物体的时间(通过hittime也可以实现当前碰撞点的计数
group

新碰撞点组成的组(并不准确,不如判断hittotal==1的点) 

pre group所有碰撞点组成的组
die stop slide  会在点层添加各自相应的属性 die stop  stuck 

选择不同【die stop slide]会附加die属性,stop ,stuck 属性

die stop slide none 区别

die 在属性中没有对应的

goup pregroup

使用popnet 点作用于 右边物体

attribcopy

attribtransfrom

setpointattrib

houdini 运行流程

@Time @Frame 会在awrange中添加 【运行时钟】

每帧将进行的计算从头到尾或是 只对修改的进行重计算

使用cache 来保存不需要重计算的参数

计步步骤

1.每一节点,计算所有点,面或detail后,作为下一节点的输入,输出给下一级节点

2.下一帧后,将重新从启始节点,到结束节点的内容依第一步计算

solver

递归反馈与循环反馈 连接可能无法运行 

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值