2013年4月23日 星期二

The Tenth Week

電腦圖學 2013-04-23
Computer Graphics Week 10

(1).期中考成績
(2).3D模型繪圖
(3).實作:glm.cpp
(4).複習

目標: 3D Model會動

(1)下載 官方範例 jsyeh.org/3dcg10  (glm.c , glm.h)

     source.zip      ->
     data.zip          ->
     windows.zip   ->
     glut32.dll        ->

(2)工作環境 使用Virtual 2012 C++
     已裝 opengl.
(3)簡單範例 cloudhd.mcu.edu.tw / or facebook 社團
     Share_gl 下載 sample_glm.zip

把sample.c改裝

(1)先有專案 New-Project Multimedia,glut
(2)把程式碼換掉 simple.cpp刪掉Texture
(3)glm.h加 glm.c          ───┐
(4)Al.obj 及 Al.mtl      ───┴→ 同一目錄
旋轉180度後....

TODO:找3D Model
            讀入 obj , mtl 檔

自行匯入
MAYA OBJ FILE
glm.c
課堂作業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/

沒有留言:

張貼留言