Week07
Texture貼圖
在3D的世界裡,圖學都用三角形 (EX : Unity、3dsMax、OpenGL) > 又快又好
在人類理解的世界裡,用的是四邊形 (EX : Maya) > 較方便
OpenCV
打開小葉老師上課軟體 (桌面)
安裝OpenCV程式
持續按下一步到這個畫面
第一個不勾選 (其他兩個隨便勾選一個)
重新開啟CodeBlock (一定要重開)
點Setting > Compiler
千萬要小心,不可以拼錯了
新增一個空檔 (Empty File) ,檔名為week07-1_opencv_cvLoadImage_cvShowImage.cpp
在網路上存一張圖更名為image.jpg
打上程式碼就可跑出圖片 (若失敗 要重新安裝OpenCV)
#include <opencv/highgui.h>
int main()
{
IplImage * img = cvLoadImage("image.jpg");
cvShowImage("week07",img);
cvWaitKey(0);
}
搜尋gist.github.com/jsyeh到小葉老師的github
把裡面的myTexture程式碼貼過來用
把圖片存在free資料夾裡的lib資料夾 > 執行
因為輸出時圖片會倒過來,所以頂點Y座標要改成相反 (正變負,負變正)
新增一個GLUT專案,檔名為week07-3_myEarth





















沒有留言:
張貼留言