tft每日頭條

 > 生活

 > 甜甜的情書收集庫

甜甜的情書收集庫

生活 更新时间:2024-12-17 08:12:23

甜甜的情書收集庫(第024封情書)1

第024封“情書”:三千煩惱絲 Modifying Curl Noise

每一天都是神的恩賜

【注:同名公衆号“緻houdini的情書”】

甜甜的情書收集庫(第024封情書)2

▉活到40生活壓力越來越大,前途一塌糊塗。生活中有太多事情需要梳理。别琢磨了,快點吃吧,面要坨了!

棄我去者,昨日之日不可留;亂我心者,今日之日多煩憂。 佛系:煩惱是朋友,無論你走到哪兒,煩惱都會找上你。無論你快也好,慢也罷,它都會如影随形。所以你再煩也沒用。順其自然吧!

這一節要實現的效果.....

甜甜的情書收集庫(第024封情書)3

▉今天是41歲第362天周二

這是寫給houdini的

第024封“情書”

geo流程圖

volumevop流程圖

本節需要注意的知識點:

1

如何trail産生45或90度的軌迹

1) normalize:規範矢量長度在0~1之間

2) Round to Interger:讓适量的值四舍五入

3)就篩選出五個方向的矢量值:

2

如何在rs裡渲染繼承顔色的polygon

// attributetransfer把volumetrail的Cd屬性傳遞過來。

接下來

理論部分

Round Curl Noise四舍五入curl噪聲的原理:

1)矢量的方向是四面八方的。

2)在normalize規範化vector之後,它的長度就劃歸為1,vector的數值範圍在-1~1之間随機變化。

3) Round to Interger會進行四舍五入的計算,<0.5為0,>0.5的為1。

4) 于是所有的矢量就分為了5種類型:

被規範的5種形态

這就是矢量指向相鄰體積像素的所有可能形态。

接下來

開始正式制作

使用軟件houdini16.5

1)volume

a) Rank : vector; Name : vel

b) Size : 4*1*4

c) Division : 50 //值低一點,加快結算速度

2)volumevop //

2-1)Curnoise

2-2)bind

a) Name:velType:Vector

3)volumeslice 觀察一下volume

4)Grid

a) Size:4*4; 50*50

5)volumetrail

1) CFL:0.2

問題1:如何讓trail産生45或90度的軌迹

2-3)normalize

1) 規範vector的長度=1

2-4)Round to Interger

作用:此運算符将參數舍入到最接近的整數。

2-5)multiply

1)連接round to Interger和length

問題2:如何渲染polywire

方案)使用屬性轉換,把volumetrail的Cd屬性傳遞給polywire,再

6)attribpromote1

1)

7)polywire1

1)Wire Radius:0.009

8)Attribute Transfer

1) Attributes / Point:Cd

2)

9)Attribute Promote2

<最後提高渲染精度>

今天就到這兒了,收功

教程翻譯自entagma的網絡教程

下一節:20161128 VEX _VOPs Basics- PCFind Explained尋找指定位置附近點

本文圖片全部原創,版權歸原作者所有。

發布于 23:57

開啟贊賞

贊賞開啟後,讀者将可以付費支持你的創作。

甜甜的情書收集庫(第024封情書)4

甜甜的情書收集庫(第024封情書)5

甜甜的情書收集庫(第024封情書)6

收藏

設置

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved