Pikuma - 3D Computer Graphics Programming
Pikuma - 3D 計算機圖形編程教程
在使用 C 編程語言從頭開始創建軟件渲染器的同時,學習 3D 圖形背后的所有理論和數學知識。
課程描述
本課程完全沉浸在計算機圖形學的基礎知識中!您將了解軟件 3D 引擎的工作原理,并使用 C 編程語言從頭開始編寫完整的軟件光柵化器;包括紋理、相機、剪輯和加載復雜的 OBJ 文件。逐像素、逐三角形、逐網格。
從頭開始的 3D 編程
我們將回顧使 3D 計算機圖形成為可能的所有美妙數學知識,因為我們從第一原理開始處理所有概念。我們還將編寫一個全面的軟件渲染器,它可以在屏幕上顯示復雜的 3D 對象,而無需任何圖形 API 的幫助。沒有 GPU、沒有 OpenGL、沒有 DirectX!只需要一個 C 編譯器和一點線性代數,我們就可以創建一個令人驚嘆的最終項目!
Learn all the theory and the math behind 3D graphics while creating a software renderer from scratch using the C programming language.
Course description
This is one of my favorites!
This course is a complete immersion into the fundamentals of computer graphics! You'll learn how a software 3D engine works under the hood, and use the C programming language to write a complete software rasterizer from scratch; including textures, camera, clipping, and loading complex OBJ files. Pixel per pixel, triangle per triangle, mesh per mesh.
3d programming from scratch
We'll review all the beautiful math that makes 3D computer graphics possible as we tackle all concepts from first principles. We'll also write a comprehensive software renderer that can display complex 3D objects on the screen without the help of any graphics API. No GPU, no OpenGL, no DirectX! Just a C compiler and a little bit of linear algebra is all we need to create a final project that is nothing short of amazing!
描述:
標簽: 3d 圖像 編程 教程○ 因利息系統長期被人利用漏洞刷取CG點,目前取消利息功能,作為補償,每個賬號額外一次性補償當前余額的 30% ,充值贈送百分比提高 100% (暫定),請知悉。 ○ 充值或賬號問題請【點擊這里聯系站長】 |
常見問題,點擊查詢: | ||
●CGer(Cg兒)資源下載幫助 | ||
●資源名詞解釋 | ||
●注冊/登陸問題 | ||
●充值出錯/修改密碼/忘記密碼 | ||
●充值贈送系統 | ||
●文件解壓出錯/解壓密碼 | ||
●Payment with Paypal | ||
●哪些資源會被列為付費資源 | ||
●為何要充值解鎖 | ||
●免責條款 | ||
●聯系站長(聯系站長前請先仔細閱讀 免責條款 ,網站只提供資源,不提供軟件安裝等服務!) |