必威体育Betway必威体育官网
当前位置:首页 > IT技术

Houdini-学习之路(一)

时间:2019-08-27 05:42:07来源:IT技术作者:seo实验室小编阅读:85次「手机版」
 

houdini

Houdini zplus SOP 教程重看记录(一)

2:苹果程序化建模实例,sop节点初识

操作截图

首先创建一条曲线,画出苹果的轮廓,并且将曲线转换成NURBS进行平滑

操作截图

操作逻辑
  • curve节点画出轮廓曲线
  • revolve节点将曲线旋转产生曲面
  • convert节点转换成polygon
  • fuse节点将polygon的点合并
  • twist节点调节为bend命令对苹果杆
  • transform节点将苹果杆移动到苹果上面
  • merge极点将两者合并到一起

备注:这里的操作逻辑和Maya的NURBS建模转polygon完全一致

3:重要节点copy的使用,复制几何体

观看笔记
  • copy节点复制重叠可以通过显示ptnum来发现问题
  • copy节点会将点的发现信息与复制物体的Z轴信息匹配到一起
  • 按住ctrl点击相机可以在当前视图创建摄像机,按住锁定方可移动摄像机
  • rand(ptnum)*0.4 + 0.6 通过这方法可以让随机数生成限制在0.4,让苹果的最小值保持在0.6

操作截图

操作逻辑
  • 生成多个点来让苹果进行复制(其实曲线只是其中一种易用控制方法,多边形、add节点都可以生成点)
  • point节点为生成点添加法线信息(用于控制苹果的方向)添加pscale(用于控制苹果的大小)

4:部分常用函数以及group组的概念和使用介绍

观看笔记
  • copy节点的stamp是为了将右边的点信息传递到左边的复制物体上来使用的
  • 使用stamp记得勾选copy节点的stamp inputs
  • Hscript的函数忘记了可以使用textport 通过exhelp命令来寻找用法

操作截图

操作逻辑
  • 通过stamp函数将rand(@ptnum)的数值乘以特定倍数赋值到苹果的X轴、Y轴旋转 苹果表面的moutain节点起伏 苹果杆的弯曲
  • 通过bbox函数的D_YMIN获取物体Y轴最低点到原点的距离,通过transform节点来消除这段距离从而实现所有的苹果都在平面上

5:stamp函数的使用,生成不同尺寸,形状,色彩,方向等

观看笔记
  • 布尔运算必须是polygon类型才可以执行
  • pscale控制大小实在右边完成的,实际上也可以用stamp来完成,但是右边的运行效率会更高

操作截图

操作逻辑
  • 通过boolean节点(教程是旧版的cookie节点)给苹果弄出开口
  • 给布尔用的球提高细分(frequency)提高细节 并且 加入mountain节点来实现不同(和苹果的起伏操作一致)
  • 加入switch节点来实现部分苹果有开口的效果(需要使用HScript的if函数)
  • 在point节点中加入Cd 属性
  • 在copy节点中启用点属性的传递

6:基础灯光材质介绍

观看笔记
  • 推荐使用PBR渲染模式
  • 在没有渲染节点的情况下,Houdini会自动生成mantra节点进行渲染
  • 默认情况下模型都没有UV,Houdini会将贴图贴到每一个面上

目前我的手提电脑一渲染 程序就停止运作 还没有好的解决方案

操作截图

操作逻辑
  • 设置好摄像机的渲染窗口
  • 设置好灯光(添加HDR光照贴图、Arealight的大小调大从而模糊阴影的轮廓)
  • 添加桌子材质和苹果材质
  • 为材质添加贴图
  • 添加展UV的节点来添加UV信息
  • 设置渲染的参数调试渲染

备注:mantra的渲染逻辑和Arnold5几乎一样,应该说是Arnold5仿照了它,学习起来毫无压力

7:基础渲染流程

观看笔记
  • specular angle 可以模糊高光
  • 布尔的部分获取的UV是贴图最左下角的颜色
  • Houdini对单问题的多重材质需要用group节点进行分组

总结

zplus 张鹏老师的第一个案例,其实相对简单,适合初学Houdini,特别是有Maya和Max基础的同学(比如我)就很好接受。第一个案例将Houdini的整个流程走了一遍,把逻辑整理清楚之后还是很好接受的。

相关阅读

学习SEO应该学习那些方面的知识

SEO汉译为查找引擎优化。查找引擎优化查找引擎优化是一种使用查找引擎的查找规矩来进步现在网站在有关查找引擎内的排名的方法。S

从0到1,学习订单管理体系

订单系统是看似简单,实际上是一个逻辑复杂的系统,具体的流程设计,应与自身的业务紧密结合,同时涉及到与其他各大系统的紧密配合,需要不

内科大人工智能学习总结

问题,1.请利用numpy产生两个33的随机矩阵,并进行基本的矩阵运算,加减乘除,平方,开方,求逆,求秩;2.高级部分(可以不做),求生成矩阵的矩阵分解,

OFO员工撤离北京总部:独立之路并不好走

A5创业网(公众号:iadmin5)11月5日报道,ofo员工已经陆续搬离北京总部,上周五员工已经开始打包行李,他们将搬往有15分钟步行路程的互联网

迁移学习与微调的关系

迁移学习与微调的关系来看一下CS231n对于迁移学习的解释吧。在实际中,因为数据量小的缘故,很少有人会去从零开始去训练出一个CNN(tra

分享到:

栏目导航

推荐阅读

热门阅读