創作內容

75 GP

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

作者:樂小呈│2020-09-06 22:07:32│巴幣:2,914│人氣:3531
厭世狀態不想做事
於是就把這些整理整理了

建議用網頁版看 (12/5 更新

==== Shader ====

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

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

Unity Shader學習筆記(一)DrawCall
圖學基礎Unity Shader基礎講起,連貫性高
- 簡中 -

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

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

Ronja's Shader Tutorials
大量的教學,難度中段
- 英文,可以翻譯網頁 -

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

Daniel Ilett
解說各種後處理Shader,難度偏高,但有提供模板參考

Harry Alisavakis - My take on Shaders
解說各種更複雜的Shader,難度極高,沒有逐步教學
 
Unity CG 函式
- 簡中 -


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

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

==== Computer Graphics ====

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

Two Minute Papers
分享各種計算機圖學最新技術的論文,從渲染到物理再到AI都有
- 英文 -

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

3D 圖形學基礎
計算機圖學的三維渲染流程解說觀念向
- 簡中 -

==== Techically Art ====

Shadertoy
大量的 Shader範本可以參考,使用的是 GLSL語法
- 英文 -

Harry Alisavakis - Techically Art
分享各種技術上的遊戲藝術,大開眼界
- 英文 -

==== Math of Game ====

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

基礎觀念 kernel, convolution matrix
卷積矩陣,廣泛運用在圖像處理的數學計算,模糊處理邊緣檢測
- 英文,可以翻譯字幕 -


純數學 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
三角函數在遊戲開發中的運用
- 中文 -

遊戲開發 綜合數學
Essential Mathematics For Aspiring Game Developers
- 英文,自動字幕,可以翻譯 -

遊戲開發 綜合數學
Math for Game Dev - An Improvised Live Course
- 英文,自動字幕,可以翻譯 -


GDC的遊戲數學解說  
Math for Game Programmers: Fast and Funky 1D Nonlinear Transformations
解說遊戲開發會用到的各種非線性數學函式

Math for Game Programmers: Interaction With 3D Geometry
解說 3D幾何物體互動的數學

Math for Game Programmers: Building a Better Jump
解說遊戲中跳躍的數學


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

=== ===

花了六個小時整理的
感覺自己有點用處了,我真棒

把這陣子蒐集到的 Shader和數學資源整理出來了
不過我只有放資料量夠大,或是夠重要的
不然會像前幾篇一樣整理到死

Unity 的資源量夠大,怎麼搜都有,不怕起步沒方向
整理這種資源難找的意義比較大
之前幾篇應該不會在更了,如果要更那也是先刪一刪在說



感謝所有分享資源的大大
如果有其他推薦的資源也歡迎提供!!


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4908006
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Shader|數學|遊戲數學|學習|學習資源

留言共 19 篇留言

矮鵝
看完都可以出書了~~~我都用抄的~~~ _(:3」∠)_

09-06 22:10

樂小呈
抄都抄~~09-06 23:19
kiwi(薇薇安)
感覺都是很優的教學(人*´∀`)。*゚+
可惜窩是數學白癡...

09-06 22:11

樂小呈
沒關西,我以前也是嗚嗚09-06 23:20
那隻哈士奇 ≧ω≦
強者的學習筆記 謝謝分享www

09-06 22:12

樂小呈
诶嘿不客氣~~09-06 23:20
村村
實用卡

09-06 22:14

樂小呈
謝卡09-06 23:20
暴風雪

09-06 22:16

樂小呈
謝推~~09-06 23:20
無鹽粄條
感謝整理

09-06 22:18

樂小呈
ㄅ客氣~09-06 23:20
蒼天落葉
你的英文肯定炸彈強,謝謝整理分享~

09-06 22:35

樂小呈
並沒有,我所有東西裡最爛的就是英文QAQ09-06 23:21
KK
(看到標題)太好了,又有新知可以吸收(點進來)
整個滑過一次後,Shader 根本是無底洞[e28][e28][e28]

09-06 22:55

樂小呈
真的無底洞,我整理在這的都還算是淺的部分 [e28][e28][e28][e28]09-06 23:21
御安鴨·摸頭害鴨哭
謝謝大佬施恩

09-07 05:51

樂小呈
ㄅ客氣[e12]09-07 08:33
粽子
太強大了ww

09-07 09:03

樂小呈
诶嘿 [e12]09-07 09:09
米矢粒
小呈太強了~ [e19]

09-07 10:19

樂小呈
嘿嘿還好啦 >///<09-07 10:27
貓廚
收藏

09-07 10:41

樂小呈
謝支持~~09-07 10:43
GG
讚讚!

09-07 14:04

樂小呈
謝謝!09-07 14:09
純淨好水
讚喔[e19]

09-07 14:21

樂小呈
诶嘿感謝[e12]09-07 14:26
S彩S
小呈整理辛苦了><

09-07 14:38

樂小呈
謝謝 ><09-07 14:51
~XD
不乏超棒的資源!讚

09-07 17:27

樂小呈
謝謝~09-07 17:31
千羽
可惡數學好難(*゚▽゚)ノ

09-08 06:46

樂小呈
真的難,但是有趣(*゚▽゚)ノ09-08 07:59
HAwinnarrorNK
資源野太多你都吸收進去了喔(o.o)
過度上進了喔[e7]

09-18 23:16

樂小呈
怎麼可能都吸收了啦 XDD09-18 23:19
樂小呈
通常看到以後會用到的資料我都會先存的[e19]09-18 23:19
亞修(Moonmoon)
太好了,我眼睛休息完就準備來K了
先奉上一點巴幣

04-14 09:28

樂小呈
加油~04-14 09:39
我要留言提醒:您尚未登入,請先登入再留言

75喜歡★angus945 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【紀錄】Shader -... 後一篇:【紀錄】Shader -...

追蹤私訊切換新版閱覽

作品資料夾

yvonne40528歡迎來看小說ゝω・
🦋《羽化之後》|現代、校園、微戀愛、成長看更多我要大聲說9小時前


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

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