數(shù)字人軟件資料翻譯:
Getting Started 入門
本節(jié)提供了SpeedTree建模過程的概述裤唠。涉及一些概念,簡(jiǎn)單談
談SpeedTree的建模方法贬蛙,你不可能只通過這篇就學(xué)會(huì)使用锦亦。
一马绝、理解什么是Generators(發(fā)生器)
SpeedTree模型主要由兩種類型的對(duì)象:Generators發(fā)生器和Node節(jié)點(diǎn)齐帚。
1妒牙、發(fā)生器可以被認(rèn)為是定義如何在樹的某一部分生長(zhǎng)規(guī)則集。有描述branches分支機(jī)構(gòu), fronds復(fù)葉, leaves葉, zones區(qū)域和proxies代理等对妄。發(fā)生器可以被認(rèn)為是定義樹木如何生成的規(guī)則.由發(fā)生器來描述樹木,樹枝和樹葉。
2敢朱、節(jié)點(diǎn)是樹木模型的重要組成部分剪菱。發(fā)生器根據(jù)用戶定義的屬性值,或者隨機(jī)數(shù)來生成節(jié)點(diǎn)拴签。因此孝常,對(duì)于一棵樹而言,是由一個(gè)發(fā)生器來生成的眾多節(jié)點(diǎn)來構(gòu)造而成的。
二蚓哩、用生成器連接
1构灸、樹木模型都是由發(fā)生器產(chǎn)生的。
例如岸梨,一棵有一個(gè)trunk主干和15branches分支樹枝構(gòu)成的樹喜颁。需要三種發(fā)生器,一個(gè)樹發(fā)生器tree(每棵樹都有)稠氮,一個(gè)曲線生成器trunk生成樹干(曲線生成器生成樹枝和樹體,其它的曲線生成器branches生成樹枝半开。
2隔披、樹干trunk繼承來自"樹"tree發(fā)生器的發(fā)生頻率1(Frequency value 屬性值為1)。
3寂拆、樹枝branches發(fā)生器則繼承來自己樹干的發(fā)生頻率(Frequency value 屬性值為15)奢米。
4、然后在一生成器編輯器中纠永,通過將兩個(gè)發(fā)生器的圖標(biāo)拖在一起已將他們連接起來.根據(jù)上面的設(shè)置鬓长,1棵有20根樹枝的樹木就顯示在預(yù)覽窗口了。
三尝江、生成器模板
如何簡(jiǎn)單快速地生成一棵樹呢涉波?利用生成器窗口中的模板。
有兩種方式操作命令按鈕和鼠標(biāo)右鍵茂装,看你喜歡哪一個(gè)了怠蹂。
第一種方式:命令按鈕
1、選中TREE生成器少态,點(diǎn)擊生成器窗口上的Add按鈕:
2城侧、添加trunks 主干 ----standard (標(biāo)準(zhǔn))
3、Trunk 主干添加完畢彼妻,場(chǎng)景中出現(xiàn)了一個(gè)樹干嫌佑,快速吧!
4侨歉、再點(diǎn)擊Add屋摇,添加 Branches 樹枝---standard標(biāo)準(zhǔn)。
5幽邓、系統(tǒng)自動(dòng)生成兩個(gè)level1和level2兩個(gè)生成器炮温,增加樹枝的密度。
6牵舵、看看吧柒啤,場(chǎng)景中的樹的骨架已經(jīng)出來了。
第二種方式:右鍵菜單畸颅。
1担巩、在trunk上按右鍵出現(xiàn)菜單,選中branches(樹枝)--Knotholes (樹節(jié))没炒;
2涛癌、生成器窗口上出現(xiàn)了knotholes 樹節(jié)生成器,連線的3 ,表示是1*3=3個(gè)拳话。
3先匪、場(chǎng)景中出現(xiàn)了三個(gè)樹節(jié),就這么簡(jiǎn)單假颇。
四胚鸯、屬性設(shè)置
在屬性編輯器中,每個(gè)樹木及樹枝生成器的長(zhǎng)度笨鸡、半徑姜钳、角度及其它相關(guān)的參數(shù),均可在此編輯和修改形耗。
1哥桥、舉個(gè)例子,如果希望樹木更長(zhǎng)一些激涤,可以設(shè)置樹干trunk發(fā)生器的---spline-----"length"屬性拟糕。
下圖length=25.19
下圖length=50
2、 希望越靠近頂端的樹枝越短倦踢,可以修改樹枝(level)發(fā)生器的長(zhǎng)度曲線(綠色的)送滞。
3、 希望給予每個(gè)分枝在長(zhǎng)度上稍有不同, 你可以變化長(zhǎng)度屬性辱挥。
4犁嗅、樹發(fā)生器(右圖最下面)是一棵樹的根節(jié)點(diǎn),整個(gè)樹的全局屬性及整體行為在這里設(shè)置晤碘。當(dāng)樹窗口沒有任何物體被選擇或者其標(biāo)簽被選擇時(shí)樹發(fā)生器的屬性設(shè)置被激活褂微。
五、用曲線控制屬性
在所有的參數(shù)中共有兩種曲線园爷,可以在屬性窗口中相關(guān)屬性中找到它的曲線預(yù)覽圖宠蚂,雙擊它,即可以在曲線編輯窗口中修改它童社。
1求厕、如果希望某個(gè)參數(shù)在一定幅度內(nèi)為變化,就要使用曲線控制器(parent curve)扰楼。
例如甘改,屬性內(nèi)的綠色曲線編輯器可以讓底部的樹枝比其它更靠近頂端的樹枝更長(zhǎng)一些。用曲線控制
2灭抑、使用藍(lán)色的曲線控制器(profile curve) 你可以編輯發(fā)生器是如何將每個(gè)屬性應(yīng)用到單個(gè)節(jié)點(diǎn)上面的。
例如,一個(gè)曲線控制器能夠讓使樹枝在一個(gè)范圍內(nèi)靈活變化抵代,并有一個(gè)點(diǎn)來控制整個(gè)變化腾节。
六、隨機(jī)因子
當(dāng)你制作完成了一棵樹后,只需要簡(jiǎn)單的修改一下發(fā)生器的隨機(jī)因子案腺,新的樹木就可以制作出來了庆冕。首先, speedtreecad 只有一個(gè)主因子和一個(gè)"標(biāo)識(shí)"因子,現(xiàn)在模型的各處都有獨(dú)立的隨機(jī)數(shù)發(fā)生器劈榨,希望隨機(jī)化某處的發(fā)生器访递。
只需要點(diǎn)擊"骰子"圖標(biāo),形狀就會(huì)隨機(jī)發(fā)生變化同辣,神奇拷姿!
七、空間扭曲的使用
可以使用"空間扭曲"來推, 拉, 扭力, 扭曲及卷曲樹一部分旱函∠斐玻空間扭曲可以通過樹木窗口和節(jié)點(diǎn)體系來添加到場(chǎng)景中。它們支持以坐標(biāo)中心為基點(diǎn)的操作方法---比如可以使用一個(gè)方向力來拉動(dòng)所有的東西來模擬重力棒妨。
八踪古、手動(dòng)精確控制生成樹枝
可以通過數(shù)位板(包括鼠標(biāo))手繪生成樹木元素的功能。手繪可以生成任何你想象中的樹枝券腔,而且可以很自然得與其它部分連接.伏穆,不僅如此,它們還可以通過貝賽爾曲線控制方式在空間中方便得進(jìn)行操作纷纫。
九枕扫、使節(jié)點(diǎn)編輯更加完美
當(dāng)進(jìn)行節(jié)點(diǎn)編輯時(shí),適時(shí)的關(guān)閉一些節(jié)點(diǎn)也許可以使選擇和編輯更加方便與明確涛酗。那些不招人喜歡的樹枝是從哪兒冒出來的? 選擇并移開它铡原,這片樹葉是不是離樹枝太遠(yuǎn)了? 選中并刪除它。需要在一個(gè)較低的模型上進(jìn)行分段? 選擇并加大它的ploygonal resolution商叹。這種造型方式是否比原來的造型方式給予藝術(shù)家更多的控制?
你可以隨你調(diào)整旋轉(zhuǎn)燕刻,移動(dòng),甚至刪除每一樹枝剖笙。
十卵洗、添加自己的紋理或自定義網(wǎng)格
可以使用任何紋理或網(wǎng)格模型,或者軟件自帶的SpeedTree模型庫(kù)的資源弥咪,或者用你自己用其他軟件編輯的也可以过蹂。 SpeedTree支持多種圖像紋理和三維網(wǎng)格格式的導(dǎo)入,使您更加方便自如地制作樹木模型和動(dòng)畫聚至。
【后記】
SpeedTree酷勺,我個(gè)人認(rèn)為它是參數(shù)化建模的代表,這個(gè)“樹”的模型各個(gè)部分扳躬,都是受參數(shù)控制脆诉,調(diào)整和修改參數(shù)甚亭,這個(gè)模型就會(huì)千變?nèi)f化。