在說明透視、比例等等之前先說明畫圖的一個重要觀念,空間意識
首先,什麼是電腦圖學?從廣義上來說,就是由電腦產生圖形到畫面的過程所牽涉到的所有領域,但如果要比較限縮範圍的舉例:玩具總動員就是第一部完全利用CG製作的動畫長片,那你大致會有一個概念,電腦圖學可以產生像是玩具總動員那類的3D模型的動畫。
Project頁面: Maze Visibility and Rendering Graphics
這邊先定義一下幾個容易搞混的名詞,Rendering, Shading, Shadowing, Lighting,當時花了一些時間才搞清楚。
無論用什麼樣的render pipeline,我最後都要使用點陣圖來顯示,也就是pixel的二維陣列,所以在CG的pipeline就有Rasterization這個步驟,然後在輸出到screen,或者說是window, viewport。
FLTK算是蠻老的一個C++…
Project頁面:Trains and Roller Coasters(附有範例執行檔)
Project頁面:Project 4: Water Surface and Rendering (GPU Shader)
但在說明畫面之前,以K大的系統加上自己的系統來說,先定義幾個名詞
These were the top 10 stories published by Maochinn in 2020. You can also dive into monthly archives for 2020 by using the calendar at the top of this page.