朋友Neo因為比賽需要請我製作了彈塗魚(mudskipper)的3D動畫. 原先的構想是製作數位版的彈塗魚可以合成到實拍的影片當中 本篇就介紹我如何製作以及遇到哪些技術瓶頸.

首先就是要建模. 如果手邊沒有ㄧ隻彈塗魚的話, 建模最好能有充分的參考圖片. 上圖就是Neo所拍攝的彈塗魚正面 側面 上視圖 底視圖. 正面的那張有點偏了 最好的情況是彈塗魚直直往前看.

在真正在電腦前建模 還是建議先用手繪的方式多多了解你的建模目標. 繪製各個面向 是幫助你了解彈塗魚構造的好方法.

從各個角度畫彈塗魚 手繪ㄧ些生態照 這樣當真正建模時會更得心應手. 在紙上多花一點時間就能使你在電腦前少浪費一點時間. 總之手繪這個步驟絕對不能省.

真正建模啦! 我是用最簡單的Box-modeling加上polygon modeling方法. 其實就是不斷extrude, 割面, 調整vertex, extrude...而已. 請注意我設定了上, 下, 前, 側面的參考照片 方便建模.

Polygon modeling完成後給予meshsmooth modifier. 用Finalrender算圖一下.

再來就是貼圖了. 想要有好的貼圖一定要拆出好的UVW. 方法是分別選取個別肢體 然後個別拆UVW 最後再慢慢接合各部位. 要讓材質完全沒有接縫是不可能的 但是可以盡量讓縫隙留在比較不明顯之處. 暫時加上棋盤材質可以幫助判斷UVW是否拆的夠好. 重點在於1. 每個棋盤格大小盡量ㄧ致2. 棋盤格的分布要方正無接縫. 怎樣都弄不好的地方可能還是需要借重像是Deeppaint這類的軟體了.

剛開始繪製Diffuse貼圖時 縫隙的問題較大. 之後在Photoshp當中修正.

為了表現出彈塗魚鰭半透明的效果 這裡添加了透明貼圖.

全部的貼圖都應用到模型當中了. 整體看起來更加栩栩如生.
No comments:
Post a Comment