【学习笔记】CG猎人带你学习houdini数据资产制作
—— 微资讯 · 微课程 ——
利用零碎时间,走上超神之路!
5分钟学习笔记系列
课程范围01-016(具体内容请查看完整视频教程)
这里小编把这套教程的学习心得和笔记整理出来,下面就是一些拆分的教程模块,即使最后面我无法学完整套教程或者把完整案例做出来,但是下面这些单独的知识点对于我之后的工作项目非常有用。有些重复(已会)的内容就不做详细介绍了;
PS: 自从digital tutors与plursight合并之后出的教程都是干活满满,不仅仅质量提升了,在课程内容上讲解也不再仅仅讲解基础命名,而是基础+实际项目,含金量高了不少~~
01制作数据资产对于输入的物体删除组+删除属性(非常严谨的习惯)

group直接删除所有组(如果之前没有组那么group会报错,所以之前创建一个组)
attribute delete属性删除 删除所有属性(除vertex中的属性)
group设置

Attribute Delete节点设置

02使用python设置外部资产与内部节点之间跳转按钮
给数据资产添加一个button类型,命名为 paint
在callback script脚本中输入python脚本,注意切换为python语言

hou.node("paint1").setCurrent(True,True)
这个代码的意思就是当点击这个按钮的时候 设置 节点paint1为“选择”+“激活”
对paint节点的ui界面进行隐藏和整理
同样添加python代码,回到数据资产层级
hou.node("../").setCurrent(True,True) //回到上一个层级

03通过红色属性进行分组+对点进行位移驱动;
group使用表达式 $CR>0.01获得红色的点组grpTipPoints
point对整个点组设置向上的(0,1,0)单位矢量为法线:整个对于位移的方向有用 fix_tip_normals
Attribute promote把红色属性从点层级提取到面层级 promote_Cd_to_prims
group基于面颜色进行分组(获得细分面组 grpMainPrims)
subdivide 基于面组进行细分处理 subdivide_main_prims
point节点基于定义的法线方向和自定义的倍增进行点的置换
@P.y-($CR*ch("htFactor")*@N.y //基本套路就是原来的y轴向加/减上置换倍增*置换方向
04基本代理设置

05横向截断面等分处理
divide节点,关闭convex polygon,激活bricker polygons,调整size的x和z非常大,y轴方向很小,实现y轴的截面细分(好套路)


06给每个圆柱创建独立ID,之后方便可以提取出来(注意,需要把初始化ID设置为0)
使用代理圆柱模型,基于connetivity获得不相链接属性stoneID(默认从0开始)

通过wrangle节点叠加1,让其从1开始

Attribute transfer传递到置换模型之中
基于属性进行分组
partition节点
这样没有岩石的部分 @stoneid的值为0,这就是为什么之前要叠加1的原因


添加group把 grpStonePts0的组删除,
使用delete节点可以仅仅保留岩石部分;
07使用foreach节点单独对每个圆柱进行y轴渐变,然后驱动样条曲线控制形状
使用属性进行循环操作


使用points进行y轴红色渐变 变量$BBY 的应用

最后把这个部分颜色传递会完整的模型中(之前把所有模型颜色设置为黑色)
使用pioint节点对于x和z两个方向进行大小控制
@P.x+(chramp("shape",$CR,0)*$NX)
@P.z+(chramp("shape",$CR,0)*$NX)
套路还是一样,倍增量*法线方向;不过这这次倍增量用chramp()函数获取;
08 创建孤立圆柱进行单独调整,加速度流程(好习惯)
关联 控制group中后面是数值,设置数据资产外部为0-9,all选项


添加mountain节点制作紊乱效果,组方面的设置同理

pointjitter 点紊乱
smooth 平滑处理
5分钟笔记到此,明天继续关注
课程介绍
如果你想提高工作效率,那么使用数据资产绝对是你的必然选择。在这个课程中,我们介绍了houdini的数据资产用法,教你如何创建专业的,可以不同的工作流程中重复使用的数据资产。一开始,你会专注于聪明工作,不太困难,设置最好的工作流程和练习来提高工作效率。接下来,你会创建,更新和优化数据资产的UI。最后,你会真正创建你自己的数据资产,设置用来渲染。当你学完这套教程,你会有足够的知识来创建高质量,专业的数据资产。
课程目录
01课程介绍
02-08 岩洞中的岩石数据资产制作
09-16完成岩洞中的岩石效果
17-25岩洞中的水晶字长制作
27-33完成整个岩洞场景制作






获得教程的方法: