原创 C for Graphic:CommandBuffer血量圖

      最近618買了個機械師藍牙遊戲鼠標,日常使用幾天感覺還行,就把CF安裝了,每天玩兩把試試身手。             CF每次結束遊戲會彈出直播,直播是以主持人上帝視角(可切換人稱視角)進行的, 其中有個shader效果很

原创 入門圖形學:抗鋸齒

     抗鋸齒(anti-aliasing)這個名詞我相信大家都聽說過,特別是玩單機遊戲挺常見的,如果你和我一樣用的一張性能一般般的顯卡(雖然我公司開發機是gtx1080,但我家裏自用的gtx750ti),偶爾在家玩單機遊戲的時候,那個

原创 C for Graphic:屏幕特效黑暗明燈

      三角力量2我已經玩到黑暗宮殿,黑暗宮殿得全靠打着燈火前進,而可視範圍就燈火照亮的圓形,不得不說塞爾達傳說是神作,完爆我玩過的任何遊戲。       已經玩了一半多一點了。              3dsll的機能就那麼一丟丟

原创 幾何向量:點與多邊形(凸)

       國慶放假前寫一篇,搞不好整個國慶沒得機會寫了,在幾何開發中,點與凸多邊形的關係判斷屬於很常見的,比如射線與平面相交,判斷交點是否在若干頂點組成的多邊形中。        和之前判斷點在三角形中類似,先來一張點與多邊形關係示意

原创 C for Graphic:mask遮罩

     最近qq上有朋友問我shader遮罩處理怎麼寫,想着mask遮罩挺常用的,順便水一篇博客。      我們小時候都戴過面具吧,面具遮住臉,露出我們的眼睛鼻子,就是一個現實中遮罩的效果。      而計算機中呢?qq微信頭像的選擇

原创 C for Graphic:CommandBuffer透視鏡

       最近和深圳老同事聊天,感覺都老慘了,本身都是做遊戲出生,結果遊戲公司版號、資本問題搞的各種花式降薪裁員,玩的比較好的一個同事找工作千難萬難最後面進了一個VR公司,做醫療手術類型VR程序。功能中要做一個透視鏡效果,他搞不定,讓

原创 微積分:切線

     水一篇博客,做一個基礎數學搬運工。計算切線應該說算是很基礎的數學計算之一,但是涉及到了微積分,而且在簡單物理運算中很常用。      比如我們要做一個自由落體運動,但是爲了性能考慮不使用物理組件,而是使用水平方向勻速運動s =

原创 入門圖形學:顏色空間

     圖形學,顧名思義就是給人看的,所以最終呈現在人們眼前的是“觀感”,但這個“觀感”裏面還有些學問。      比如我國慶去海邊看日出,五六點起來,看着太陽漸漸從海水水平線升起,可以感受光強逐漸加強的過程,如果把黑暗表示爲光強爲0,

原创 入門圖形學:HDR

       已經三月了,武漢以及湖北的疫情結束還沒看到苗頭,我已經離開我的開發機和筆紙一個多月了,現在每天在老家農村看看計算機書。        這次我們聊聊HDR,也就是高動態範圍(high dynamic range),而什麼是動態

原创 C for Graphic:屏幕特效像素畫

        雙十一從同學手上搞了臺3dsll,又開始猛肝塞爾達傳說(時之笛/假面/三角力量2)了,每天晚上六點半到家喫個飯七點開始搞到凌晨一點鐘,真尼瑪扛不住。         剛拿到3dsll的那天和我的老小三對比了一下,上屏分辨率

原创 C for Graphic:各向異性(anisotropy)

        最近做一個效果涉及到各向異性着色,順便記錄一下。         各向異性,如果剛聽過這個詞的人,可能覺得繞口難懂,它的英文名:Anisotropy。它是各同向性(Isotropy)的反義詞,各向同性這個詞在第一次接觸的時

原创 C for Graphic:CommandBuffer外描邊

      這一篇聊一聊最近一個功能需要使用CommandBuffer,還是工作上碰到的問題,原始需求很簡單:就是用戶操作人物角色在場景中四處尋找物體,在靠近需要拾取的物體,則給物體一個外發光描邊,或者用戶不知道該怎麼做了,給予當前流程的

原创 入門圖形學:CommandBuffer

    unity提供給我們的commandbuffer可是個好東西,最近我正好用上了,所以來學習理解一下。     unity commandbuffer manual 按慣例先上官方介紹。     command buffer包含一系

原创 C for Graphic:各項異性(anisotropy)

        最近做一個效果涉及到各向異性着色,順便記錄一下。         各向異性,如果剛聽過這個詞的人,可能覺得繞口難懂,它的英文名:Anisotropy。它是各同向性(Isotropy)的反義詞,各向同性這個詞在第一次接觸的時

原创 開發手札:記錄跟蹤ios上架問題

     事情是這樣的,業餘時間開發了幾個app(三個遊戲一個軟件),因爲apple政策收緊的原因,遊戲是不考慮上架了,除非我做一個不錯的先在steam得到好評再說,所以只考慮上架那個圖形工具app,上架流程就和以前上架一樣,xcode