期末的最後一個project成果終於弄好了
是兩張3D的CG圖片,主題不限,自由發揮,
用已經寫好的程式,另外寫script叫電腦去跑兩張圖出來。
這不是用GUI介面的程式(像photoshop)寫出來的,
是一行一行用coding去code出來的圖片,換句話說,
完全是用告訴電腦
"在座標(x,y,z)給我畫一個長寬高分別是多少的方塊"
"在座標(a,b,c)畫一個直徑多少的圓球"
"把整張圖片沿著x/y/z軸旋轉多少度"
是這樣"寫"出來的圖片。
所以圖片的本身是什麼?就是一堆code啦!
我沒有再多花心思去搞更複雜的圖片,
1027x768尺寸的圖片,一張大約要跑將近20分鐘左右才出的來。
1280x1024的圖片,大約要將近一個小時的時間。
因為只有方塊,圓球,圓柱,圓錐這幾種基本圖形可以用,
其中不知道為什麼圓錐我用不出來(可能是參數我沒有仔細研究要怎樣傳什麼進去),
而我又懶的去另外寫別的圖形來用(因為會牽涉到很多很複雜的數學計算),
所以我就只用了方塊和圓球這兩種物件來組合。
以下,看圖吧!
- P U R E 。 純 淨 -
白 色 透 明
鏡 面 反 射 穿 透 力 似 有 似 無 的 內 在 與 外 在
珍 珠 狀 的 顆 粒 反 襯 出 圓 潤 而 柔 和 的 光 芒
純 淨 寧 靜 不 帶 一 絲 雜 緒 地
只有基本的圖形可以用,於是我想到了我最愛的鋼琴,所以寫了一個模擬的琴鍵...
剛開始畫的時候,完全是用摸索的,先想辦法畫出一個方塊,
然後慢慢移到正確的座標上,再調整邊長,就這樣每加一個方塊跑一張圖出來,
好不容易有了形狀之後,再來調整材質的亮度和反射等等的性質,
數值也是0.1 0.1這樣慢慢一個一個去調整出來的。
琴鍵的部份用的是比較透明的數值,所以光線有穿透力,
而球體的部份用的是鏡面的數值,所以只會反射,沒有折射。
材質處裡好之後,因為覺得畫面有點空所以加了幾顆球進去,
一來可以豐富畫面,二來可以讓光影的作用更明顯。
最後,處理燈光的部份。這張圖裡面只有一個光源,是無色的白光。
我很喜歡這張圖的那種透明感,尤其是白鍵的部份,
我最後還移動了一下其中兩個按鍵的位置,畫出琴鍵被按下去的感覺,
讓畫面不要太死板。
- H A L L U C I N A T I O N 。 幻 念 -
白 色 的 純 紅 色 的 艷 紫 色 的 迷 眩
光 影 交 錯 折 射 與 反 射 的 縱 橫
從 水 晶 球 的 彼 端 透 視 出 不 可 思 議 的 氣 息
紅 色 之 戀 是 我
而 我 對 你 的 幻 念
加入了紅,白,紫三種顏色的光源,以及畫面的旋轉,想藉此營造出奇幻的感覺。
光源彼此交錯,顯現出更多的層次感。
以上,就是這次的小demo。
希望你喜歡(也希望助教喜歡)。
欲看大圖者請見本日相本: http://www.wretch.cc/album/album.php?id=devillittle&book=79
- Dec 18 Mon 2006 10:14
程式開發小日誌 - CG DEMO(以下有附圖)
close
全站熱搜
留言列表
發表留言