原创 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