最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Houdini學(xué)習(xí)筆記032_金屬摻雜石墨烯

2022-09-20 16:12 作者:獨(dú)孤嘌呤  | 我要投稿


不要問(wèn)我金屬摻雜石墨烯是啥,畫(huà)這玩意兒也是我工作的一部分,它的結(jié)構(gòu)一般長(zhǎng)下面這樣。

一般多邊形建模時(shí),我會(huì)選擇一些邊,坍塌為點(diǎn),形成一個(gè)四配位的中心,周?chē)桥湮辉印5湫偷谋热鏔eN4。更細(xì)節(jié)地,連接不同原子的化學(xué)鍵會(huì)參照所連的原子進(jìn)行分段著色。

個(gè)別這種結(jié)構(gòu)還好說(shuō),如果一次讓你畫(huà)二三十個(gè)甚至上百個(gè),脾氣再好都會(huì)有摔電腦的沖動(dòng)。于是乎,我干脆用Houdini做了個(gè)自動(dòng)在石墨烯面上生成金屬摻雜結(jié)構(gòu)的文件,畫(huà)100個(gè)結(jié)構(gòu)也就一秒鐘的事。

制作流程較長(zhǎng),就不講細(xì)節(jié)了,只介紹思路。

控制參數(shù)有以下這些,比如石墨烯(蜂窩面)的行列數(shù)、金屬雜化原子的數(shù)目、位置隨機(jī)種子、原子和化學(xué)鍵半徑等。有些參數(shù)是在制作過(guò)程中添加的,Houdini最大的優(yōu)勢(shì)是可以隨時(shí)隨地對(duì)操作進(jìn)行修改。

最開(kāi)始是從蜂窩面出發(fā),給所有點(diǎn)設(shè)置了三個(gè)組,分別是“carbon”“hybrid”“metal”。初始的點(diǎn)都是碳原子,所以carbon組的值為1,另外兩組值為0。

然后隨機(jī)選擇一個(gè)面,再隨機(jī)選它的一條邊進(jìn)行坍塌。隨機(jī)選面我本來(lái)是用手動(dòng)設(shè)置組的方式,但是數(shù)量多了之后還是麻煩,所以就用scatter的方式。找到距離點(diǎn)最近的那個(gè)面,放到一個(gè)組(prim)中。

尋找的方式用的是VEX,代碼如下——

接下來(lái)是重頭戲,我需要對(duì)prim組內(nèi)的primitive進(jìn)行如下操作:

(1)隨機(jī)選一條邊,獲取兩個(gè)端點(diǎn)的編號(hào)及坐標(biāo);

(2)找到和這兩個(gè)端點(diǎn)相連的點(diǎn),作為配位原子;

(3)所選邊的中點(diǎn)處創(chuàng)建新的點(diǎn),作為金屬原子;

(4)對(duì)應(yīng)的點(diǎn)進(jìn)行連線,并根據(jù)類(lèi)型分別設(shè)置組。

代碼略長(zhǎng),如下所示(剛發(fā)現(xiàn)b站投稿提供插入代碼塊的方式,開(kāi)心~~~)——

注意上述代碼只對(duì)prim組內(nèi)的面執(zhí)行,所以Group一欄要選擇prim。這一個(gè)節(jié)點(diǎn)過(guò)后,所有點(diǎn)和線的組就都設(shè)置好了。

而后用copytopoints節(jié)點(diǎn)創(chuàng)建球體作為原子:

用split節(jié)點(diǎn)根據(jù)組名把對(duì)應(yīng)的線分離出來(lái)。

其中,連接碳原子的線是在網(wǎng)格面的基礎(chǔ)上得到的。根據(jù)新的點(diǎn)組重新生成代表碳原子的點(diǎn),即carbon_atoms。

然后用距離判定(nearpoints函數(shù))來(lái)選擇性連線,空出的部分就是摻雜原子所在的位置。

最后,將Atoms(原子)和Bonds(鍵)用merge節(jié)點(diǎn)合并。

后面沒(méi)了。

Houdini學(xué)習(xí)筆記032_金屬摻雜石墨烯的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
长乐市| 同仁县| 延吉市| 灵丘县| 阜阳市| 云和县| 山阴县| 阜新| 渭南市| 宕昌县| 礼泉县| 江津市| 贵溪市| 伊川县| 嘉定区| 高雄县| 米易县| 砀山县| 延寿县| 太保市| 德惠市| 科尔| 朔州市| 福清市| 高州市| 静安区| 曲阜市| 鄂尔多斯市| 如皋市| 巴楚县| 红安县| 天津市| 南投市| 连山| 漳平市| 凤翔县| 香河县| 安远县| 乐业县| 陵川县| 新疆|