大家好,上篇文章介绍了houdini的建模思路与常用节点.本篇文章将介绍houdini材质贴图与顶点动画的设置,其中会用到game_dev模块的节点.若未安装,请查看第一节基础入门与实践中的介绍进行安装.

文末有我做的houdini与ue4的文件,有兴趣的可以下载当作参考.

1贴图材质

houdini中的材质导出有两种常用方式

  1. 将材质与模型导出为fbx格式.
  2. 将模型导出为hda格式,同时链接游戏引擎中已有的材质(本文以ue4为例).

1.导出为fbx格式


节点设置

hip文件中的节点构造,左侧一列6个节点为导出fbx格式的设置.

节点介绍

1.box 节点创建一个box立方体.

2.uvunwarp 节点展开uv.

3.sop_quickmaterial 节点是创建一个简单材质.

4.transform 节点将模型放大100倍,因为houdini与ue4的默认单位不同,houdini的单位是米,ue4的单位是厘米.可以根据个人喜好将单位设置为相同,我已经习惯这两种单位,所以就不改了.

5.out_fbx 此节点无意义,只是标识作用,提醒自己.

6.rop_fbx是houdini的fbx导出节点,file菜单也可以导出fbx格式文件,看个人习惯

fbx导入ue4的效果

2.导出为HDA格式

上图右侧的box_tex_test节点是一个hda节点,将hda导入ue4时只有一个hda文件,因为hda需要引用ue4的材质路径,所以我们要先在ue4手动创建一个材质球.

hda的内部结构如下:

节点介绍

box与 uvunwarp节点与上文作用相同.比较特殊的是unreal_material节点.节点内部的string一栏为Material'/Game/test/tex/hda/NewMaterial.NewMaterial',即为上文创建的材质路径,可以理解为给box赋予一个ue4的材质.

材质路径的获取方法

先右键在ue4中设置好的材质球,然后点击复制引用,这时材质球的路径就复制到剪切板了.然后复制到unreal_material的string一栏即可.注意直接ctrl+v复制,不要右键复制,具体原因可以自己试试.

设置结果

也可以在ue4中hda面板的generated meshes进行手动调整材质,在hda生成关系很复杂的时候,此法也很有用。

2顶点动画顶点动画的操作分为obj层级与out层级,当前的节点操作都在obj层级.

节点介绍:

1,box 节点创建一个box立方体.

2.transform 节点将模型向上移动2米,方便后面的动力学解算.

3.uvunwarp 节点展开uv.

4.vdbfrompolygons 节点采用density模式,将polygon转为体积.

5.,scatter 节点是随机撒点,代表着破碎的块数.

6.sop_rbd_fracture 节点是将模型破碎成块.

7.simple_rbd 节点是是制作简单的动力学解算.

效果如下

导出设置

导出设置在out层级,进入out层级后创建vertex_animation_textures节点,vertex_animation_textures是houdini导出顶点动画的专用节点,以下本例的设置:

参数设置介绍

1.先在method中选择rigid模型,因为本例是刚体破碎,所以选择rigid模式,可根据自己的需要选择其它的soft,fluid,sprite模式.

2.geometry path是导出模型的位置,position map path是导出的位置贴图的路径,rotation是导出的旋转贴图的路径.

3.frame settings是导出的解算范围,我只导出了1-100帧的解算结果.

设置完毕,点击render导出模型和贴图,然后导入ue4.

创建一个材质球,回到houdini中,将rigid vertex animation中的内容复制到材质蓝图中,这是houdini为用户预置的材质节点.可以直接拿来使用.bounding max, bounding max1,bounding min,bounding min1四个值需复制到下文中的材质实例的相应参数栏.

注意要在细节面板中搜索uv,然后将num customized uvs设置为2.

创建完材质之后创建材质实例,修改材质实例中的bounding max, bounding max1,bounding min,bounding min1为houdini中的值为上文houdini里相应的值,同时修改number of frames总帧数,替换pos图,rot图,下图是我做的修改.

最后效果

End -

3dmax导出fbx时如何带贴图_houdini | 第一章 第三节 贴图与顶点动画相关推荐

  1. 《Graph Learning》| 第一章:缤纷的图世界

    <Graph Learning>| 第一章:缤纷的图世界 原创: 刘忠雨 极验 2018-05-31 技术专栏 本文作者:刘忠雨 由萝卜兔编辑整理 通过前文<浅析图卷积神经网络> ...

  2. 3dmax导出fbx ue4_耗子尾汁马保国—CC3快速相片建模到UE4实时面部,动作捕捉

    CC3角色模型+UE4实时动作捕捉+手指+面部捕捉,虚拟摄像机应用,各种不同的动物模型实时捕捉及搞笑动画,多人多动物混合实时捕捉,请搜索抖Y号:hao14139 浪厂长 下面给大家介绍一下如何把CC3 ...

  3. 3dmax导出fbx之后模型变大

    之前导出fbx模型都是变小好多的,今天突然发现模型变大好多. 解决:3dmax中导入时选关闭网格,即可,使用组或者层都不影响. 导入成功. 就是一些命名重复,都是警告,影响不大.

  4. Beginning WF4读书笔计 - 第一章 03设计示图及xaml代码

    通过<Beginning WF4读书笔计 - 第一章 01创建一个简单的工作流>和<Beginning WF4读书笔计 - 第一章 02添加程序元素>的介绍后,本示例基本完成. ...

  5. 3dmax导出fbx没有贴图_SU教程 | 如何通过Skimp插件导入高质量模型、优化模型、匹配贴图?...

    作者:mind.sight.studios Skimp可以导放并简化SketchUp模型的任何对象, 并完美匹配贴图坐标. 支持FBX,OBJ,STL,DAE, 3DS,PLY和VRML格式文件的导入 ...

  6. 3dmax导出fbx ue4_Maya建模师分享干货的时间到啦,教你用UE4如何导入动画

    UE4中每个骨架网格物体只能将一个动画导出/导入到单个文件中,那么你知道UE4是怎么导入动画的呢? 下面使用Maya软件进行操作: 命名 当使用FBX格式将动画导入UE4时,AnimationSequ ...

  7. 第一章 绪论 思维导图

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  8. 图学习-第一章 可视化

    #图的简单理解 图是对象之间的关系及特征的表示形态,用于分析已知对象间关系规律,并应用于对关系网络中其他未知对象的特征或行为预测. #图的可视化-networkx *python 3.6,networ ...

  9. 半波对称振子方向图_第一讲 天线的方向图(下).pdf

    51 <天线原理与设计>讲稿 王建 1.5.1 二元天线阵 二元天线阵是由两个同类型, 同尺寸的天线组成.我们以点来表 示这两个天线单元,单元间距为d , 两单元激励电流分别为I 0 和I ...

最新文章

  1. OpenCV Mat数据类型及位数总结
  2. SpringBoot实战(四)之使用JDBC和Spring访问数据库
  3. 微服务四大网关性能对比
  4. 51nod1228 序列求和(伯努利数)
  5. python类装饰器详解-Python类装饰器实现方法详解
  6. html5 获取多媒体,基于HTML5的多媒体支持
  7. Javascript中 toFixed 规则介绍及其改进方法
  8. 深度学习之基于卷积神经网络(VGG16CNN)实现海贼王人物识别
  9. SQL server 2008数据库的备份与还原、分离(转)
  10. centos 新建swap区文件
  11. C++primer plus第六版课后编程题答案8.6
  12. 用VC++ 6.0实现视频捕捉
  13. CC2640 LaunchPad入门试用-第一篇
  14. 四旋翼无人机的动力学模型
  15. 艾伦·凯(Alan Kay)的深刻见解
  16. SQL Server中自定义函数:用指定的分隔符号分割字符串
  17. 亲测win10安装mac虚拟机+网络配置完整过程
  18. 功夫熊猫里乌龟大师的一句名言
  19. 树莓派外接显示器黑屏_解决树莓派连接显示屏No Signal的问题
  20. 在App内跳转微信,打开微信

热门文章

  1. web初级开发的那些坑
  2. vue2.0 + vux (五)api接口封装 及 首页 轮播图制作
  3. 每日Ubuntu小技巧-改变登陆窗口背景
  4. 【转】如何使用VS 2013发布一个可以在Windows XP中独立运行的可执行文件
  5. Yii2 使用 Joins 查询
  6. 浅析php curl_multi_*系列函数进行批量http请求
  7. 小测一下fastjson的速度(纯娱乐)
  8. Thrift Direct Memory OOM问题解决方法
  9. 高性能server分析 - Hadoop的RpcServer
  10. Proxool配置多数据源动态切换