1. 下載 官方範例 http://jsyeh.org/3dcg10
1.1. source.zip
1.2. data.zip
1.3. windows.zip
1.4. glut32.dll
1.5. 跑 Transofrmation 範例, 跑 Material 範例 (右鍵換不同的模型檔)
2. 工作環境設定
2.1. Dev C++ Tool-Editor設定, 第3個打開(Tab),第4個關掉
2.2. 裝 glut DevPak
3. 簡單範例 cloudhd.mcu.edu.tw (帳號: share_gl , 密碼 share_gl), FB也有檔案
4. 動手將 簡單範例 simple.c 進行改裝
4.1. 先有專案 File-New-Project, MultiMedia, glut
4.2. 把程式碼換掉, 把 simple.c 裡面的(舊式)貼圖都刪掉, 包含 glaux.h, 及讀圖/設定貼圖等
4.3. 將 glm.c 及 glm.h 都放到同一目錄中
4.4. 將 Al.obj 及 Al.mtl 都放在同一目錄中
課堂作業2: 請去找 Maya OBJ/MTL 檔, 畫出來
課堂作業3: 試用 3D Exploration, 將找到的 3D model 另存新檔成為 OBJ檔
課堂作業4: 加點聲音吧 (宣告 include windows.h, 準備 shot.wav檔在同一目錄, PlaySound()執行)
#include <windows.h>
PlaySound("Shot.wav", NULL, SND_ASYNC);可以把它安排在 keyboard 函式或 mouse函式中
可參考 NeHe Lesson 32
http://nehe.gamedev.net/tutorial/lessons_31__35/25010/
沒有留言:
張貼留言