第036封“情书”:你是猪吗Special Guest- Yader - Poly Garden<Entagma>Houdini 2017

▉“人欺不是辱,人怕不是福。— 每天翻译一篇教程,这就是我写给houdini的情书。【首发于同名公众号:“致houdini的情书”】

█世人谤我、欺我、辱我、笑我、轻我、贱我、骂我、骗我、如何处置呼?” 现实曰:“只是忍他、让他、由他、避他、耐他、敬他、不可理他,再待几年,你且看他。"“我懂了,你是让我过几年再看吗?”“不,我是说你活该!”

曾经现实的板儿砖拍了过来:

设计的什么玩意儿?不要再浪费时间了,你在这方面完全没有天赋。曾经自尊的玻璃心被拍的,碎成了渣被说到怀疑人生的你还是坚持了下来。而且一干就是20多年。


今天这一节内容是:

    如何把一个多边形拍成渣?

这一节要实现的效果

....

▉今天是42岁第010天周日

这是写给houdini的

第036封“情书”

我是geo流程图

我是solver流程图

本节需要注意的知识点:

1

pointrelax与旧版本不同 

// Equalize Lengths要大于Stiffen/Boundaries几何体变形效果才会明显。

2

poly随机分裂步骤

solver结算器内部

1) resample节点设置分段数目,Treat Polygons 一定要选择: Subdivision Curves 

2)配合relax节点

3)sort和group随机选出下一次循环的多边形id

4)最后细分。

3

如何给裂变的多边形上色 

1)measure节点增加一个多边形周长(perimeter)属性。 

2)primitive类转成point类

5)color里调用周长属性。

4

如何让裂变的多边形紧贴模型表面 

1)relax节点槽2连接input1引入外部模型。

接下来

开始正式制作

使用软件houdini16.5

1)grid // 5*5;4*4

2)polyreduce

// percent to keep:60

//Equalize Lengths 越小越能保留原始形状。

//Stiffen/Boundaries=1e-03也就是0.001(默认只能拖到0.1,输入数值才起作用)

问题1:如何让poly随机分裂

3)solver

3-1)resample

  // √Maximum Segments: 6. (每次每个多边形就分成6个点)

  //(关键步骤) Treat Polygons : Subdivision Curves 分裂几何体。

subdivision curves ;relax=0.06

  //如果选择 Treat polygons剩余的两个选项的效果:

a)Straight Edges:

straight edges relax=0.6

Straight Edges;relax=0.01

b) Interpolationg Curves

Interpolationg Curves  relax=0.01

3-2)Relax

  //  Max itration: 1 

  //   PointRad..=0.01设置关键帧0.01~0.06 

问题2:如何随机选择分裂的多边形

3-3)sort  

   // Primi...=Random 随机配序号

3-4)Group

//Pattern:0-3 选随机的4个面

3-5)subdivide

a)Group:选group1  细分指定组

问题3:如何增加扩散速度

3-2)Relax

//PointRad..=0.01设置关键帧0.01~0.06  

subdivision curves ;relax=0.01

subdivision curves relax=0.6

relax=0.01~0.06

问题4:如何给裂变多边形上色

4)measure    //增加多边形Perimeter周长属性

5)Attribute Promote    //转换属性Perimeter周长,从primi类转成point类

然后color节点

11)color   //调用周长属性

问题5:如何让裂变多边形紧贴模型表面

方案)只需引入外部模型,连接relax1

)Relax 

    a) 对Point Radius Scale 增加个表达式

    b) 槽2:连接Input_1节点


今天就到这儿了,收功

教程翻译自entagma的网络教程

下一节:20170327 Packing The Torus 丛生的球

     本文图片全部原创,版权归原作者所有。

你可能感兴趣的:(第036封“情书”:你是猪吗Special Guest- Yader - Poly Garden<Entagma>Houdini 2017)