1. 程式人生 > >Shader 學習筆記 20151110

Shader 學習筆記 20151110

Segment 0 回想

  • 學習直如逆水行舟,不進則退,這些天事物繽紛,就蹉跎了許久。看來寫學習筆記還是有用處的,回顧倒是其次,主要還是自勵自勉,不能半途而廢。

Segment 1 閱讀

  • 閱讀了cook book第二章的Creating procedural textures in the Unity editor
  • 閱讀了cook book第二章的Photoshop levels effect

Segment 2 理解

  • Creating procedural textures in the Unity editor,是指不需要用texture,直接通過shader裡面編輯每一個點的color值。我覺得不妥,這樣雖然降低了程式包體的大小,但是對graphic的開銷感覺過高(實際還不知道,需要測)

  • Photoshop levels effect,PS大神!!! 很多這種處理都可以在shader裡面搞,書中的例子是一個加強亮度和加強contrast。理論上如果我們瞭解演算法,很多都可以做。

    這裡面有兩個關鍵點:
    1、知道每一種PS的演算法。這的確很難,需要專門作為一個課題多看、多學、多想。
    2、瞭解每一種演算法在graphic裡面的開銷,不能耗電過高、過熱。