2013年3月5日 星期二

吳宜姍第二周作業

第二週進度: 點線面顏色
0. 先看一些影片

0.1. http://viml.nchc.org.tw/research/result_movie.php?CONTENT_ID=22&SORT_ID=1
0.2. http://www.youtube.com/user/VIMLatNCHC?feature=watch
0.3. http://www.youtube.com/watch?v=Bh37_j5j6nA
0.4. 看一下示範的內容 http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/

1. 先設定好Dev C++ 的 DevPak (GLUT 紙箱)

1.1. 紙箱點兩下, 裝好GLUT後, Dev C++ 裡面: File-New-Project, 新增Multimedia的glut專案
http://www.facebook.com/download/556255091075162/glut.3.7.6_.DevPak
1.2. 試著複習上週作業: 畫茶壼, 並加上色彩
1.3. 將茶壼的程式變成今天教的 點線面 配上色彩

1. TODO: 請到  http://jsyeh.org/3dcg10/ 目錄中
1.1. 下載 win32 解壓縮到  桌面\windows 目錄
1.2. 下載 data.zip 解壓縮到 桌面\windows\data 目錄
1.3. 下載 glut32.dll 複製到 桌面\windows 目錄
1.4. 執行 桌面\windows\Shapes.exe 檔案, 
1.4.1. 按右鍵,選不同的模式
1.4.2. 滑鼠壓在綠色的字上面,上下拖移,看數字的變化,猜出 glVertex2f() 及 glColor3f()的意思




回家作業: Homework 2 (moodle(三個檔案)及blog(只要圖及文字)都要交哦!)
Homework 2: 練習用glColor及glVertex畫出你要的形狀, 並用glClearColor改漂亮的背景顏色




這個程式是以反核當作構想的,NO NUKES!!
所以底色是黃色,然後字型都是以黑色線條畫出來的,
為了讓顏色豐富一點所以在0加了不一樣的顏色,為了調出不同色調的橘色我花了好大的功夫
還上網查了資料!
我覺得最難的部分就是做中間的閃電!那些點座標的位置很難掌控,需要一直不斷的修改,顏色的部分也有做了一些調整!




沒有留言:

張貼留言