【houdini】CG獵人第015期houdini完全基礎入門學習-vop基礎I

2021-02-16 CG獵人

點擊上方藍色字CG獵人關注最有前景技術與教程

——  微資訊 · 微課程  ——

利用零碎時間,走上超神之路!

課程導讀

今天給大家帶來vop的基礎入門第一部分,都是以簡單實用的小案例介紹vop中常用的節點和功能,非常實用。基本上掌握這個課程的內容對vop的了掌握也完成差不多了。這是是第一部分學習筆記,後續會推出第二部分,敬請關注。

課程目錄

01介紹

02解釋

03random隨機

04noise紊亂

05displacement置換

06Lookat 注視

07cross product

08法線旋轉

09ramps漸變

010Dot product

學習筆記

01介紹

第一部分案例效果如下

方量偏移VS隨機紊亂

朝向控制

旋轉軸控制

ramp的顏色和置換應用

雪地變化場景

02解釋

vop中的基本介紹

內部輸入和輸出節點,包含了常用的屬性,還可以使用bind導入特定屬性和使用bind export導出特定屬性。

使用attributevop 讓grid的點基於點序號進行上下偏移製作

兩個要點

第一 加減乘除等計算方式結果的數據是類型是基於第一個輸入的數據類型決定

第二個 最好是兩個相同的數據類型進行計算,可以使用轉化節點進行人工轉化(houdini自己轉化經常可能結果不是我們想要的,比如float to vector我們就要明確知道浮點是控制vector的哪個的通道,houdini默認轉化是連接到x通道)。

03random隨機

random就是對於輸入一個數值(種子)輸出一個0-1範圍的值,只要種子值是確定,那麼輸出的結果也是確定的(所以說random不是真正的隨機)

一般輸出0-1的範圍之後我們可以進行倍增疊加,或者fitrange適配範圍,也可以使用ramp控制。而如果修改隨機的值,那麼可以add一個值到random的輸入或者是直接基於Time時間隨隨機變化。

04noise紊亂

noise和random的區別,noise是有規律的,也就是連雪的波動,而random是不連續的。

noise一般用於控制顏色,置換強度等有一定的pattern的效果。不同noise會有不同的取值範圍和pattern值。

常用的noise的控制參數

noise  type紊亂的類型

frequency頻率

offset偏移

Amplitude 強度

rougness 細節度

attenuation衰減值

對於一般noise,如果控制offset偏移生成動畫都會明顯的向某個方向(xyz)運動的感覺,所以使用anti alias flow noise,選擇輸入的vector4的值,對第四個元素進行動畫控制可以避免這種情況。

屬性p→vector to vector4轉化→ anti-alias-noise控制選擇 4D input 1Doutput

05displacement置換

兩個知識點

rest屬性用於記錄靜態物體的時候的p的屬性,用這個屬性控制turbulence可以避免物體運動時候置換滑動。通過rest節點生成rest屬性。

基於法線進行置換,首先需要獲得法線。然後在vop中可以使用displace along normal節點或者通過normal控制方向,置換控制強度進行乘積也可以。

直接使用normal計算的方法

06Lookat 注視

原理就是拷貝物體是沿著法線方向進行拷貝,只要控制法線方向就可以控制物體的朝向。

基本的設置

torus設置默認法線N和up向上的方方向

在pointvop中使用目標點(一個點,序號為0)的位置進去torus位置P,然後normalize獲得法線方向的位置,那麼拷貝物體就會沿著反向進行旋轉,指向目標物體。

07cross product

cross product的含義就是輸入兩個矢量a和b,可以計算出第三個矢量,並且這個第三個矢量C是垂直於ab構成平面。

08法線旋轉

需要求出旋轉的軸向,然後給予這個軸向進行選擇,使用了matrix

第一步,生成旋轉軸

基於自定義向上的up方向和目前法線方向通過crossproduct求得切線方向也就是旋轉轉軸。

第二步,使用orient進行法線旋轉,我們需要一個matrix4的旋轉量

第三步 通過quternion節點把選擇角度和旋轉軸轉化為quternion值(注意角度和弧度切換)→轉化為matrix3→轉化為mantrix4

09ramps漸變

ramp有兩種類型 RGB 顏色是vector類型和spline樣條線是float浮點類型,輸入的值需要是0-1範圍的值,超過這個值直接忽略。添加了ramp會自動在vop節點外部添加顏色漸變/曲線控制。

如果場景中添加2個以上的ramp,記得ramp的參數名字要修改為唯一名字。

製作原理 obj創建null空物體,回去translate位置的值

在grid後天添加pointvop,通過distance計算出null物體位置與每個點的位置,fit進行適配,如果grid的大小為10,那麼基本上範圍設置5,添加ramp控制顏色和添加ramp控制y軸。可以multiply添加乘積進行進倍增計算。

疊加上上節課學習的anti alias noise節點,進行紊亂設置

010Dot product

dot product就是兩個矢量的夾角值 從-1-0-1的範圍,如果兩個矢量方向相同值為1,垂直,值為0,相反為-1。

計算法線,設定向上的矢量,兩個矢量dot計算可以獲得-1-1的值,fitrange進行範圍設定,輸出給ramp控制,進行顏色混合設置。

獲得教程的方法:

分享本片文章到技術QQ群,然後截圖回復公眾號(是你分享到群裡的截圖)或者怕麻煩的直接打賞(隨意,大家打賞將用於網站籌建),祝大家學習愉快。

蘋果手機用戶如果想打賞只能加小編微信~

ps這個是純人工回復,不是機器自動回復的,所以要等到小編看到才回復,一般不會超過一天,請不用著急(過了一天可以再回復一次)



 CG獵人(Hunter_CG)專注於CG微資訊與微課程的分享(10分鐘以內)。讓廣大CG愛好者與從業人員能夠利用零散時間了解最新最具前景的資訊,了解國際技術發展動向與前沿市場動向。提供精挑細選實用微課程,從入門到高級循序漸進。通過知識總結與分享,共同進步。

分享教程和學習筆記,同時設計maya,3dsmax,softimage,houdini,cinema4D blender,modo和lightwave等常用三維軟體,也包含reallow,naaid專門製作特效的三維軟體;包含fumefx,rayfire,karakato和thinkingparticles等插件教程和學習筆記。

—— CG獵人——

微信號:Hunter_CG

QQ-540710114

為您提供最具前景的資訊與最適合的分類技術與學習教程


長按二維碼關注

運營者微信:carldrifter

一直致力於最新最實用的資源與教材優化分類整理與學習,希望有志同道合的朋友一起努力

相關焦點

  • 【原創教程】史上最完整houdini sop 中文完全精通教程_CG獵人houdini之道原創教程第二卷Geometry卷I
    獵人原創完全入門教程發布【原創教程】promote詳解和屬性轉化_houdini之道02_01_03CG獵人原創完全入門教程發布【原創教程】primitive,polygon和mesh的大對比_houdini之道02_01_04CG獵人原創完全入門教程發布【原創教程】polysoup完全講解_houdini之道02_01_05CG獵人原創完全入門教程發布
  • 【原創教程】學習資料匯總_houdini之道09_00_05CG獵人原創完全入門教程發布
    houdini之道第二卷完全精通系列1-6卷預售期到明天11號24點就結束優惠,已經有大量同學購買了sop卷I和1-6卷的大禮包,請需要購買的同學抓緊優惠期購買。真正的完全精通,成為大神!    購買加小編微信 carldrifter或者掃描文字二維碼。
  • 【CG獵人】很有可能是目前最全的houdini教程!吐血整理
    CG獵人其實對於下面統計的教程真正學習的不超過十分之一,如果你們都學習完了,肯定是國內一等一的高手了。注意:這裡只是CG獵人做的houdini教程統計帖,不是教程分享帖(請不要回復小編索要教程),大部分都是收費的商業教程,請支持正版!
  • houdini中不得不掌握的技術集錦(3) Vops詳解
    原文地址:http://www.tokeru.com/cgwiki/index.php?title=MayaToHoudini由CG獵人獨家翻譯,轉載請註明     本文主要介紹了houdini的vop的特點和作用,還有幾個案例進行展示。
  • 【原創教程】第六章manipulate形變編輯完全精講合集_houdini之道SOPI卷
    CGhunter_houdini_02_007 manipulate 完全精講章節   sopI第七章manipulate節點操控和變形節點完全講解,包含了一下節點的詳細講解學習,原理分析,每個功能和用法詳細講解。
  • 諾曼 houdini免費基礎教程 !目錄! 免費獲得價值3880元的基礎教程
    使用經驗,以及7年好萊塢電影製作經驗來錄製基礎教程(2018 水型物語 獲得2018奧斯卡最佳影片獎),並且包含「出錯後如何處理系列視頻」 幫助houdini 新人學習houdini過程中解決問題原創中文教程網        諾曼Houdini原創中文教程網_Pyro基礎教程_Pyro快速上手基礎課程_1(無需算號)        諾曼Houdini原創中文教程網_Pyro基礎教程_Pyro快速上手基礎課程_2        諾曼Houdini原創中文教程網_Pyro基礎教程_Pyro快速上手基礎課程_3        諾曼houdini
  • 【學習筆記】houdini使用vex構建多邊形和線(模擬connect adjecent piece節點效果)
    小編導語通過這個教程學習了houdini是如何通過point,vertex和prim來構建幾何體,了解點的順序,法線正方與vertex的作用;學習了4個常用的vex語言函數,並且從底層模擬了connect adjacent piece節點的效果;視頻教程
  • 【微筆記】houdini使用python創建城市教程筆記I
    昨天小編分享了houdini使用python製作城市的教程,講解得非常不錯,不過個人建議大家至少有一些python基礎和houdini python結合基礎學習會比較好,因為課程內容量比較大。小編也在同步學習,今天把第一部分的筆記1-8課 python基礎介紹內容筆記整理分享出來。在CG獵人vip群裡的同學可以獲得pdf版本,作為小福利吧。
  • 【精華】外網Houdini學習資源匯總
    Houdini for game dev group : facebook.com/groups/houVEX Expression : VEX FunctionsExpression Functions : Expression functionsExpressions Cookbook : http://www.sidefx.com/…/houdini
  • Houdini零基礎入門詳細教學
    This is the first in a series on videos which should help absolute beginners get started with houdini
  • 圖文翻譯|houdini個人作品案例分享
    我在2019年夏天加入育碧的多倫多工作室,因為育碧目前很缺TA,所以育碧的高級藝術家Billy Matjiunis希望我能學習掌握Houdini,我欣然接受,所以一直到現在我都在研究houdini。首先,我在網上找各種學習資料(YouTube,Vimeo,SideFX,Gumroad,Udemy…)。
  • 【免費】從Maya學Houdini零起點入門極速教學
    本套教學的特點在於是由特效高級講師NeroBlack錄製的對比MAYA與HOUDINI進行教學,可以讓有MAYA操作經驗的同學能夠在最短的時間內(3小時45分鐘)迅速上手HOUDINI,進行知識上的對比轉換。即便你沒有任何MAYA基礎,也可以通過該視頻的詳細講解,學習HOUDINI入門級的操作與CG製作流程。而最關鍵的是,這套教學是完全免費的!
  • 【Houdini16.5研發】Houdini半邊函數(Half-edges)
    關於VEX半邊函數的幫助文檔,可閱讀原文http://www.sidefx.com/docs/houdini/vex/
  • HOUDINI VEX入門中文視頻教程-Matrix矩陣的原理與實用案例
    教程簡介:這次花點時間講一下Matrix,雖然用Houdini講解,但其實原理都是一樣的,不會houdini的朋友們應該也不影響(也許…..)。只要關注公眾號,並將本篇文章分享到 朋友圈 或 200人以上的影視相關群(QQ群、微信群均可)並將分享的截圖發到公眾號後臺即可或閱讀原文我們會儘快將本文內配套文件發送給你只要分享,剩下的就是查收學習!
  • 【Houdini16.5教程解析】Promote參數最簡單姿勢——Drag&Drop
    官網這兩個基礎教程解析到此結束https://www.sidefx.com/tutorials/create-and-rig-spring-adding-squash-and-stretch/https://www.sidefx.com/tutorials/houdini-tutorial-part2
  • 【heronuke】中文字幕-Houdini初級基礎入門訓練視頻教程
    點擊這裡領取我哦 ↑↑↑官方網站:www.heronuke.com 教程簡介本套教學會先講解模型的操作,了解基礎的幾何體知識,然後學習動畫視頻的製作,了解內部的關鍵幀和力場驅動、接著就是材質、燈光和渲染等章節,學習材質紋理燈光攝像機怎麼搭配場景使用,然後會了解Houdini的內置mantra渲染器,把我們的成片文件渲染到磁碟。
  • Houdini18新大綱出爐
    • 複習課:SOP階段性複習day22(VOP&VEX)• 節點:vop介紹、Geometry Vop Global Parameters(sop vop全局輸入變量)、Geometry Vop Output(sop vop全局輸出變量)、Bind、Bind Export、 import point attribute
  • Houdini入門教程
    點擊上面藍色小字 CG分享之路 關注最新,最前沿技術教程與資訊分享如果你認為學習的成本太高獲得本資源方法 3選1 就可以哦  加入小編的教程資源VIP, 加入CG公眾號VIP  13T資源等你來嗨cg公眾號 VIP             1.可無條件的公眾號所有的教程(免去轉發的步驟)             2 解答cg技術問題             3 幫忙尋找國外高級教程