2019年2月22日 星期五

神のノト - Week01

電腦       圖學

  (Computer)     (Graphics)
(簡稱CG)

➤用的軟體 OpenGL (Graphics Language)


WebGL (Water Simulation) 網址 http://madebyevan.com/webgl-water/

使用:
          滑鼠點擊白球,控制球的位置
          空白鍵來切換暫停和播放
          G鍵來切換球的重力切換
          L鍵來控制燈光照射位置

➤這門課在學什麼?

程式環境、點線面顏色、移動/旋轉/縮放與矩陣(Matrix)、階層性關節轉動(T-R-T)、做出機器人、打光、貼圖glu/glut函式、鍵盤、滑鼠、計時器(timer)、讀入3D模型、粒子系統、聲音、特效、投影矩陣、攝影機與運鏡、機器人2.0

➤如果Code::Blocks左邊的Management消失,重啟方法

上方 
View > Manager 打開

➤開啟OpenGL範例專案

Code::Blocks > File > New > Project > OpenGL Project
Build and Run 範例建置畫面如下


➤開啟GLUT範例專案

Code::Blocks > File > New > Project > GLUT Project

建置前先上網搜尋關鍵字 " freeglut windows ",第一個網頁進去
裡面 freeglut 3.0.0 MinGW Package 的下面 Download freeglut 3.0.0 for MinGW點擊下載
壓縮後,將其資料夾放置桌面
並在其資料夾中的lib資料夾,裡面的libfreeglut.a檔複製,並將其改名成libglut32.a
接著就可以開始建置GLUT專案

建置中的 Select GLUT's location 選擇剛剛壓縮完的資料夾位置(ex. C:\Users\user\Desktop\freeglut)

Build and Run 範例建置畫面如下



1 則留言: