依照老師指示更改原茶壺的程式碼,達到可以讓茶壺產生反光感的效果
隨後更改上半部與下半部程式碼,讓白框一次出現兩個茶壺,同時第二個茶壺可以自體旋轉
2017電腦圖學 Computer Graphics 授課教師: 葉正聖 銘傳大學資訊傳播工程系 每週主題: 程式環境、點線面顏色、移動/旋轉/縮放與矩陣(Matrix)、階層性關節轉動(T-R-T)、做出機器人、打光、貼圖、glu/glut函式、鍵盤、滑鼠、計時器(timer)、讀入3D模型、粒子系統、聲音、特效、投影矩陣、攝影機與運鏡、機器人2.0、期末作品
2017年5月1日 星期一
2017年4月26日 星期三
Week 07 一權的上課筆記
(1)期中考試
(2)T-R-T觀念測驗
(3)讀入3D模型
TODO:
☆souce.zip(glm.h,glm,cpp)
windows.zip--->desktop\windows\Transformation.exe
data.zip--->desktop\windows\data\soccerball.obj
soccerball.mlt .... 等 7 組
glut32.dll--->desktop\windows\glut32.dll
1.切換模型
2.開啟soccerball/obj ---> #v 開頭 vertex
Notepad++ 按右鍵 #vn 開頭 vertex normal
#vt 開頭 vertex texture coordinate
(2)T-R-T觀念測驗
(3)讀入3D模型
TODO:
☆souce.zip(glm.h,glm,cpp)
windows.zip--->desktop\windows\Transformation.exe
data.zip--->desktop\windows\data\soccerball.obj
soccerball.mlt .... 等 7 組
glut32.dll--->desktop\windows\glut32.dll
1.切換模型
2.開啟soccerball/obj ---> #v 開頭 vertex
Notepad++ 按右鍵 #vn 開頭 vertex normal
#vt 開頭 vertex texture coordinate
2017年4月24日 星期一
Week 07 HMTse的上課筆記
1. NeHe Lesson32
遊戲畫面
2.聲音
1. #include <mmsystem.h>
2. void mouse(int button,int state,int x,int y)
{
PlaySound("C:\\Users\\user\\Desktop\\Lesson32\\data/shot.wav",NULL,SND_ASYNC);
}
3. glutMouseFunc(mouse);
keyboard
1. void keyboard(unsigned char key,int x,int y)
{
if(key=='1') PlaySound("do.wav",NULL,SND_ASYNC);
if(key=='2')PlaySound("re.wav",NULL,SND_ASYNC);
if(key=='3')PlaySound("mi.wav",NULL,SND_ASYNC);
if(key=='4')PlaySound("fa.wav",NULL,SND_ASYNC);
if(key=='5')PlaySound("so.wav",NULL,SND_ASYNC);
}
2. glutKeyboardFunc(keyboard);
播歌
#include "CMP3_MCI.h" 放在專案檔目錄中
CMP3_MCI meMP3; 宣告
meMP3.Load("C:\\Users\\user\\Desktop\\freeglut\\yukai.mp3");
meMP3.Play();
2017年4月17日 星期一
Week 07 20170417
課堂作業一
下載 [data] [win32] [glut32.dll] [source] 壓縮檔並進行解壓縮到桌面
[window] 檔案開啟並合併[data] [glut32.dll] 檔案到裡面
[source].zip 壓縮檔裡面找出 glm.h 及 glm.cpp 檔案並執行以下動作
課堂作業二
開啟Autodesk Maya之3D模型介面
開啟 Windows > Settings/Preferences > Plug-in Manager 並檢視 objExport.mll 是否有勾選(Loaded + Auto load)
開啟 File > Export All 做匯出的動作且另存新檔並改變儲存的檔案類型(改為OBJexport)。
訂閱:
文章 (Atom)

















































































