顯示具有 00160094_朱維慶 標籤的文章。 顯示所有文章
顯示具有 00160094_朱維慶 標籤的文章。 顯示所有文章

2013年3月22日 星期五

第五周

課堂練習1: TODO: 今天的小目標, 畫出一個藍色的圓
堂練習2: TODO: 今天的小目標, 打光

課堂練習3: TODO: 把一個白色的球移到前面一點點




2013年3月15日 星期五

第四周

第4週上課進度:
1. Demo Winscape 系統, 並介紹助教TA
2. 再教旋轉、移動、矩陣
3. 理論: 轉動-移動-車 vs. 移動-轉動-車
4. T-R-T

TODO:
1. 下載 jsyeh.org/3dcg10
1.1. win32 解壓縮到桌面/windows/執行檔
1.2. data  解壓縮到桌面/windows/data/模型
1.3. glut32.dll 解壓縮到 桌面/windows/glut32.dll
2. 執行 Transformation.exe 
2.1. 調整 glTranslatef( 往右移動的量, 0, 0);
2.2. 調整 glRotatef(角度, 0,1,0);
2.3. 調換上面兩行 (按s鍵, 或是在下面按右鍵選 Swap translate/rotate)

課堂練習一 
(叮嚀: 使用 Dev C++ 時,記得 Tool-Editor設定,將第3個(Tab)打開,第4個(SmartTab)關掉)

課堂練習二
課堂練習三


2013年3月8日 星期五

第三周


1. 下載範例 http://jsyeh.org/3dcg10
1.1. win32 下載,解壓縮到 桌面/windows/執行檔
1.2. data 下載, 解壓縮到 桌面/windows/data/模型檔
1.3. glut32.dll 下載, 解壓縮到 桌面/windows/glut32.dll

2. 執行範例 Transformation.exe
2.1. 按綠色字,上下推動
2.2. 右上角方框,按右鍵,可挑選不同的3D模型

課堂練習一: 把圖做旋轉 (沒做 matrix 保護)
課堂練習二: 用 matrix 保護後, 做旋轉、移動、放大縮小
回家作業 Homework 03
基本分: 75分, 包含使用glBegin()&glEnd()畫圖形(哪一種都可以), glClearColor(),glClear(),glPushMatrix(),glPopMatrix(),glTranslatef(),glRotatef() 以上都"要"用到

2013年3月1日 星期五

第二周

第二週進度: 點線面顏色
1. 先設定好Dev C++ 的 DevPak (GLUT 紙箱)
1.1. 紙箱點兩下, 裝好GLUT後, Dev C++ 裡面: File-New-Project, 新增Multimedia的glut專案
http://www.facebook.com/download/556255091075162/glut.3.7.6_.DevPak
1.2. 試著複習上週作業: 畫茶壼, 並加上色彩
1.3. 將茶壼的程式變成今天教的 點線面 配上色彩


第二周作業
阿尼~

2013年2月22日 星期五

第一周

第一周課堂作業
回家作業
CPU:Intel(R)Core(TM)i7-2600k CPU @ 3.40GHz 3.40GHz
RAM size:8.00GB
硬碟大小:460GB
顯示卡:NVIDIA GeForce GTX 560
作業系統:Window 7
網路:50M