• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    西西首頁 常用軟件 軟件下載 安卓軟件 游戲下載 安卓游戲 MAC應用 驅動下載 安卓電視
    系統工具網絡工具媒體工具圖形圖像聊天工具應用軟件編程開發手機軟件安卓應用電腦安全字體素材

    Shader編程視頻教程

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

    裝機必備軟件

    軟件介紹

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

    Shader簡介:

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

    教程特色:

    本教程“授人以漁”,為大家帶來零起點的shader教學,從圖形硬件的發展史開始,講GPU可編程管線,講現代shader language的發展歷程,讓大家能從一個縱深的過程中宏觀的了解這種技術的前世今生。教程以Unity引擎為環境 ,重點放在Cg語言的學習和經典光照的計算上。 為了突破難點,作者鋪助了大量圖文課件進行講解3D數學和圖形學知識,手把手在unity環境下進行逐行代碼的coding教學,期望幫助大家進入Shader編程的大門,最終能在實際的工程實踐中有些創造和創新。

    課程目錄:

    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和基本數據類型

    11.Cg語言入門4數據類型和swizzle操作

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

    13.Cg語言入門6Cg函數1

    14.Cg語言入門6Cg函數2

    15.3D數學基礎1-坐標系

    16.3D數學基礎2-向量

    17.3D數學基礎3-矩陣

    18.3D數學基礎4-矩陣和行列式

    19.3D數學基礎5-矩陣的逆

    20.3D數學基礎6-矩陣和變換

    21.3D數學基礎實例-C#矩陣變換與三維渲染1

    22.3D數學基礎實例-C#矩陣變換與三維渲染2

    23.3D數學基礎實例-C#矩陣變換與三維渲染3

    24.3D數學基礎實例-C#矩陣變換與三維渲染4

    25.3D數學基礎實例-C#矩陣變換與三維渲染5

    26.3D數學基礎實例-C#矩陣變換與三維渲染6

    27.VertexShader-頂點數據的輸入與輸出1

    28.VertexShader-頂點數據的輸入與輸出2

    29.VertexShader-更好的數據組織方式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.圖形學入門-法向量與光

    39.基礎實例-C#光照渲染1

    40.基礎實例-C#光照渲染2

    41.基礎實例-C#光照渲染3

    42.基礎實例-C#光照渲染4

    43.圖形學入門-實現漫反射Diffuseshader1

    44.圖形學入門-實現漫反射Diffuseshader2

    45.圖形學入門-反射向量與Cgreflect函數

    46.圖形學入門–實現phong光照

    47.圖形學入門-半角向量與BlinnPhong

    48.Fragmentshader-片段級光照1

    49.Fragmentshader-片段級光照2

    50.Fragmentshader-片段級光照3

    51.Fragmentshader-片段顏色混合

    52.Fragmentshader-邊緣泛光shader1

    53.Fragmentshader-邊緣泛光shader2

    54.Fragmentshader-片段級模型動態變色1

    55.Fragmentshader-片段級模型動態變色2

    56.Fragmentshader-片段級模型動態變色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-實現半透明著色1

    72.Fragmentshader7-實現半透明著色2

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

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

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

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

    77.Fragmentshader-Cube紋理采樣

    78.Fragmentshader-實現高效的reflectionshader

    密碼: 9ukp

    軟件截圖

    Shader編程視頻教程 從入門到精通

      其他版本下載

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)

      下載幫助下載幫助西西破解版軟件均來自互聯網, 如有侵犯您的版權, 請與我們聯系。

      TOP
      軟件下載
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>