2017年4月17日 星期一

Week 09 邊緣人上課筆記

(1)期中考試

(2)T-R-T 觀念測驗

(3)讀入3D模形
google:obj mtl youtube
可找到maya會出OBJ的方法

(4)老師的myGLMsample.zip解開
freeglut.zip->桌面\freeglut\include\lib\bin
TODO:jsyeh.org/3dcg10下載
☆source.zip(glm.h,glm.cpp)
windows.zip->桌面\windows\Transformation.exe
data.zip->桌面\windows\data\soccerball.obj
glut32.dll->桌面\windows\glut32.dll

(1)切換模型

(2)開啟soccerball.objmtl{v開頭 Vertex
      Notepad++ 按右鍵      vn開頭Vertex normal
                                           vt開頭Vertex texture coordinate
                                            f 開頭face(臉,面)
1.首先把myGLMsample檔案

2.開啟0416001-hw1.cbp

3.重新建立程式

4.       GLMmodel* pmodel = NULL;///一開始,沒有讀入模型,NULL



if (!pmodel) { ///一開始如果有指標,那要很小心,要讀入模型
        pmodel = glmReadOBJ("data/porsche.obj");///檔名拼字目錄要對
        if (!pmodel) exit(0);讀完還是沒有?太糟了,失敗就閃退
        glmUnitize(pmodel);
        glmFacetNormals(pmodel);
        glmVertexNormals(pmodel, 90.0);
        }如果沒有模型讀取模型

5.glmDraw(pmodel, GLM_SMOOTH | GLM_MATERIAL);一直讀取模型

6.#include <GL/glut.h>
#include "glm.h"
讀取GL檔

7.匯入模型到OBJ檔到時候能會進GL(export all)



沒有留言:

張貼留言