Blender攝影測量 A2-1_05 RealityCapture基本工作流程 - Part5
記筆記


在將模型導(dǎo)入RealityCapture之前。?

請讓我快速講解一下另一種修復(fù)精簡網(wǎng)格的方式。

在多邊形密度不均勻時(shí)添加精簡修改器會(huì)產(chǎn)生問題。

激活線框以便觀察我們在減少比率條時(shí)發(fā)生的變化,當(dāng)它被降至0.1時(shí),多邊形密度已經(jīng)出現(xiàn)了問題。

當(dāng)降至0.01時(shí),問題更加明顯了,尤其是在打開平滑著色的時(shí)候。由于路障底部的多邊形少于其它部分。減面過后的效果就看起來會(huì)有些尷尬了。雖說對手過濾幾何體來說不成大礙,但最好還是想想辦法處理下。

進(jìn)入雕刻模式,選中簡化筆刷。這個(gè)名字可能有點(diǎn)誤導(dǎo)人,因?yàn)樗恢箍梢杂糜诤喕驕p少面的密度,也可以用于增加。并且可以配合動(dòng)態(tài)拓?fù)湟黄鹗褂谩?/p>
就添加細(xì)節(jié)方式而言,我通常更偏向手設(shè)置成“恒定細(xì)節(jié)”,默認(rèn)狀態(tài)下是“相對細(xì)節(jié)。

這個(gè)筆刷可以改變多邊形的密度,非常好用。分辨率可以在動(dòng)態(tài)拓?fù)涞脑O(shè)置中更改。

如果你不想手動(dòng)刷的話,可以直接點(diǎn)擊“細(xì)節(jié)批量填充”,但記得要先設(shè)置為“恒定細(xì)節(jié)”,這個(gè)功能還是比較穩(wěn)定的,希望你的blender不會(huì)崩潰。

使用了這個(gè)功能之后,你會(huì)發(fā)現(xiàn)整個(gè)網(wǎng)格都被多邊形均勻覆蓋了

這時(shí)候如果我們再使用精簡修改器,它就會(huì)輸出更自然更均勻分布的網(wǎng)格。

這就是另一種設(shè)置減面的方法。我個(gè)人還是比較喜歡之前的辦法,不需要操那么多心,但你要是喜歡的話,也可以用這個(gè)方法多折騰一下。

如果你想的話,可以直接在blender中創(chuàng)建uv,當(dāng)然你也可以在RealityCapture中完成。

如果你想在blender中做的話,首先在窗口打開一個(gè)uv編輯器,然后進(jìn)入編輯模式,按“a”鍵選中所有的多邊形,

然后按“U”鍵打開uV貼圖菜單,選擇“智能uV投射”

默認(rèn)設(shè)置般就能取得不錯(cuò)的效果,有一件事情要記住,烘焙的時(shí)候一定要有些“孤島邊距”。切記不要將孤島邊距設(shè)置為0,這樣可以確保烘焙時(shí)不會(huì)出錯(cuò),得到正確的結(jié)果。在Blender導(dǎo)出前這樣處理下可以省去很多麻煩。話雖如此,這也是一個(gè)可選步驟,你完全可以選擇在RealityCapture中處理,尤其是如果你準(zhǔn)備用RealityCapture烘焙的話,但如果你用的是Xnormal或者其它烘焙軟件,那么就一定要在Blender中創(chuàng)建uv貼圖了。

不管用什么方法,資產(chǎn)創(chuàng)建流程需要我們用blender導(dǎo)出高模和低模兩個(gè)版本。我想將低模整合成一個(gè)模型導(dǎo)出。

于是,我先右鍵選擇所有的金屬環(huán),將它們轉(zhuǎn)換成網(wǎng)格,應(yīng)用所有修改器

然后Shift右鍵加選路障,右鍵“合并”(或者Ctrl+J),可以進(jìn)入編輯模式檢查是否合并為單一對象。現(xiàn)在點(diǎn)擊“物體數(shù)據(jù)屬性”標(biāo)簽,檢查一下是否開后了“自動(dòng)光滑”..怎么沒效果?

當(dāng)這種情況發(fā)生的時(shí)候,通常需要在幾何數(shù)據(jù)標(biāo)簽中,“清除自定義拆邊法向數(shù)據(jù)”,然后調(diào)整數(shù)值就會(huì)有反應(yīng)了。

根據(jù)經(jīng)驗(yàn),最好的做法是平滑所有法線?;蛘吣阋部梢允褂眉訖?quán)法向修改器,這個(gè)用起來更簡單些。接下來就可以準(zhǔn)備從高模版本烘焙法線了。這就是減面版的路障,可以準(zhǔn)備導(dǎo)出了。讓我們再來處理下高模版本,它在雕刻集合中,把它打開。

全選,這次不需要合并了,它會(huì)在導(dǎo)出的時(shí)候自動(dòng)合并的。然后點(diǎn)擊“文件→導(dǎo)出”,保險(xiǎn)起見我選擇用obj格式

勾選“僅選中”,“軸向前”選擇“-X”,向上選“Z”,方便導(dǎo)入RealityCapture,如果是其他的軟件,有可能會(huì)有點(diǎn)不同,比方說如果是準(zhǔn)備在xnormal中烘焙的話,就不需要改變?nèi)魏卧O(shè)置。我會(huì)將高模導(dǎo)入到一個(gè)新建的文件夾中,取一個(gè)我自己不會(huì)忘記的文件名,低模也是如此。打開集合,選中網(wǎng)格,同樣的,“文件→導(dǎo)出→obj”。Blender會(huì)保留之前的設(shè)置,“軸向前-X,向上Z”。下一節(jié)我們會(huì)講解如何在RC中重新投射紋理。