打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【学习笔记】houdini制作双重模型穿插效果

——  微资讯 · 微课程  ——

利用零碎时间,走上超神之路!


小编导语

一个很特别的建模教程,使用了convertline,divide等特殊特殊节点和特殊用法;更重要的是学习如何进行邻近点查找和使用邻近点的属性进行传递:nearpoint()和import point attribute

视频教程


学习笔记

整体制作思路

第一部 获得模型

基本模型→remesh获得平均三角面→divide获得蜂房形状 →convertline把模型转化为线→wrangle计算法线→facet把模型线打断(获得单独线条)→对所有点分组→edgedivide对每条边中间细分→group减去之前的组获得中间点→pointvop基于法线置换中间点→convert转化为nurbs再转化为polygon进行光滑→polywire生成模型→normal计算法线→color赋予颜色(另外一边同理,merge合并)


注意事项

remesh节点:调整iteration插值和legth可以控制平均化效果和每个细分的大小

divide获得蜂窝状形态:激活compute dual

edge divide中需要输入group才会进行细分 *代表所有组

pointvop基于法线方向置换变形

第二部分,重点 解决两个模型穿插问题

在facet节点之后添加wrangle节点,设置属性

@dispdir=@primnum%2;

获得0和1的值转化为-1和1的值

@dispdir=((@primnum%2)*2)-1;

使用attribute promote转化为点属性

然后再pointvop中置换中间点使用这个属性,让-1的值向内置换,让1的值向外置换;

对于另外一边蜂窝形状,不能直接这样操作,而是要基于左边这边的置换反方向置换

获得左边中的点:使用wrangle节点

i@npnt=nearpoint(1,@P)

通过为止查找输入线1中的点返回到@npnt这个属性中存储起来(返回点序号)

在左边pointvop中要输出置换的强度属性:dispweight,在右边直接反方向用

在右边的pointvop中使用

听过import point attribute获得左边displaceweight属性并且设置,通过上面wanggle获得邻近点,multiply乘以-1进行反向置换

添加材质,摄像机和灯光渲染

获得教程的方法:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
成年人必须知道的60个资源网站,吐血整理!
Excel教程:公历日期转农历的6个公式
二十四山立向线法大全
宏--战士宏--通用 老雷
6个完全免费的录音转文字神器,让你事半功倍
网页文本禁止复制粘贴?一分钟学会六个套路,轻松突破限制
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服