C4D Bake Normal Map – Section1

前言

在車用的模擬器或是未來的專案裡面可能在運行的過程中,很容易就因為建模面數太多的關係導致太吃資源的情況發生,這時候我們可以利用一些基礎的減面或是重新 拓撲 的招數來讓面數減低,但是減面以及拓樸有一定的限度,如果太過於減面會讓原本的高模的模型看起來有極大的落差,這時候就有bake normal的方法可以使用,但因為第一次練習所以需要一些練習,以下為為了建立低模使用不同的方式來bake normal的實驗。

實驗1. 使用車模的前進氣柵欄直接用低模進行Bake Normal

首先我直接拿了車模的高模想要實驗看看,但是沒想到進氣柵欄的曲度以及每個頂點位置都不一樣,導致我在製作底部的拓樸花了相當多的時間,而且低模的地方也沒辦法完全服貼高模,所以bake出來的東西慘不忍睹,失敗收場。

實驗2. 使用簡單的方塊做兩個凹槽並直接用4×4方塊Bake Normal

為了實驗穿透的柵欄是不是bake出來很容易不夠精緻,所以這邊用了很簡單的方式製作,首先製作一個方塊並做了兩個凹槽並給他導角當作高模,低模的部分就直接使用4×4的方塊直接使用,Bake 完以後套用上去發現,有深度的地方確實沒辦法很清楚的表現出來。

實驗3. 取局部柵欄當作高模,低模使用建模方式製作外殼Bake Normal

因為直接使用進氣柵欄的面數實在太多,在還沒有確定哪種高低模方式製作是最好的方,所以這邊使用部分的柵欄模型來進行實驗。

首先使用沒有背面的底單純穿透的模型當作高模,低模的部分則用建模的方式製作,bake出來的結果雖然柵欄的線條都有表現出,但是底部的地方看起來蠻奇怪的。

這邊我盡量建低模的時候依照高模的頂點位置製作,讓外殼盡量服貼,而不服貼的地方則略大於高模,因為是低模的關係每個點不可能依照每個高模的頂點製作,否則將會製作過多於面,反而讓原本要降低面數的初衷本末倒置了。

實驗4. 局部柵欄加上底部當作高模,低模使用建模方式製作外殼Bake Normal

因為上一個bake出來的效果底不是不太好的,所以這邊在另外依照目前的柵欄形狀製作底部,boole以後當作高模,低模的部分也是依照高模的外型頂點製作模型進行bake。

Bake出來後發現深入的地方效果有出現了,但是柵欄的線條變得有點奇怪看起來有點破破的。

實驗5. 局部柵欄加上底部以及外框當作高模,低模使用建模方式製作外殼Bake Normal

因為在上一個實驗裡我發現bake出來的邊緣好像比較容易破裂,所以這邊我再另外依照模型的外觀製作一個有厚度的邊框當作高模,並依照高模的外觀製作模型當作低模。

Bake出來的結果慘不忍睹,看來有層次的高模如果只用單純的一個包住的模型去bake是很難判斷出裡面的模型是什麼樣的形狀的。

實驗6. 局部柵欄加上方形底部當作高模,低模使用建模方式製作外殼Bake Normal

接著我想試試看是不是製作柵欄的形狀可以讓bake出來的效果更好,所以我建立了柵欄形狀的模型以及底部製作當作低模,但是這個低模的poly明顯較高,但是這個高低模的形狀在外型看起來是相近的。

Bake出來的效果我相當意外,用了更多的面數卻bake出來比低面數的效果更差。

實驗7. 使用低模略大於高模以及低模小於高模Bake Normal進行對比

這一步的實驗主要是要研究到底低模跟高模之間的位置是否有差異,所以用了兩個同樣的高低模,但是用兩種不同的位置製作bake。

  1. 使用低模的尺寸略大於高模
  2. 使用低模略小於高模

Bake出來的效果兩樣其實差不多,看起來好像重點不是在這邊。

實驗8. 重新製作低模的拓譜,使用方形的方式製作

因為試了這麼多的實驗,之前都是用比較複雜的拓樸來製作,所以這次我想試用看看普通的方形來製作低模看看。並且在高模的地方製作一些導角讓高模的頂點不會太尖。

bake出來的結果,之前線條破掉的現象以及線條不明確的現象改善了很多,這個實驗證明了低模的拓樸對於bake高模來說是蠻重要的一環。

實驗9. 重新製作低模的拓譜,使用高模斜線的方式製作低模

上一步的實驗我們發現了低模的拓樸 跟高模蠻有關係的,所以這邊試了一下如果拓譜的方式世依照模型的方向製作低模會不會也有差。

bake出來的效果雖然跟方形的感覺差異不大,但是原本邊緣的地方有點變形,現在邊緣的部分看起來已經沒這麼變形了。

小結:

不知道是不是因為此次練習的對象是一個穿透且曲度上下左右都是不一樣的模型,在製作高低模的對應上面花了蠻多的時間,但最後得到的結果是低模的拓樸對於高模非常有關係,在製作低模的時候不能用差高模拓譜太多的方式製作,雖然目前render出來的底部看起來還是不太OK,但是目前柵欄的線條已經堪用了,也達到了我們需要的low poly效果,接著就開始將進氣柵欄製作新的低模來Bake看看是否如我們實驗的結果一樣。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *