第076封“情书”:佩奇20181010Houdini17Vellum3_5 Shooting Pigs<Entagma>Houdini 2018

"white-space: pre-wrap; color: #BFBFBF; display: inline !important;">▉ 站在风口上,猪都会飞。— 每天翻译一篇教程,这就是我写给houdini的情书。【首发于同名公众号:“致houdini的情书”】

Can enemies become friends? In the new part of Angry Birds.

█ “一级准备,二级准备,发射 ”

前言不搭后语

xx。

一本有趣的书
本节内容

 vellum制作随机发射几何软体

本节要实现效果
.....






20181010Houdini17Vellum3_5 Shooting Pigs3.png

今天是42岁
050周五

76
这是写给Houdini的第076封“情书”


我是geo流程图

image.png

我是dipnet流程图

image.png

我是vex代码

随机方向发射物体

  //-- 中心设置{0,0,1},偏差设为5,乘{}增加速度

 vector2 u = rand(@Time * 111 + 43);

v@v = sample_hemisphere({0,0,15},5,u)*{10,10,10};

首先
制作步骤

            ○
小节提要

本节将学习: 

01)。。

02)。。
03)。。
04)。。

05)。。

0:

1)

接下来
正式制作
            使用软件:houdini17.5


0 1模拟基本设置


1 软体几何体和约束设置


○ 节点 ○

image.png



○ 具体操作 ○

01)猪头几何体。

02)vellum configure struts softbody 软体。

03)两个输出接口输出两个null:分别是输出几何体&输出约束。


2 dopnet内部设置


○ dopnet内部节点 ○

image.png

○ 具体操作 ○

 05)dopnet模拟内设置

执行)

    05-1)vellumsolver1解算

    05-2)因为vellumobject1引入外部几何体&约束条件;

a)初始几何体从“第一个接口”

b)初始约束从“第二个接口”

image.png

因此“dopnet接口”连接方式

image.png


小问题)播放几何体向下坠落

解决方案)合并进地面

< 05-4>~<05-6>image.png

播放)

image.png



以上是基本的软件模拟设置


0 2创建随机发射的几何体



1 创建发射 软体的效果


○ 节点 ○

image.png

○ 具体操作 ○

解决方案

    a)vellumsource1引入发射器

    b)连vellumsolver“槽3”

    c)将vellumeobject的“引入几何体”“引入约束”路径拷贝进vellumsource对应位置;

image.png

小问题1)播放下坠速度非常慢

原因)在vellumobject里设置了几何体&约束后,vellumsource又再次创建几何体&约束条件;这样就产生了彼此交叉的几何体;

解决方案)

删除vellumobject里的几何体和约束条件

image.png

image.png

现在又回到正常模拟

    c2)设置发射类型“continuous”连续:

小问题2)播放时每帧创建一个几何体

  

image.png

解决方案)每10帧发射一次

image.png

image.png

小问题3)软体交错在一起

image.png

解决方案)给几何体增加z轴速度

在<03>前加入pointwrangle:

//-- 名为v的速度属性,z轴发射速度=15

v@v = {0,0,15};

image.png

小问题4)飞出的几何体堆叠在一起

解决方案)创建一个随机化发射方向

执行)使用sample_hemisphere半球函数

❖ 贴士:这个函数由3个参数❖ image.png

    1:中心 2:偏向(前面中心周围的),3:指定半球的 随机选择的vector2 

    //-- 中心设置{0,0,1},偏差设为5,乘{}增加速度

    vector2 u = rand(@Time * 111 + 43);

    v@v = sample_hemisphere({0,0,15},5,u)*{10,10,10};;

image.png

小问题5)几何体缺乏弹性


解决方案)在<02>vellumstruts里提高硬度

执行)

image.png

image.png


20181010Houdini17Vellum3_5 Shooting Pigs2.png


封面图片7.jpg
教程翻译自entagma的网络教程
下一节::20181010 Houdini 17 is here! Vellum quickstart pt. 4_5-Detangling Wires
电子邮箱:oneinchtime@126.com

公众号:微信图片_20190607085947.jpg微信号


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值