☝1 裁切模型
這週要先裁切模型再組裝起來,整合前面教過的東西讓他擺 POSE!
打開 Maya 匯入檔案, 先從 https://jsyeh.org/3dcg10/ 下載 data ,只要 al.obj 是白色的素模
老師先交如何裁切
選取正確後 > Export Selection
!切好要存 obj 檔喔
File > Import
選 al.obj一開始很複雜有很多東西
為了後續能夠好好的動起來,就把他切割一下吧
選取好部位後 > File > Export Selection
我們要把上週的 Final_Project 下載下來 ( 因為我用自己的電腦,其實東西已經存在了)
先開啟專案檔
為了解決每次都要安裝 freeglut 的問題,直接在 Final_Project 中貼上 freeglut
Project > Properties
Project settings > Project's build options...
Search diretories > Compiler >點原始路徑 > Edit > freeglut\include > ok
變更完如下圖
有兩個地方要做更動,Linker 也是一樣的步驟
✌2 組合模型
剛才不是裁切好很多檔案了嗎,但是太亂了!
建立 model 資料夾把他們放進來
再來把第十週的 glm.cpp 和 glm.h 貼過來 Final_Project
我分的比較細,所以看起來很多
加上鍵盤 ( 舊得先註解掉,後面再回來 )
用 show[ i ] 來決定是否顯示 ( 我有14個物件但是先跟著老師做4個 )
預設 0,1,0,0 所以執行時身體一開始就會出現
if(key=='0') show[0] = !show[0]; 按壓鍵盤 0變1 1變0
if(show[0])glmDraw(head, GLM_MATERIAL); 上面的 0 1能控制消失與出現( 有沒有畫出來 )
glutPostRedisplay();
要 display 不然畫面就會卡住不更新了
要 display 不然畫面就會卡住不更新了
今天最後一次修改檔案
同時也可以透過小黑看到移動的數值 ( 可得知要移動多少能到中心 )
很重要!最後 Save everything





沒有留言:
張貼留言