顯示具有 08160066_羊莉雅 標籤的文章。 顯示所有文章
顯示具有 08160066_羊莉雅 標籤的文章。 顯示所有文章

2021年6月2日 星期三

電腦圖學Week15 file

存檔名.txt檔(freeglut-bin)

把freeglute改到自己的檔案裡






畫3個茶壺(疊在一起)

讓茶壺像手臂一樣上下揮動


第一個茶壺當身體,第二第三茶壺當手臂
按1能讓第二個茶壺停下(第三還在揮動)
按0就能繼續動,達成動關節的效果






 

2021年5月26日 星期三

2021年5月19日 星期三

電腦圖學Week13

 

放圖進去(複習)

將專案從freeglut資料夾改到自己的資料夾裡

上色(記得圖要翻轉)





2021年5月12日 星期三

Week12 電腦圖學

打開3D Explorer,安裝

存cpp檔

選Sample APP

----------------------------------------------------------------------------------
1.將gundam.cpp加進OpenGL專案裡
     (gundam圖片要加進專案資料夾裡)
2.加#define GL_BGRA_EXT 0x80E1
    #define GL_BGR_EXT 0x80E0
3.將Palette註解掉

將四行旋轉跟縮放註解
glScalef( 3, 3, 3);
                   glRotatef(nAngle, 0, 1, 0);

----------------------------------------------------------------------------------
打開Maya選取想要的部分匯出

打光(程式檔複製貼上)














 

2021年5月5日 星期三

電腦圖學Week11

 

把glm.h、glm.c改成glm.cpp、transformation.c
加到這次的專案裡面

把transformation.c複製貼上到main.cpp裡
並add file加入glm.cpp

把data資料夾放到freglut/bin裡
即可跑出程式

放模型

打光









2021年4月28日 星期三

Week10電腦圖學

 

發出聲音(wav檔)



放音檔(將檔案放到bin資料夾)


按鍵盤12345可以發出聲音(但要按Enter)



按鍵盤12345會發出聲音(可直接按,不用按Enter)

可撥音樂(mp3檔)


用滑鼠點擊視窗,即可撥出shot.wav檔
(bgm還能撥)


2021年4月14日 星期三

電腦圖學Week09

讀圖進去

複習上次的

用兩張貼圖把圖讀出來

打光的程式碼

打光茶壺












 

2021年4月7日 星期三

電腦圖學Week07

 

做貼圖的主要程式

讀怪圖(?)上去

將圖印到茶壺上
後面加背景圖

擺張圖讓他跟地球一樣轉動








2021年3月31日 星期三

Week06電腦圖學

萬花尺(spirograph)


會自行轉動的方形
glutIdleFunc(); =>讓物件自行運轉的程式


會自行轉動的藍色方塊


將圖形往旁邊移,中點會從中間到旁邊


一個大方形&兩個小方形模擬一個身體+一隻手臂旋轉



第一張圖位置為負
第二張圖位置跟轉的方向為負










 

距地表面160 Week11

 #include "glm.h" GLMmodel* pmodel = NULL; void drawmodel(void) {     if (!pmodel) { pmodel = glmReadOBJ("data/porsche.obj...