一晃又是半年左右沒有更新記錄了,這段時間經歷了項目全球上線並得到蘋果 Apple Store 的各個國家首頁推薦,這個成績咱們很開心知足,是對咱們團隊長期堅持和付出的確定,賺錢多少又是另外一回事了。以後因爲各類緣由,團隊的各個成員有了不一樣的計劃,大部分選擇了深圳,而我選擇留在北京,變成了孤軍奮戰,仍是有些落單和孤寂的。git
1月開始休整了端時間,再抽空開始完成個人我的興趣小項目,3D軟件渲染器 YwSoftRenderer,其實主要過程仍是「照抄」Muli3D,邊摘抄代碼,邊理解咀嚼,而後按照個人理解放入個人項目裏;這個過程少不了回去複習各類數學書,固然也少不了隨時回去翻閱《3D遊戲編程大師技巧》,查閱各類細節知識,過程收貨很大。說實話從頭開始搭建系統,從數學庫開始寫起,工做量仍是不小的,直到如今都沒作完,也是慚愧,這兩個月必須前期結項,要求是完成 Muli3D 中的全部功能。爲了但願能擴展些圖形功能,長遠目標是將來能寫一個 shader 解析器來寫「軟」 Shader。github
題外話:Muli3D 的代碼質量真的很高,結構很好,很適合之前寫過 DX 程序的人來入手,API,基本上跟 DX9 很像;《3D遊戲編程大師技巧》這本書必須看,可是代碼的話我以爲如今確實有點過期,更推薦用 Muli3D 實踐。編程
後來休息途中,幫朋友作了兩個短時間小項目中的效果模塊,花了些時間幫忙搞定,也有收穫。性能
進入新工做後,最近剛參加完 UWA Day 2018 頗有收穫,回來後先按照小米超神的實現使用 GPU Instance 來渲染大量角色動畫的同屏,目前遇到的問題是性能提高不明顯,經羣裏其餘同窗的提醒,初步排查貼圖採樣的性能問題。動畫