Shader 學習筆記 20151031

2021-07-06 07:44:29 字數 433 閱讀 4159

閱讀了unity shaders and effects cookboot的 custom light model一節。(page 17)

閱讀了unity online manual關於 custom light model兩段文章

閱讀了博文 【unity shaders】初探su***ce shader背後的機制

閱讀了博文【shader拓展】illustrative rendering in team fortress 2

前兩天閱讀完了《gpu 程式設計與cg 語言之陽春白雪下里巴人.pdf》,寫的很好,通俗易懂。

前兩天閱讀了《理解矩陣(孟巖)(全)》,這本簡直神了,告訴了我們什麼是數學的直覺意識,其中針對矩陣代表運動(變換),矩陣本身就是座標系,為何空間點的座標系變換需要齊次座標(只需要一次矩陣乘法),空間的本質是容納運動(變換)等等,這些論述極為精彩。

Shader學習筆記

direct和opengl兩種程式設計標準,前者是微軟提供的,一般用於windows平台,而後者是linux android ios等都共同支援的標準。由這兩種標準就衍生出來了集中gpu程式語言,諸如hlsl cg glsl等,在unity裡面,並不直接使用者三種語言去編寫,而是用自己自定義的sha...

Shader 學習筆記 20151102

計算光源法線點乘,也就是它們之間的夾角余弦 float diflight dot s.normal,lightdir 計算視點法線點乘,也就是它們之間的夾角余弦 float rimlight dot s.normal,viewdir 給光源法線點乘搞了乙個hlambert效果 就是讓非光照面也有明暗...

Shader 學習筆記 20151113

根本原因是uv只能通過input這個struct裡面抓得到,而input只在surf 裡面才能輸入進去。那麼有乙個問題出現了,很多texture是在lighting 裡面取,例如 float roughness tex2d roughnesstex,float2 ndoth raw 0.5 0.5,...