https://jsyeh.org/3dcg10/
下載
- data
- win32
解壓縮
- windows.zip =>下載\windows\Transformation.exe
- data.zip =>下載\windows\data\模型
打開Transformation.exe
step01-1
認識3D模型
Transformation.exe會把data目錄中的3D模型畫出來。
3D模型對應的obj檔,會再引用 .mtl檔 對應material材質,obj檔裡的v對應vertex(頂點) ,
vt對應vertextexture貼圖座標, vn對應 vertex normal 打光要用的法向量
f是點線面的面,會需要3個頂點 or 4個以上的頂點。
step01-2
obj格式的Wikipedia,裡面有說明#註解,v頂點,vt貼圖座標,f面。另外看到他的歷史,
是從 wavefront 到 alias(開發maya的公司),最後被Autodesk併購。
是從 wavefront 到 alias(開發maya的公司),最後被Autodesk併購。
step02-1
接下來寫自己的專案 把指標 pmodel 宣告, 再把display()裡讀模型、畫模型的程式弄好。
下載soruce.zip 有 glm.h 放 week10_glm目錄裡
glm.c 改檔名成glm.cpp 放在week01_glm目錄裡
把glm.cpp加入到專案裡
把模型檔(ex. Al.obj Al.mtl...)複製到工作執行目錄
Build log最後一行會說他在哪裡 (in C:\Users\....\freeglut\bin)
沒有留言:
張貼留言