2021年5月12日 星期三

chjyuʕ •ᴥ•ʔ week12 3D模型-1

 1. 3D exploration(模型切割)

下載安裝:3D exploration(放在moodle3D設計)

*要先解壓縮gumdan.zip









1-1加入codeblocks

  • codeblocks開啟OPENGL
  • 把原本的main.c remove
  • 把桌面上的gundam.cpp&貼紙放同目錄專案裡
  • 打開codeblocks-add files

於第一行增加程式碼:

#define GL_BGRA_EXT 0x80E1

#define GL_BGR_EXT 0x80E0

//註解Palette的兩行 ///調色盤

執行結果:


1-2更變模型轉動模式與大小
  • //註解原本程式裡頭的rotate&scale
增加程式碼:
glRotatef( nAngle, 0, 1, 0);///朝y軸轉動
glScalef(3, 3, 3);///模型大小


執行結果:

2.MAYA匯出模型關節
  • 匯入為切開的gundam.obj
  • 選取面-圈選整隻左手
  • 匯出OBJ
  • 完成

2-1 glut
  • 專案檔的cpd開啟notepad++
  • 更改執行資料夾"C:\Users\Administrator\Desktop\freeglut\bin" ------> "."

  • 把C:\Users\Administrator\Desktop\freeglut\bin裡.dll ctrlC到專案檔裡


執行結果:









沒有留言:

張貼留言

距地表面160 Week11

 #include "glm.h" GLMmodel* pmodel = NULL; void drawmodel(void) {     if (!pmodel) { pmodel = glmReadOBJ("data/porsche.obj...