完善主體資料,免費(fèi)贈送VIP會員!
    * 主體類型
    * 企業(yè)名稱
    * 信用代碼
    * 所在行業(yè)
    * 企業(yè)規(guī)模
    * 所在職位
    * 姓名
    * 所在行業(yè)
    * 學(xué)歷
    * 工作性質(zhì)
    請先選擇行業(yè)
    您還可以選擇以下福利:
    行業(yè)福利,領(lǐng)完即止!

    下載app免費(fèi)領(lǐng)取會員

    NULL

    ad.jpg

    Dynamo生成精美復(fù)雜的浮雕(二)

    發(fā)布于:2021-06-29 10:11:39

    網(wǎng)友投稿

    更多

    本文來自牛侃BIM的南澤有木

    一、平面浮雕

    1.1選取圖片(通過Dy將圖片倒入到我們的畫布中,并讀取到圖片的尺寸信息)

    01.png

    1.2接下來,我們將得到的尺寸值長寬一同縮放一個比例m,這個比例值m可以理解為每隔一個比例值m的間距創(chuàng)建一條橫/豎向網(wǎng)格線,然后,將縮放后的網(wǎng)格線數(shù)量給到Image.Pixels這個節(jié)點(diǎn)上(x、y對應(yīng)長寬網(wǎng)格數(shù)量,Image輸入我們的圖片即可),這里需要注意的一點(diǎn)是該節(jié)點(diǎn)的x/ySamples接受的是一個Int整數(shù),雖然我們給的橫縱網(wǎng)格線數(shù)量值不是Int,但也不會影響該節(jié)點(diǎn)工作(節(jié)點(diǎn)將會自動把該值四舍五入為一個整數(shù),理解一下,這里和把輸入值int()取整數(shù)是不同的);另外的,我們需要創(chuàng)建兩列橫縱向的網(wǎng)格的分量,用CodeBlock代碼塊輸入“0..width..#Math.Round(_w)”、“height..0..#Math.Round(_h)”(后面會解釋一下為什么height數(shù)組是從大到小排列的)。

    02.png

    下面是我們生成點(diǎn)的PythonScript中的代碼:

    03.jpg

    (這里稍作解釋一下,取橫向網(wǎng)格、豎向網(wǎng)格的值作為我們創(chuàng)建點(diǎn)的x、z坐標(biāo),取色彩值--這里選用的是Red強(qiáng)度值,并將其縮放10倍,添加“-”號是為了讓浮雕向y的反方向凸出。由上述代碼可生成一個二維數(shù)組,每一列一維數(shù)組對應(yīng)由上之下每一列點(diǎn)組,并且一維數(shù)組的點(diǎn)從左向右排列)

    04.jpg

    05.png

    1.3既然這里空間凹凸程度不同的二維點(diǎn)組我們有了,接下來,我們需要創(chuàng)建一些系列的子Surfaces來拼湊出整體的畫面。

    06.jpg

    在這里,我們新建一個Python腳本代碼,代碼的內(nèi)容如下:

    07.jpg

    代碼的思路是將每一行依次取序號為0到-2的所有點(diǎn),暫且稱之為點(diǎn)P1,接著取同行次列的點(diǎn)P2、以及同列次行的點(diǎn)P3,將三點(diǎn)連成閉合的線并形成facea面(即下圖三個紅圈內(nèi)的點(diǎn)),于此同時取綠色圈中的三個點(diǎn)形成faceb。依次類推)

    08.png

    這里解釋一下之前的“height..0..#Math.Round(_h)”為什么從大到小排列,究其原因,是因?yàn)镮mage.Pixels這個節(jié)點(diǎn)提取圖片的顏色ARGB值從按照從上至下,從左至右的順序進(jìn)行的,生成的ARGB二維數(shù)組是由上而下的每一列由左至右的點(diǎn)數(shù)組構(gòu)成的(理解下)

    09.png

    這是最終的效果:

    10.png

    (該效果精度取值為3,值越低,精度越高,相應(yīng)的會消耗更長的時間)

    本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

    未標(biāo)題-1.jpg

    上一篇:Dynamo生成精美復(fù)雜的浮雕(一)

    下一篇:Dynamo生成精美復(fù)雜的浮雕(三)

    主站蜘蛛池模板: 国产精品亚洲一区二区麻豆 | 天天爽夜夜爽人人爽一区二区| 国产精品久久久久一区二区| 国产视频一区在线观看| 色视频综合无码一区二区三区| 日本一区二区三区精品国产| 男人的天堂精品国产一区| 91久久精一区二区三区大全| 香蕉一区二区三区观| 亚洲国产精品无码久久一区二区| 精品视频无码一区二区三区| 免费看无码自慰一区二区| 亚洲国产专区一区| 日韩视频一区二区| 国产裸体歌舞一区二区| 亚洲制服丝袜一区二区三区| 无码人妻精品一区二区蜜桃百度 | 无码人妻精品一区二区三区不卡| 精品一区二区三区视频| 老熟女五十路乱子交尾中出一区| 国产伦精品一区二区三区精品 | 蜜臀AV免费一区二区三区| 色综合视频一区二区三区44| 国产在线观看一区精品| 国产精品无码一区二区三区不卡 | 国产成人一区二区动漫精品| 国产精品一区三区| 久草新视频一区二区三区| 一区二区三区在线免费观看视频| 国产精品视频分类一区| 亚洲熟女一区二区三区| 免费看无码自慰一区二区| 亚洲一区二区三区深夜天堂| 精品乱子伦一区二区三区高清免费播放 | 国产韩国精品一区二区三区| 亚洲视频一区二区三区| 精品人妻系列无码一区二区三区 | 中文字幕无码免费久久9一区9| 一本岛一区在线观看不卡| 国产伦理一区二区| 国产亚洲福利一区二区免费看 |