2024年4月1日 星期一

week07 牢底坐穿

 ##Week07

----------------------------------------

用DATA目錄研究

v vertex 頂點

vn 打光的法向量 vertex normal

F FACE 面(facet比較小的面)

3dxMax習慣叫triangles三角形,快又有效率

在Maya等動畫軟體裡,習慣用face(有三四五邊形)

soccerball

#井號代表註解

-其他:usemtl XXX使用materail XXX

-其他:g XXX代表 group XXX分群用

-其他:mtllib Gundam.mtl有另一個檔案叫Gundam.mtl

##研究Gumdam的模型

Gundam.obj 今天這個檔案

Gundam.mtl

Diffuse.jpg是主要的materal材質貼圖

A0.jpg 另一張貼圖

------------------------------------------

##Week_07-0_sample

##week07_1_obj_gundam

將source.zip中的glm.g glm.c改glm.cpp 放入week07-1_objgundam同一目錄

Codeblocks的week07-1_obj_gundam專案按右鍵,add把glm.cpp加入

把11行glut程式放進去

glm需要的三段程式放進來

#專案,按右鍵,選最下面的properties,跳出視窗,選Build targets

小數點.代表現在專案的目錄,桌面week07-1_obj_gundam目錄

把libfreeglut.dll都放目錄

把Gundam.obj Gundam.mtl放進目錄

---------------------------------------

##week07-2_obj_gundam_opencv_texture

安裝openCV-2.1,要加PATH用預設目錄

重開CodeBlocks,設定貼圖的3個設定Settings-Compiler

在search directories加入兩個目錄

Compiler 加入c:\OpenCV2.1\include

Linker     加入c:\OpenCV2.1\lib

在Linker serring裡,加入3個cv210 cxcore210 highgui210

照week07-1作法丟資料

Diffuse.jpg放進去



沒有留言:

張貼留言