課程介紹
注意0:欲購買此課程,獲取安全購買鏈接,索要正版授權(quán)學(xué)習(xí)平臺(tái)賬號(hào),務(wù)必加咨詢QQ:2536379620
注意1:由于編碼原因,試聽課程視頻畫面清晰度不如最終購買的視頻。最終購買視頻的畫面清晰度可參見以下兩張圖。圖1 圖2
注意2:正版良心視頻,購買后有機(jī)會(huì)和原作者直接短暫技術(shù)交流。
注意3:感覺課程太難?沒有信心?還在猶豫自己學(xué)的會(huì)學(xué)不會(huì)?我們的師傅帶徒弟模式(5倍下單)會(huì)給您信心。我們承諾,
商品詳情,教學(xué)大綱,視頻內(nèi)容,所涉及技術(shù),可獲得原創(chuàng)作者老師微信或QQ和針對視頻范圍的精心指導(dǎo)。線上一
對一師帶徒輔導(dǎo)問答,針對視頻內(nèi)代碼調(diào)試,使命必達(dá),視頻之外相關(guān)技術(shù)內(nèi)容,行業(yè)內(nèi)信息人脈,企業(yè)內(nèi)推(如有),原創(chuàng)作者老師會(huì)竭誠幫助。
以上所示價(jià)格,只能自行學(xué)習(xí)視頻和獲取少量解答。 師傅帶徒弟課程(5倍下單左右,可以 先和客服聯(lián)系,可獲得老師微信或QQ和針對視頻范圍的精心指導(dǎo)。線上一對一師帶徒輔導(dǎo)問答,針對視頻內(nèi)代碼調(diào)試,使命必達(dá)。)
本課程知識(shí)體系對標(biāo)市場企業(yè)需求,內(nèi)容詳細(xì),圖形工程師必達(dá)標(biāo)準(zhǔn)
大咖講師授課,轉(zhuǎn)光柵引擎代碼,理論結(jié)合實(shí)踐,專業(yè)技術(shù)解答
我們的目標(biāo),從實(shí)戰(zhàn)角度出發(fā),培養(yǎng)打造三維渲染業(yè)界急需的工程師技術(shù)人才
課程概要
只給你一個(gè)畫點(diǎn)的功能,構(gòu)建一個(gè)三維世界,制作自己的虛擬 GpU
圖形工程師的前景怎么樣
為什么深入學(xué)習(xí)計(jì)算機(jī)圖形學(xué)
相關(guān)人才緊缺
隨著 VR/AR 產(chǎn)業(yè)的發(fā)展以及次世代游戲技術(shù)的更迭,行業(yè)內(nèi)部人才會(huì)越來越缺乏
國內(nèi)需求緊迫
大量模擬仿真類軟件、工業(yè)設(shè)計(jì)類軟件都需要特殊的渲染方法,國內(nèi)的工業(yè)軟件需要大量的渲染引擎技術(shù)人才
不會(huì)中年危機(jī)
演染引擎技術(shù)行業(yè),屬于門檻較高的行業(yè),進(jìn)入之后需要多年學(xué)習(xí)才可以達(dá)到一定技術(shù)水平,課題繁多.越老越吃香
行業(yè)結(jié)合性高
演染引擎可以結(jié)臺(tái)物理仿真、工業(yè)軟件、醫(yī)療影晌、三維重建、虛擬現(xiàn)實(shí)、營銷、網(wǎng)站等各類行業(yè)技術(shù),可以說是幾乎無限制
什么樣的你適合學(xué)習(xí)本課程
在校大學(xué)生,對圖形學(xué)感興趣
期望獲得更高薪水,轉(zhuǎn)到計(jì)算機(jī)圖形學(xué)
對 C + +熟練準(zhǔn)握,但沒設(shè)計(jì)過架構(gòu)
需要加強(qiáng)職場技術(shù)能力人士
只要你想深度學(xué)習(xí)計(jì)算機(jī)圖形學(xué),就可以上馬走起!
課程從基礎(chǔ)二維顯示算法,通過原理算法講解、公式推導(dǎo)一直到代碼精講,由淺入深,
直至可以完整的編寫軟件渲染器的標(biāo)準(zhǔn),為你提供社區(qū)答疑服務(wù),保駕護(hù)航!
學(xué)習(xí)本課程后我們能得到什么
完全掌握計(jì)算機(jī)圖形光柵化渲染的數(shù)學(xué)原理,不留死角
我們會(huì)將計(jì)腳機(jī)圖形學(xué)需要的數(shù)學(xué)基礎(chǔ),進(jìn)行系統(tǒng)編排;由淺入深,系統(tǒng)講解每一個(gè)遇到的數(shù)學(xué)公式。
完全掌握 GPU 光柵化背后的原理與機(jī)制
對于現(xiàn)代化 GPU 編程擁有更深入的理解,完全掌握諸如(剪裁 /剔除/深度/混合/透視修正)等管線算法。
得到一套成型的軟件光柵化系統(tǒng)
通過本課程的學(xué)習(xí),你可以自主編寫一套屬于自己的軟件GPU 光柵化系統(tǒng);或者也可以使用本課程配套代碼進(jìn)行完整學(xué)習(xí)
學(xué)習(xí)如何應(yīng)用本 API 制作攝像機(jī)/光照/模型讀取等應(yīng)用功能
通過使用我們自己封裝的 GPU 接口,我們可以實(shí)現(xiàn)多種不同的應(yīng)用效果
課程專屬答疑社區(qū)
購買本課程后,學(xué)員可以參與我方徽信/ QQ 社區(qū),與志同通臺(tái)的人在一起快樂圖形學(xué)!
課程大綱
01
導(dǎo)學(xué)與資料下載
【錄播】導(dǎo)學(xué)(7分鐘)
【資料】FFEngine源代碼(rar,188.2MB)
【資料】Regex正則表達(dá)式測試工程(rar,1.7KB)
02
渲染知識(shí)回顧
【錄播】渲染回顧—頂點(diǎn)與幾何(25分鐘)免費(fèi)試看
【錄播】渲染回顧—矩陣與變換(29分鐘)
【錄播】渲染回顧—紋理復(fù)習(xí)(26分鐘)
【錄播】渲染回顧—Shader系統(tǒng)(17分鐘)
【錄播】渲染回顧—材質(zhì)復(fù)習(xí)(20分鐘)
【錄播】渲染回顧—光照復(fù)習(xí)(23分鐘)
【錄播】渲染引擎—?jiǎng)赢嫃?fù)習(xí)(22分鐘)
03
渲染引擎案例及概覽
【錄播】引擎Cmake組織架構(gòu)(15分鐘)
【錄播】案例講解—Triangle繪制(20分鐘)
【錄播】案例講解—Cube繪制(12分鐘)
【錄播】案例講解—Material材質(zhì)繪制(12分鐘)
【錄播】案例講解—模型讀取(17分鐘)
【錄播】案例講解—模型動(dòng)畫(19分鐘)
【錄播】引擎架構(gòu)概覽(23分鐘)
【錄播】引擎代碼概覽(14分鐘)
04
引擎核心層設(shè)計(jì)
【錄播】智能指針詳解(28分鐘)
【錄播】核心層—Attribute類數(shù)據(jù)設(shè)計(jì)(18分鐘)
【錄播】核心層—Attribute類接口設(shè)計(jì)(13分鐘)
【錄播】核心層—Geometry類詳解(15分鐘)
【錄播】核心層—包圍球與包圍盒(21分鐘)
【錄播】核心層—Object3D數(shù)據(jù)詳解(15分鐘)
【錄播】核心層—Object3D類型與節(jié)點(diǎn)(10分鐘)
【錄播】核心層—Object3D矩陣接口(23分鐘)
【錄播】核心層—Object3D之LookAt函數(shù)(17分鐘)
05
引擎設(shè)計(jì)——FrontEnd
【錄播】FrontEnd—Material類設(shè)計(jì)(15分鐘)
【錄播】FrontEnd—Camera攝像機(jī)類設(shè)計(jì)(15分鐘)
【錄播】FrontEnd—CameraControl控制器類設(shè)計(jì)(29分鐘)
【錄播】FrontEnd—Texture類型設(shè)計(jì)(17分鐘)
【錄播】FrontEnd—Texture讀取系統(tǒng)設(shè)計(jì)(21分鐘)
【錄播】FrontEnd—SourceCache設(shè)計(jì)(16分鐘)
【錄播】FrontEnd—EventDispatcher設(shè)計(jì)(43分鐘)
【錄播】FrontEnd其他類型(11分鐘)
06
渲染器基礎(chǔ)模塊
【錄播】基礎(chǔ)模塊—窗體初始化設(shè)計(jì)(22分鐘)
【錄播】基礎(chǔ)模塊—窗體尺寸變化回調(diào)(12分鐘)
【錄播】基礎(chǔ)模塊—窗體鼠標(biāo)事件回調(diào)(12分鐘)
【錄播】基礎(chǔ)模塊—窗體鍵盤響應(yīng)(14分鐘)
【錄播】基礎(chǔ)模塊—渲染流程概覽(18分鐘)
【錄播】基礎(chǔ)模塊—渲染列表類設(shè)計(jì)(27分鐘)
【錄播】基礎(chǔ)模塊—渲染列表排序(20分鐘)
【錄播】基礎(chǔ)模塊—視錐體裁剪算法(一)(15分鐘)
【錄播】基礎(chǔ)模塊—視錐體裁剪算法(二)(17分鐘)
【錄播】基礎(chǔ)模塊—視錐體裁剪代碼詳解(17分鐘)
07
引擎頂點(diǎn)屬性系統(tǒng)
【錄播】渲染場景解析流程(17分鐘)
【錄播】頂點(diǎn)—VBO解析架構(gòu)理論(12分鐘)
【錄播】頂點(diǎn)—Attribute解析(19分鐘)
【錄播】頂點(diǎn)—Geometry解析(12分鐘)
【錄播】頂點(diǎn)—Object解析(11分鐘)
【錄播】頂點(diǎn)—VBO與VAO理論(21分鐘)
【錄播】頂點(diǎn)—綁定前流程(11分鐘)
【錄播】頂點(diǎn)—綁定詳解(一)(25分鐘)
【錄播】頂點(diǎn)—綁定詳解(二)(25分鐘)
08
Shader管理系統(tǒng)
【錄播】Shader—管理介紹(28分鐘)
【錄播】Shader—DriverProgram解析(一)(12分鐘)
【錄播】Shader—DriverProgram解析(二)(21分鐘)
【錄播】Shader—DriverProgram參數(shù)化構(gòu)建(15分鐘)
【錄播】Shader—DriverPrograms接口設(shè)計(jì)(15分鐘)
【錄播】Shader—DriverMaterial材質(zhì)解析(19分鐘)
【錄播】Shader—Shader處理主流程(27分鐘)
【錄播】Shader—ShaderProgram更新流程(14分鐘)
【錄播】Shader—ShaderChunk完整解析(36分鐘)
【錄播】Shader—Shader系統(tǒng)總結(jié)回顧(18分鐘)
09
Uniform系統(tǒng)設(shè)計(jì)
【錄播】Uniform—概念與分類(19分鐘)
【錄播】Uniform—參數(shù)獲取接口詳解(33分鐘)
【錄播】Uniform—系統(tǒng)設(shè)計(jì)(15分鐘)
【錄播】Uniform—Single與PureArray類型(24分鐘)
【錄播】Uniform—StructuredUniform詳解(20分鐘)
【錄播】Uniform—更新方案設(shè)計(jì)(27分鐘)
【錄播】Uniform—設(shè)計(jì)最終方案(39分鐘)
10
Uniform系統(tǒng)解析
【錄播】Uniform—StructuredUniform外部組織(16分鐘)
【錄播】Uniform—PureArrayUniform外部組織(17分鐘)
【錄播】Uniform—設(shè)計(jì)總結(jié)與OutMap(19分鐘)
【錄播】Uniform—UniformLib解析(16分鐘)
【錄播】Uniform—系統(tǒng)更新邏輯(21分鐘)
【錄播】Uniform—正則表達(dá)式精講(20分鐘)
【錄播】Uniform—UniformName匹配案例(32分鐘)
【錄播】Uniform—Uniform對象匹配與構(gòu)建(19分鐘)
【錄播】Uniform—系統(tǒng)總結(jié)回顧(13分鐘)
【錄播】管線設(shè)置與最終繪制(23分鐘)
11
紋理系統(tǒng)解析
【錄播】紋理—技術(shù)回顧(13分鐘)
【錄播】紋理—DriverTextures詳解(18分鐘)
【錄播】紋理—TextureUnit分配解析(18分鐘)
【錄播】紋理—更新過程解析(28分鐘)
【錄播】紋理—CubeMap技術(shù)回顧(18分鐘)
【錄播】紋理—DriverBackground解析(18分鐘)
【錄播】紋理—CubeMap之Shader系統(tǒng)解析(12分鐘)
【錄播】紋理—CubeMap之Uniform更新流程解析(10分鐘)
【錄播】紋理—系統(tǒng)總結(jié)(12分鐘)
12
RenderTarget系統(tǒng)解析
【錄播】RenderTarget—FrontEnd設(shè)計(jì)(21分鐘)
【錄播】RenderTarget—實(shí)例演示(8分鐘)
【錄播】RenderTarget—DriverRenderTarget解析(9分鐘)
【錄播】RenderTarget—構(gòu)建過程解析(17分鐘)
13
光照系統(tǒng)解析
【錄播】光照—系統(tǒng)概覽(11分鐘)
【錄播】光照—MeshPhongShader解析(一)(33分鐘)
【錄播】光照—MeshPhongShader解析(二)(13分鐘)
【錄播】光照—光照緩存流程解析(8分鐘)
【錄播】光照—Uniform設(shè)計(jì)(15分鐘)
【錄播】光照—DriverLights系統(tǒng)解析(16分鐘)
【錄播】光照—Uniform的構(gòu)建與更新(23分鐘)
14
陰影系統(tǒng)解析
【錄播】陰影—技術(shù)回顧(15分鐘)
【錄播】陰影—FrontEnd設(shè)計(jì)(17分鐘)
【錄播】陰影—DepthShader解析(10分鐘)
【錄播】陰影—陰影渲染相關(guān)ShaderChunk(37分鐘)
【錄播】陰影—Uniform設(shè)計(jì)(12分鐘)
【錄播】陰影—Shadow固定信息更新邏輯(9分鐘)
【錄播】陰影—ShadowMap渲染流程解析(21分鐘)
【錄播】陰影—參數(shù)實(shí)驗(yàn)(7分鐘)
15
模型讀取
【錄播】模型讀取—技術(shù)體系(14分鐘)
【錄播】模型讀取—材質(zhì)讀取(19分鐘)
【錄播】模型讀取—節(jié)點(diǎn)解析(13分鐘)
【錄播】模型讀取—Mesh讀取與構(gòu)建(12分鐘)
【錄播】模型讀取—uv讀取解析(17分鐘)
16
骨骼系統(tǒng)
【錄播】骨骼系統(tǒng)—插值技術(shù)回顧(12分鐘)
【錄播】骨骼系統(tǒng)—Interpolant類解析(24分鐘)
【錄播】骨骼系統(tǒng)—Interpolant不同類型講解(13分鐘)
【錄播】骨骼系統(tǒng)—系統(tǒng)架構(gòu)(一)(13分鐘)
【錄播】骨骼系統(tǒng)—系統(tǒng)架構(gòu)(二)(9分鐘)
【錄播】骨骼系統(tǒng)—ShaderChunk解析(12分鐘)
【錄播】骨骼系統(tǒng)—類設(shè)計(jì)架構(gòu)(16分鐘)
【錄播】骨骼系統(tǒng)—模型數(shù)據(jù)讀取(22分鐘)
【錄播】骨骼系統(tǒng)—系統(tǒng)總結(jié)(9分鐘)
17
動(dòng)畫系統(tǒng)
【錄播】動(dòng)畫—系統(tǒng)架構(gòu)解析(18分鐘)
【錄播】動(dòng)畫—類設(shè)計(jì)解析(17分鐘)
【錄播】動(dòng)畫—模型關(guān)鍵幀讀取(14分鐘)
【錄播】動(dòng)畫—AnimationAction構(gòu)造(8分鐘)
【錄播】動(dòng)畫—PropertyBinding解析(17分鐘)
【錄播】動(dòng)畫—?jiǎng)赢嬒到y(tǒng)整體流程總結(jié)(11分鐘)