Rohan Dalvi - Introduction to Houdini18

          2 分钟    智伤帝
出品方: Rohan Dalvi 难度: beginner houdini 版本: Houdini 18
houdini 模块: SOP SHOP ROP LOP
流程: modeling
标签: ࠁHoudini
网盘链接: https://pan.baidu.com/s/1MYcVtIJH6bgmPeGbI4b91A   提取码: wiki

https://www.sidefx.com/learn/collections/introduction-to-houdini-1/

总结

  这个教程算是挺长的,对于入门来说难度曲线不算太大,讲得也很通俗易懂。
  主要围绕 SOP 进行讲解,实现的案例挺有意思的,适合初学者上手。

观看笔记

基础操作

程序化思维

alt

  普遍的三维软件节点与节点之间的记录是按照固定序号进行关联的。
  如果增加分段之后,无法继承之前的选面 模式 继续挤出。

alt

  Houdini 通过分组可以更加灵活地进行局部处理。

alt

  group range 节点可以根据一定 pattern 进行灵活打组。

alt

  group expression 可以根据 VEX 表达式判断来打组。

alt

  expand group 可以对现有的分组进行选择扩展。

alt

  group combine 可以将将组外作为与一个新组进行处理。

alt

  group 可以根据法线的朝向进行选取

属性 & 复制

alt

  Copy 节点可以勾选创建组给复制对象打组。
  Copy可以通过 $CY $TPT 配置

alt

https://www.sidefx.com/docs/houdini/nodes/sop/copy#locals-body

  copy 节点有内置的变量可以通过 $NCY 变量获取复制的个数

alt

  copy 节点可以去掉 transform 叠加,这样复制每个 copy 不会一直在之前的基础上叠加旋转和位移。

alt

  add 节点可以删除模型的面只保留顶点。

alt

@pscale = float(@ptnum)/80;

  sort 节点可以调整节点的序号,对上面复制进行各种不同的效果调整

  • 02.hip (86 kb)
  • alt

      @scale 是对全局进行缩放, @pscale 是对单个顶点的缩放进行控制。

    alt

      attribute randomize 可以对属性进行随机设置,这样可以操控大小旋转和颜色。

    alt

      color 节点可以根据一个属性 设置为 ramp 形式,制作彩虹的效果。

      使用 mask 节点可以根据选择的顶点映射出一个 mask 属性范围。

    Vex & Ramps

      Vop Node 可以使用 unified noise 节点选择 worley 生成硬切的表面

    alt

      使用 relbox 节点可以基于碰撞盒生成 0-1 颜色过渡,使用 vectofloat 将向量分离得到 黑到白 的渐变值。

    alt

      这个黑白图可以作为 mask ,使用 mixin 节点对效果进行过滤,实现不同形态的混合。

    alt

      也可以结合前面用到的 模型遮罩 更加方便进行过渡动画。

    alt

      勾选上 Subdivision Curves 即便弯曲不平滑也可以重新平滑。

    alt

      resample 可以导出 curveu 属性来作为遮罩使用。

    Lops

      Lops 在案例中进行剖析。

    案例拆解

    模型区域散布

    alt

      找出法线朝上的面并且撒点线 + 球

  • 01.hip (237 kb)
  • 旋转楼梯生成

    alt

    发散装 MG

    方块 数字

    树林散布

    alt

    变形遮罩

    躁动挤出

    顶点替代

    alt

    散布随机

    LOP 基础渲染

    alt

    LOP 树丛渲染

    alt

    PBR 渲染

    alt