2022年6月14日 星期二

筆記~圖學 Week17

總複習-設定

資源

1. 下載 codeblocks-17.12mingw-setup.exe

2. 下載 freeglut-MinGW-3.0.0-1.mp.zip

3. 到 jsyeh.org/3dcg10 下載 data.zip、windows.zip、glut32.dll、source.zip

4.下載 OpenCV-2.1.0-win32-vs2008.exe(Add PATH 要選第二個,路徑用預設)

freeglut 設定

1. 將 lib 資料夾裡的 libfreeglut.a 複製一次後,改名為 libglut32.a

2. 將 GLUT 目錄設定為 C:\Users\Desktop\freeglut

CodeBlocks 內設定:Setting-Compiler

1. Search directories,Compiler,Add,C:\opencv2.1\include

2. Search directories,Linker,Add,C:\opencv2.1\lib

3. Linker settings,Add,cv210、cxcore210、highgui210、winmm

載入模型需設定

1. 把 data 資料夾,放到 freeglut/bin 裡

2. 把 source 資料夾裡的 glm.h 和 glm.c,放到要使用到它們的 project 資料夾裡,並把 glm.c 改副檔名為 glm.cpp

3. 在 CodeBlocks 裡專案那邊按右鍵 add files 把 glm.cpp 加進去,並存檔

貼圖注意事項

1. 貼圖的圖片顛倒時,可直接去小畫家將圖片翻轉,即可把圖片正回來

將 .cbp 的檔案存取點從 freeglut/bin 更改至專案資料夾

1. 將 .cbp 檔用 Notepad++ 打開

2. 找到 working_dir="a/b/c/d/e" 改成 working_dir="."

3. 將 freeglut/bin 中的 freeglut.dll 複製到專案資料夾內

TRT 技巧

1. T,改物件位置

2. R,旋轉

3. T,改軸心位置

4. 程式輸寫順序321,先把物件移動改軸心,以軸心旋轉好角度,再把物件放到我們要的位置

更改物件中心點技巧

1. 放個圓球在視窗中間

2. 從上層物件開始調

3. 調下層物件時,隱藏上層物件,留上層位置

alpha 內插公式:angle = alpha*新 + (1-alpha)*舊

1. alpha=0,angle=舊

2. alpha=1,angle=新

3. 可用Excel來套公式自動計算出所需角度值

總複習-程式

畫一個不規則平面

幫茶壺打光

模型

幫茶壺貼圖

幫不同茶壺貼不同圖

鍵盤滑鼠

聲音

寫檔、讀檔

時間

運鏡

TRT

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...