轉(zhuǎn)載自(版權(quán)保護):一個扭曲樓梯的參數(shù)過程連載-01
這個初始的設(shè)計來源于阿媽尼(Amani Fifth Ave)旋風樓梯: 在程序編寫時輸入條件主要為幾個垂直的控制點.
還是先看下最終的渲染圖吧
1-準備+臺階
先看下這個階段的圖解,然后將圖解和GH程序?qū)μ柸胱?基本對于如何編寫的過程就一清二楚了
1.1-<準備>過程的GH程序
輸入條件的幾個控制點可以認為是樓梯與樓層的接觸點, 另外向量是經(jīng)常使用的組件, 大部分用于控制方向以及距離,根據(jù)已知條件獲取向量的方法有很多,大部分GH幾何組件都具有向量輸出,例如根據(jù)中點使用Plane FIt組件擬合的參考平面,雖然輸出項為參考平面,但是可以直接獲取其垂直向量, 在對該向量做一系列運算,獲得大小不一,方向間隔互異的最終向量值用于拾取中點的偏移,并與初始輸入條件的點使用Weave組件按順序組合,獲取基本結(jié)構(gòu)線.
1.2.1-<臺階>過程中基本踏步的GH程序
臺階是垂直于地面和平行于地面的,所以不能夠使用面的UV來控制, 通過水平的參考平面復(fù)制為多個,即滿足每個踏步高度,這里可以根據(jù)需要進行調(diào)解,示范中的為0.15, 再獲取多個用于截取踏步的參考平面與臺階邊線的交點連線,放樣為臺階基礎(chǔ)面.
1.2.2-<臺階>過程中基礎(chǔ)部分的GH程序
為了使臺階的基礎(chǔ)多一些變化,增加了臺階基礎(chǔ)脊線,并使之按照一定的函數(shù)邏輯發(fā)生變化. GraphMapper是經(jīng)常使用的一個組件,可以根據(jù)不同的函數(shù)獲得不同的數(shù)列變化,從而產(chǎn)生豐富的形態(tài).
如果對于基本GH構(gòu)建感興趣, 可以繼續(xù)關(guān)注<一個扭曲樓梯的參數(shù)過程連載-02>部分
--Richie
|
|