▉ 我命硬学不会弯腰— 每天翻译一篇教程,这就是我写给houdini的情书。【首发于同名公众号:“致houdini的情书”】

█命运,就算你想尽一切办法,也休想压弯我追求理想的执着。


前言不搭后语

轮到你了 “天道好轮回,苍天饶过谁 ”  世上只有藤缠树,小子睁开眼瞧瞧,这儿轮不到你说话。你越界了!

本节内容

梳理一堆缠绕的线

本节要实现效果


今天是42岁
050周五

77
这是写给Houdini的第077封“情书”

我是geo流程图

我是vex代码

//-- 首先检查每个点属于哪个prim

int ps[] = pointprims(0,@ptnum);

//-- 原点

int p = ps[0];

//-- xnoise驱动产生一个矢量,当前点加一个矢量,

//-- 返回(0,0,0)~(1,1,1)之间

//-- 最后产生正反两个方向

vector offset = xnoise(@P + set(p,p,p))-{.5,.5,.5};

v@P += offset;

首先
制作步骤



小节提要

使用基础知识制作一束电缆线的制作过程

本节将学习:

01)xnoise函数创建一堆杂乱交错的线。

02)使用detangle配合forloop with Feedback多次迭代使相交的线互相互补交错
接下来
正式制作
使用软件:houdini17.5
01创建一堆随机交错曲线

○ 节点 ○


○ 具体操作 ○

01)画曲线 curve

02)采样

小目标)复制曲线

03)copy and Transform:复制10条

小目标)不同的曲线的点偏移,取决于属于哪条线

04)pointwrangle

//-- 首先检查每个点属于哪个prim

int ps[] = pointprims(0,@ptnum);

//-- 原点

int p = ps[0];

//-- xnoise驱动产生一个矢量,当前点加一个矢量,

//-- 返回(0,0,0)~(1,1,1)之间

//-- 最后产生正反两个方向

vector offset = xnoise(@P + set(p,p,p))-{.5,.5,.5};

v@P += offset;

02 避免变形曲线相交
1 使用detangle避免相交

○ dopnet内部节点 ○


○ 具体操作 ○

05)polywire1

小问题)几何体线条交错

解决方案)使用Detangle它试图在变形几何时避免碰撞

06)增加一个原始位置rest position

07)detangle1

效果稍微好些,虽然并未完全解决问题


2 多次迭代解决交错问题 

○ 节点 ○


○ 具体操作 ○

执行

    08)repeat foreach

a)提高迭代值=32

随着数值增加,线条之间互相避让。

09)再加resample细分曲线

现在得到平滑的曲线





教程翻译自entagma的网络教程
下一节::20181010 Houdini 17 is here! Vellum quickstart pt. 5_5_ The intro Sims
电子邮箱:oneinchtime@126.com

公众号:微信号

第077封“情书”:弯弯绕<Entagma>Houdini 2018相关推荐

  1. 第075封“情书”:百撕不得其解Tearing Cloth<Entagma>Houdini 2018

    ▉通往自由的路上充满了撕扯狡诈,与阴谋,难道"卑鄙是卑鄙者者的通行证"是真的?- 每天翻译一篇教程,这就是我写给houdini的情书.[首发于同名公众号:"致houdin ...

  2. 第079封“情书”:“I服了You”Cloth Solver From Scratch<Entagma>Houdini 2018

    ▉ 我从来不会对任何人任何事投降,直到遇见你.- 每天翻译一篇教程,这就是我写给houdini的情书.[首发于同名公众号:"致houdini的情书"] █城头变幻大王旗:曾经面对刁 ...

  3. 第096封“情书”:十六亩地PDG For Design Work Pt. 3 - Setting Up Distributed PDG<Entagma>Houdini 2019

    ▉ 几分耕耘就有几分收获 .- 每天翻译一篇教程,这就是我写给houdini的情书.[首发于同名公众号:"致houdini的情书"] 大地 █ "我梦中的家园:cg农场& ...

  4. 第060封“情书”:相对论 Signed Distance Outlines Houdini

    第060封"情书":相对论 20180507 Quicktip- Signed Distance Outlines<Entagma>Houdini 2018  ▉ 中国 ...

  5. 第015封“情书”泥什么意思?houdini Mandelbrot曼德布罗特集合)

    第015封"情书"泥什么意思?houdini Mandelbrot曼德布罗特集合 自定义的mandle三维函数 A1)二维公式-函数定义部分: 1)mandel分型二维化公式 2) ...

  6. 第023封“情书”: 草书 Point Advection点的平流染色线

    ▉又一波韭菜长好了,该收割了,各位庄辛苦了! 像一棵 海草 海草随波飘摇,海草海草海草,随风飘摇!海草 海草浪花里舞蹈,海草 海草管它骇浪惊涛我有我乐逍遥,人海啊 茫茫啊随波逐流浮浮沉沉. 庄:韭菜的 ...

  7. 第068封“情书”:耶路撒冷Assembling a 3DScanOfTheEarth可视化地图数据

    第068封"情书":耶路撒冷Assembling a 3DScanOfTheEarth可视化地图数据 每一天都是神的恩赐,请不要辜负. ▉ 热情在慢慢消退,逐渐冷却,惰性的冰川大兵 ...

  8. 给 COLA 做减法:应用架构中的“弯弯绕设计”

    简介:COLA 的主要目的是为应用架构提供一套简单的可以复制.可以理解.可以落地.可以控制复杂性的"指导和约束".在实践中作者发现 COLA 在简洁性上仍有不足,因此给 COLA ...

  9. 蝙蝠侠一键改udid软件_对于您的第一个HTML代码,让我们帮助蝙蝠侠写一封情书...

    蝙蝠侠一键改udid软件 by Kunal 由Kunal 对于您的第一个HTML代码,让我们帮助蝙蝠侠写一封情书 (For your first HTML code, let's help Batma ...

最新文章

  1. 负载均衡的几种常用方案
  2. 用DOS命令来运行Java代码
  3. excelvba怎么设置不打开文件自动保存_自从有了这个工具,我的Office操作已经快到慢不下来了!(升级篇)...
  4. boost::format模块演示添加到 printf 语法的功能
  5. hdu 2612 Find a way (广搜)
  6. 这五件事发生的时候,就是 ICO 泡沫破裂的那一天
  7. 25 个让 Java 程序员更高效的 Eclipse 插件
  8. OPNsense19.1.9语言包更新文件
  9. 天池客流预测–GBDT
  10. 论文查重时的近义词同义词替换清单?
  11. 团队项目--“我爱淘”校园二手书店 NABC分析
  12. Why Blink and Why not Blink
  13. fireworks html制作,fireworks怎么制作网页
  14. springboot+SSM Demo框架搭建
  15. cesium.js官网教程之中文版本~~~~第一篇
  16. PowerBI 开发 第22篇:发现异常(Find Anomalies)
  17. 简简的语法12——限定词到底是什么?在句子中起什么作用?
  18. 【狂神说:秦疆】SpringMVC笔记
  19. 中水处理设备可提高水资源利用率说明
  20. java密码框转字符串_实现汉字的凯撒密码(内容包括:去掉字符串中的转义字符、汉字的unicode转换)...

热门文章

  1. 电脑计算机word2007的介绍,word2007电脑版
  2. iOS逆向 - iOS13 iOS14 模拟点击 模拟触摸 按键模拟 新触动精灵 开源免费
  3. 金仓数据库KingbaseES ksql工具用户指南及参考--2. Ksql快速启动
  4. C#在扩展桌面播放PPT并且无任务栏按钮
  5. python print输出指定小数位数
  6. RT-1052学习笔记 - GPIO架构分析
  7. IBM面试题 50条狗 有病狗 有几条病狗?
  8. USB 传输方式(控制)
  9. linux查看usb设备文件,技术|在 Linux 系统里识别 USB 设备名字的 4 种方法
  10. 怎样把PDF文件转换成JPG图片