houdini特效学习总结

houdini特效学习总结

        这绝对会是一篇长长长长长长长长长长长长长长长长长长长长……到废骚话满篇的博客
        自进入houdini的坑,不知不觉已经一年了,这一年里,跌跌撞撞遇到了不少的困难,有的已经解决了,有的亟待解决,有的正在解决,有的不了了之……思量之后还是觉得写一下,总结一下(乱说下)会好些。

sop部分

        第一个接触,也是入门的案例,是用houdini做一些随机分布的苹果,因为是刚开始接触houdini这一个软件,因为这一个软件的界面完完全全是英文,虽说我好歹也是一个理科生出身的工科生,又大一就裸考过了四级,但是面对一大堆专业术语集堆的全英文界面,多多少少还有有些胆怯的,又不敢真的随便乱按一下去捣鼓看看每个节点,参数的作用,说是即使把软件的预设弄乱还可以卸载重装,但是这不还是有Maya这个卸载黑历史专户吗,这东西好脾气的时候还可以乖乖地卸载干净,要是卸载时卡个机而你又中断了卸载,哦豁,那你的电脑几乎是只有两种办法是能够再次用上Maya这个“流氓”软件了,一是你去安装其他版本的Maya,不然你再安装的时候它会显示有部分是已经安装了,但是却已经被之前的瞎卸载弄坏了的部分,就不能正常安装,也用不上了。二是,重装系统吧,网上能找到的办法基本都是从注册表入手,想想也就重装系统是最彻底的解决注册表的方法了,然而要是你的电脑里已经安装了一大堆的软件,无疑重装的话,是要人吐血的。深受过其害的我,对Houdini也不敢再太贸然的瞎操作,就乖乖地跟着教程一步步做(后面再讨论这样的学习方法效率方面怎么样)。就这样一两天下来之后,我基本上是习惯了houdini的节点式操作方式和工作流程。用了3、4天的时间完成了第一个案例的节点添设,到了要渲染效果的关头,问题终于来了,它会迟到,但从不会不到。


苹果的法线没有处理好,渲染出来的效果非常怪异
houdini特效学习总结
在经过了咨询之后,得到了解决的方法:加个facet节点,勾选post compute normal,让苹果的法线重新设置
houdini特效学习总结
houdini特效学习总结
苹果的法线正常后的效果↑



软件迭代带来的节点更新消减↓
houdini特效学习总结               houdini特效学习总结
Mantra Surface 变动为classic shader
houdini特效学习总结


有些地方会出现材质缺失↓
houdini特效学习总结
uv不正确,坐标没有在0 1之内
houdini特效学习总结


旧版中用于撒点依据的属性的改动↓houdini特效学习总结
houdini特效学习总结


$ RATIO变量是用attribcreate 加入的,需要做一个变量名的映射才行,不然没有办法使用$来获取变量
houdini特效学习总结
houdini特效学习总结
需要在Local Varible里面填写自定义的变量名称才能对应得上
houdini特效学习总结


属性表名称的更改
houdini特效学习总结
16版改动为Geometry Spreadsheet
houdini特效学习总结


cookie节点更改↓
houdini特效学习总结      houdini特效学习总结
13版的cookie节点在16版里改动为boolean节点
houdini特效学习总结


材质里面添加贴图的地方有改动↓
houdini特效学习总结
houdini特效学习总结
houdini特效学习总结


修正了bite中表达式的错误之后,起到了作用,就有一部分苹果是没有被咬到的,这就不存在“A-B”这样的一个组,后面给予材质的时候,没有被咬的部分没有被分到aoutsideb组里面,没有给上材质houdini特效学习总结
houdini特效学习总结
houdini特效学习总结     houdini特效学习总结
需要再添加一个组用于后面给予材质


        现在能够找得到的SOP部分之前的问题记录就上面这么多了,SOP部分的后面几个案例,基本上出现的问题都是软件迭代带来的,在寻求结局的方法的时候,师兄们给出的方法都是用attribute wrangle节点直接写VEX来代替节点群的作用(此处补充一点:VOP里面的add attribute节点不能成功起效,可改用bind节点),加之这一套SOP的教程,主要学的几个点,入门Houdini、熟悉sop模块、了解一点vex的内容,更重要的是学习作者那种制作的思路,这个后面学习DOP的bullet rbd、pop、pyro看的cgcircui、cgs的几个系列的教程都是学习思路为重。






未完待续……