朱峰社區(qū)首頁(yè) 朱峰社區(qū)

搜索資源 注冊(cè)|登陸

等待

返回 展開菜單

houdini破碎大神傳授boolean用法秘笈

MotionBuilder中文教程 觀看預(yù)覽

MotionBuilder中文教程

包含9節(jié)視頻教程
關(guān)注15.9萬(wàn)

從零開始講解MotionBuilder的詳細(xì)教程,配合朱峰社區(qū)的模型詳細(xì)講解如何進(jìn)行運(yùn)動(dòng)捕捉的動(dòng)作裝配

關(guān)閉

Steven Knipping,也就是出著名的Applied houdini剛體(大樓倒塌,地裂)破碎教程的大神,在houdini hive2017上分享了boolean對(duì)于破碎的使用技巧,都是他商業(yè)教程里面的核心干貨,包含了4種破碎的的方法和一個(gè)腐蝕效果的制作。具體效果如下圖

1 boolean的基本講解

處理穿插模型功能:對(duì)于處理穿插模型,直接連接如boolean節(jié)點(diǎn),選擇union模式,處理穿插問(wèn)題(對(duì)穿插部分進(jìn)行重新拓?fù)浣涌谶\(yùn)算)

對(duì)于上面這種穿插模型(有可能模型師給你也是有穿插的模型,沒(méi)有那么夸張)

只需要鏈接一個(gè)boolean,然后選union自身與自身計(jì)算,那么就可以獲得拓?fù)洳淮┎宓哪P?/p>

shatter功能,使用右邊輸入端口對(duì)左邊進(jìn)行破碎處理,這個(gè)速度非常快。

注意boolean設(shè)置為operation微shatter破碎模式, setB端口為surface,因?yàn)槠扑槲矬wgrid為面,是piece面而不是 solid

2破碎方法一:獲得大碎塊之間的小碎塊,增加破碎的細(xì)節(jié)和真實(shí)度

基于基礎(chǔ)設(shè)置,對(duì)點(diǎn)進(jìn)行copy拷貝3份,這樣拷貝出來(lái)grid是重疊起來(lái)。然后添加connectivity節(jié)點(diǎn),給每個(gè)面賦予一個(gè)屬性class,用這個(gè)屬性驅(qū)動(dòng)pointvop中設(shè)置的turbulence的offset值,這樣就可以讓重疊的碎塊之間變形紊亂不一樣,流出縫隙,這就是我們需要的大碎塊之間小碎塊。

朱峰社區(qū)zoombooms.com提示:得到左邊的破碎面和右邊破碎中中間細(xì)節(jié)部分

方法二:和方法一類似,在grid的基礎(chǔ)上撒點(diǎn),獲得額外的拷貝sphere破碎

創(chuàng)建平面拷貝→使用顏色傳遞獲得靠近被破碎物體范圍→撒點(diǎn)→copy sphere→獲得更豐富的破碎物體細(xì)節(jié)

方法3 把破碎模型轉(zhuǎn)化為vdb再轉(zhuǎn)化為sphere

vdbfrom polygon把模型轉(zhuǎn)化為vdb→vdb to sphere轉(zhuǎn)化為小球→convert轉(zhuǎn)化為多邊形→mountain紊亂→boolean破碎,也可以出現(xiàn)破碎細(xì)節(jié)

總結(jié),上面雖然說(shuō)是三種方法,但是本質(zhì)是一樣的,就是通過(guò)增加破碎物體B端入口細(xì)節(jié)來(lái)控制左邊破碎物體。所以這也說(shuō)明重點(diǎn)是我們?nèi)绾翁幚鞡端的破碎模型決定了破碎形態(tài)。

方法 4 使用for循環(huán)和foreach循環(huán)嵌套破碎

其實(shí)for循環(huán)包含了foreach循環(huán),foreach只是for中的其中一種預(yù)制,如果對(duì)for循環(huán)不太熟悉的同學(xué)可以查看下面文章

使用了嵌套循環(huán),可以獲得這種類似于二次破碎的效果,這種效果和上面的重復(fù)破碎的效果不同的,這也是for循環(huán)的魅力所在。這個(gè)是沒(méi)有添加紊亂的破碎效果,方便大家觀察對(duì)比

5腐蝕效果,這個(gè)就是用到了geometry solver進(jìn)行

基礎(chǔ)是設(shè)計(jì)到布爾運(yùn)算分組問(wèn)題:通過(guò)兩個(gè)物體之間布爾運(yùn)算,會(huì)得到4個(gè)部分和一個(gè)交集部分組,然后就是邊界組

分別是

A在B內(nèi)部的面組

A在B外部的面組

B在A內(nèi)部的面組

B在A外部的面組

AB重疊部分的面組

邊組

A自身邊界組

B自身邊界組

AB之間的邊界組

這里我們需要用到B在A部分組,也就是第三個(gè)組,然后用這個(gè)部分進(jìn)行撒點(diǎn),拷貝sphere,然后繼續(xù)boolean運(yùn)算,一次重復(fù)下去,我們使用了solver進(jìn)行迭代運(yùn)算。

朱峰社區(qū)vip超值服務(wù) 朱峰社區(qū)vip超值服務(wù)

朱峰社區(qū)網(wǎng)頁(yè)版
朱峰社區(qū)網(wǎng)頁(yè)版(手機(jī)掃描-分享-添加到屏幕)


朱峰社區(qū)公眾號(hào)
朱峰社區(qū)微信公眾號(hào)(微信掃一掃-關(guān)注)

資源說(shuō)明圖文教程無(wú)法下載,只能觀看圖片和文字。
版權(quán)規(guī)則本站圖文皆來(lái)自互聯(lián)網(wǎng)共享資源,如涉及到版權(quán)請(qǐng)查看版權(quán)規(guī)則。本平臺(tái)提供圖文僅可用于個(gè)人學(xué)習(xí),如用于商業(yè)請(qǐng)購(gòu)買正版。您必須遵守的版權(quán)規(guī)則

未知用戶

未知用戶

2005-2024 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2024 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號(hào)

回頂部

1.復(fù)制文本發(fā)給您的QQ好友或群、微信等;好友點(diǎn)擊鏈接以后,轉(zhuǎn)發(fā)就成功了。 2.如朋友點(diǎn)擊您的鏈接,您需要需刷新一下才行;同一個(gè)好友僅能點(diǎn)擊一次。
購(gòu)買VIP,觀看所有收費(fèi)教程。