LV. 23
GP 4k

【資源】整理出的一些 Shader以及遊戲數學的學習資源

樓主 is樂小呈 angus945
GP57 BP-
建議用網頁看,超連結壞了在更我說一聲

==== Shader ====

Shader Development from Scratch for Unity with Cg
個人最推薦的起步教學,連貫性高
Udemy上的付費教學,總時長 10.5H (價格大概 300 ~ 600 NT)
Unity Shader 大多功能的基礎,以及畫面渲染的觀念
- 英文,有字幕可以翻譯 -

TheBookOfShaders
互動式網頁,連貫性高,適合起步,量還不大
使用的是 GLSL語法,可以直接在網頁上修改程式碼
講解Shader 數值在顏色、向量和座標空間相互轉換的特性
以及距離場的觀念,亂數和噪音(Noise)的教學
- 英文,有簡中,可以翻譯網頁 -

Catlikecoding
六邊形網格(Hex Map)、水波、渲染,教學量大,連貫性高
- 英文,有簡中,可以翻譯網頁 -

Catlikecoding
六邊形網格(Hex Map)、水波、渲染,教學量大,連貫性高
- 英文,可以翻譯網頁 -

Inigo Quilez
各種形狀的距離場 RayMarching ,有 code和影片,教學量超大
- 英文,可以翻譯字幕 -

Ronja's Shader Tutorials
大量的教學 (了解度不高)
- 英文,可以翻譯網頁 -

Shader Development using Unity
付費的影片教學,總時長 16H (價格 174 USD 約 5000up NT)
我沒買,只知道有這個教學 (了解度不高)

Shadertoy
大量的 Shader範本可以參考,使用的是 GLSL語法
- 英文 -
 
Unity CG 函式
- 簡中 -


我的筆記資料夾
裡面有一些 Shader初學筆記

關鍵字,重點方向
Shader distance field
Shader Signed distance function

==== Computer Graphics ====

GAMES101-现代计算机图形学入门
線性代數和計算機圖學的底層慢慢解說,量蠻大的,當廣播聽 XD
- 中文,沒字幕 -

遊戲圖學發展史
蠻有意思的,就當作聽故事,真心佩服這些推進遊戲圖學的先驅
整個顯示技術的爆發性成長都可以歸功在這些人身上
- 英文,有字幕 -

==== Math of Game ====

基礎觀念 Vector
向量,遊戲開發的一切都是建立在這上面,也是線性代數的最底層
- 英文,可以翻譯字幕 -


純數學 Linear Algebra
Essence of linear algebra
線性代數,在各領域中運用的工程數學
線代解說首推 3Blue1Brownk的系列,配合動畫更能讓人理解線性代數的圖形意義
- 英文,可以翻譯字幕 -

純數學 Linear Algebra
ImmersiveMath
配合描述及互動式網頁解說各種線性代數的運用大多是結論,比較少推倒的部分
- 英文 -

純數學 綜合
MathsIsFun
超多的數學...連物理都有,硬派
- 英文,可以翻譯網頁 -

純數學 公式
數學公式集錦
一堆公式,光看就怕
- 中文 -


遊戲開發 Matrix (Linear Algebra)
Catlike Coding
矩陣在遊戲開發中的運用,各種Transform的實作,以及矩陣投影
- 英文,可以翻譯網頁 -

遊戲開發 triangle function
The Quadratic Formula - Why Do We Complete The Square? INTUITIVE PROOF
三角函數在遊戲開發中的運用
- 中文 -

- 英文,自動字幕,可以翻譯 -

- 英文,自動字幕,可以翻譯 -

GDC的遊戲數學解說  
解說遊戲開發會用到的各種非線性數學函式

解說 3D幾何物體互動的數學

解說遊戲中跳躍的數學

關鍵字
Math of game
Math for game develop
Math for Game Programmers

======
昨天花了六個小時整理的

把這陣子蒐集到的 Shader和數學資源整理出來了
不過我只有放資料量夠大,或是夠重要的

小屋原文
更新的話會以小屋的優先

感謝所有分享資源的大大
如果有其他推薦的資源也歡迎提供!!
57
-
未登入的勇者,要加入 2 樓的討論嗎?
板務人員:

238 筆精華,10/12 更新
一個月內新增 4
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】