西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

Shader編程視頻教程

從入門到精通
  • Shader編程視頻教程從入門到精通
  • 軟件大小:34.40G
  • 更新時間:2018-05-25 08:44
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 視頻教程
  • 軟件等級:3級
  • 應(yīng)用平臺:WinAll, WinXP, Win7
  • 官方網(wǎng)站:暫無
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

Shader編程視頻教程帶給大家由蠻牛教育出品的Shader視頻教程,這是一份可以讓您從入門到精通的視頻教程,它涉及到方方面面,讓您從基礎(chǔ)了解這門編程語言的技術(shù)和魅力,當(dāng)然學(xué)起來也不是那么容易,總之高手之路注定坎坷,歡迎學(xué)習(xí)。

Shader簡介:

Shader在游戲中的作用非常重要,然而學(xué)習(xí)shader的路卻不是那么容易,它涉及到方方面面的知識和基礎(chǔ), 比如:3D數(shù)學(xué),計算機(jī)圖形學(xué)甚至硬件。很多朋友為了達(dá)到一種特別的功能,往往在互聯(lián)網(wǎng)上四處搜索別人的shader,最后卻找不到適合自己需求的東西。與其糾結(jié)在無法理解和改良別人shader的痛苦中,不如放棄盲目和被動,轉(zhuǎn)而從頭學(xué)習(xí)這種“代碼的藝術(shù)”。

教程特色:

本教程“授人以漁”,為大家?guī)砹闫瘘c的shader教學(xué),從圖形硬件的發(fā)展史開始,講GPU可編程管線,講現(xiàn)代shader language的發(fā)展歷程,讓大家能從一個縱深的過程中宏觀的了解這種技術(shù)的前世今生。教程以Unity引擎為環(huán)境 ,重點放在Cg語言的學(xué)習(xí)和經(jīng)典光照的計算上。 為了突破難點,作者鋪助了大量圖文課件進(jìn)行講解3D數(shù)學(xué)和圖形學(xué)知識,手把手在unity環(huán)境下進(jìn)行逐行代碼的coding教學(xué),期望幫助大家進(jìn)入Shader編程的大門,最終能在實際的工程實踐中有些創(chuàng)造和創(chuàng)新。

課程目錄:

1.圖形硬件簡史與可編程管線

2.Shader和渲染管線

3.三大主流編程語言HLSL/GLSL/Cg

4.Unityshader的組織形式(Shaderlab)

5.固定管線shader(Fixedfunctionshader)_1

6.固定管線shader(Fixedfunctionshader)_2

7.Surfaceshader1

8.Surfaceshader2

9.Cg語言入門1輸入輸出和語義

10.Cg語言入門3profile和基本數(shù)據(jù)類型

11.Cg語言入門4數(shù)據(jù)類型和swizzle操作

12.Cg語言入門5流程控制

13.Cg語言入門6Cg函數(shù)1

14.Cg語言入門6Cg函數(shù)2

15.3D數(shù)學(xué)基礎(chǔ)1-坐標(biāo)系

16.3D數(shù)學(xué)基礎(chǔ)2-向量

17.3D數(shù)學(xué)基礎(chǔ)3-矩陣

18.3D數(shù)學(xué)基礎(chǔ)4-矩陣和行列式

19.3D數(shù)學(xué)基礎(chǔ)5-矩陣的逆

20.3D數(shù)學(xué)基礎(chǔ)6-矩陣和變換

21.3D數(shù)學(xué)基礎(chǔ)實例-C#矩陣變換與三維渲染1

22.3D數(shù)學(xué)基礎(chǔ)實例-C#矩陣變換與三維渲染2

23.3D數(shù)學(xué)基礎(chǔ)實例-C#矩陣變換與三維渲染3

24.3D數(shù)學(xué)基礎(chǔ)實例-C#矩陣變換與三維渲染4

25.3D數(shù)學(xué)基礎(chǔ)實例-C#矩陣變換與三維渲染5

26.3D數(shù)學(xué)基礎(chǔ)實例-C#矩陣變換與三維渲染6

27.VertexShader-頂點數(shù)據(jù)的輸入與輸出1

28.VertexShader-頂點數(shù)據(jù)的輸入與輸出2

29.VertexShader-更好的數(shù)據(jù)組織方式struct

30.VertexShader-Uniform與properties屬性

31.VertexShader-幾何變換—MVP矩陣變換1

32.VertexShader-幾何變換—MVP矩陣變換2

33.VertexShader-幾何變換—頂點顏色變換1

34.VertexShader-幾何變換—頂點顏色變換2

35.VertexShader-幾何變換—頂點位移

36.VertexShader-幾何變換—扭曲

37.VertexShader-幾何變換—波

38.圖形學(xué)入門-法向量與光

39.基礎(chǔ)實例-C#光照渲染1

40.基礎(chǔ)實例-C#光照渲染2

41.基礎(chǔ)實例-C#光照渲染3

42.基礎(chǔ)實例-C#光照渲染4

43.圖形學(xué)入門-實現(xiàn)漫反射Diffuseshader1

44.圖形學(xué)入門-實現(xiàn)漫反射Diffuseshader2

45.圖形學(xué)入門-反射向量與Cgreflect函數(shù)

46.圖形學(xué)入門–實現(xiàn)phong光照

47.圖形學(xué)入門-半角向量與BlinnPhong

48.Fragmentshader-片段級光照1

49.Fragmentshader-片段級光照2

50.Fragmentshader-片段級光照3

51.Fragmentshader-片段顏色混合

52.Fragmentshader-邊緣泛光shader1

53.Fragmentshader-邊緣泛光shader2

54.Fragmentshader-片段級模型動態(tài)變色1

55.Fragmentshader-片段級模型動態(tài)變色2

56.Fragmentshader-片段級模型動態(tài)變色3

57.Fragmentshader-2D紋理采樣1

58.Fragmentshader-2D紋理采樣2

59.Fragmentshader-2D紋理采樣3

60.Fragmentshader–UV動畫1

61.Fragmentshader–UV動畫2

62.Fragmentshader–UV動畫3

63.Fragmentshader–紋理混合動畫1

64.Fragmentshader–紋理混合動畫2

65.Fragmentshader–程序紋理

66.Fragmentshader–程序紋理水波仿真1

67.Fragmentshader–程序紋理水波仿真2

68.Fragmentshader–程序紋理水波仿真3

69.Fragmentshader–程序紋理水波仿真4

70.Fragmentshader-Alpha與blend運算

71.Fragmentshader7-實現(xiàn)半透明著色1

72.Fragmentshader7-實現(xiàn)半透明著色2

73.Fragmentshader-紋理法線與凹凸貼圖1

74.Fragmentshader-紋理法線與凹凸貼圖2

75.Fragmentshader-紋理法線與凹凸貼圖3

76.Fragmentshader-紋理法線與凹凸貼圖4

77.Fragmentshader-Cube紋理采樣

78.Fragmentshader-實現(xiàn)高效的reflectionshader

軟件標(biāo)簽: Shader編程 視頻教程

密碼: 9ukp

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載