1.1. source.zip
1.2. data.zip
1.3. windows.zip
1.4. glut32.dll
1.5. (A) 跑 Transofrmation 範例, 跑 Material 範例 (右鍵換不同的模型檔)
1.6. (B) 將 data目錄 Al.mtl 及 Al.obj 檔案,按右鍵,選notepad++ 看一下檔案內容
2. 我們想要把官方的範例,自己用 source code 建出來
2.1. Dev C++, 安裝 glut的DevPak 小盒子 (在課程FB裡面)
2.2. Tool-Editor設定,第三個打開(Tab),第四個關掉
2.3. File-New-Project, MultiMedia, glut, 記得另外存在你的(00160011目錄)中哦!
2.4. 把 1.1 下載的 source.zip 裡面,看到很特別/落單的 glm.c 及 glm.h, 放到你的目錄中
2.5. 再把 source.zip 裡面的 transformation.c 也放在你的目錄中
2.6. 在 Dev C++ 的專案裡面,把 2.4 的 glm.c 及 2.5的 transformation.c 都Add新增到你的專案中
2.7. F9執行, 你成功把官方範例,自己由 source code 建出來了
4.1. 把 Al.obj 打成 A1.obj 或是 AI.obj (英文字母小寫L,數字1,大寫I)
4.2. 目錄的斜線slash / 及反斜線backslash \ 的差別 (說一下 1973年C/UNIX的故事)(vs. BillGate)
5. 老師把有打光的範例程式放在臉書哦!
http://www.facebook.com/groups/2013graphics/450219138396400/
你們可以下載, 完成下面的課堂作業
課堂作業: 請去網路上找到 3D模型(OBJ)檔,試著畫出來,上傳你的圖
回家作業: 請你用 Maya 做出一個有三角化的模式,匯出 OBJ檔,然後在你的程式中畫出來
沒有留言:
張貼留言