2022年4月12日 星期二

Ru的電腦圖學筆記>

 


💩step0 到 jsyeh.org/3dcg10 下載

    1.windows.zip 👉解壓縮至windows\Light Material.exe

    2.data.zip👉丟到windows裡面

    3.source.zip

    4.執行 Light Material.exe 今天的主角:打光、模型



💩step1 

    1.複習上次的打光範例,裡面的 Light Material.exe 有用到打光、模型,是今天主角

    2.實做看看!(GLUT範例,source.zip 的範例)

        -下載 freeglut,codeblocks 開啟新檔,檔名:week08_model,把 main.cpp 裡面的程式碼偷到 Notepad++

    3.拿出上次上課的程式碼:week06_light

        -git 下載上週的程式

        -git clone 下來,或在專案資料夾 git push

        -把 week06_light 用 Notepad++ 開啟,執行會看到打光的黃色茶壺



step2 

    1.把 source.zip 裡面的 glm.h/glm.c/lighmaterial.cpp 拿來程式用,就能讀入3D模型

        -glm.h 👉 inclue

        -glm.c 改檔名,glm.cpp 要加入專案

        -lighmaterial.cpp 用 Notepad++ 研究學習

    2.畫3D模型檔

        -畫模型的程式碼:drawmode()

        -把檔案放在 working dir 工作目錄裡面(codeblocks 下方藍色 Build Log 有說工作目錄在哪)

        -將 data 資料夾放進 C:\Users\Desktop\freeglut\bin

        -把 source.zip 裡的 glm.c 改成 glm.cpp 和 glm.h 一起丟進 week08_model 的目錄中

        -要勾選副檔名才看的到!

        -Build&run 會看到一個立體的足球


完成!!💟💟💟💟💟💟💟



沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...