2023年4月6日 星期四

Week08 3d模型

    Week08-1☁

        1.到https://jsyeh.org/3dcg10/  下載三劍客檔案


           2.將data資料夾拉入解壓縮後的windows資料夾

            
          3.用notepad++開啟obj查看程式碼(v為vertex頂點、vt為vertexTexcoord貼圖座標、vn為vertexNormal法向量、f為facet面) 


         4.到maya拉方塊並匯出obj檔


           5.將課本範例噴射機檔改成自己的模型檔案


            6.顯示自己的模型出來


    Week08-2☁

           1.開新檔案命名為week08-1_glm_model


                  2.準備好重要十行程式碼


                   3.將glm.h加入同個專案目錄下


                    4.將glm.c改成glm.cpp並放入同個專案目錄下


                  5.codeblocks裡新增glm.cpp檔案


                  6.將模型檔放在工作執行目錄 freeglut/bin裡


                 7.加入空指標做讀入模型


                 8.加入glmUnitize將模型調整單位大小(在正負1間)


   Week08-3☁

                    1.開新檔案命名為week08-2_glm_model_texture


                      2.複製上一個程式碼並加入法向量


                      3.貼上之前的貼圖程式碼並安裝opencv2.1,同時把鋼彈的.obj .mtl diffuse.jpg加入在bin工作目錄裡


                      4.設定編譯器裡加入三個咒語,執行後出現貼上圖的Gundam


                     5.到小畫家把貼圖做垂直翻轉

                     6.加入旋轉與角度,讓模型跟之前一樣轉動






沒有留言:

張貼留言