轉眼就進入新的學期了…像之前說的,之後會把日誌分成學習和生活,這次的內容是二月的課外學習,程式、美術、閱讀、語文等等
程式
玩 Houdini 時被當中的 Scatter node 啟發,它可以在表面隨機生成點,然後在拿這些點生成其他物體。
嘗試實現了一下,之後會有兩篇完整的日誌解釋原理,先給你們看一眼成果。把球體模型輸入進去,然後在表面生成一堆花,高度太低的會被剔除。
還有更多生成規則,密度、位移、隨機和遮罩等,之後日誌會一併解釋,敬請期待
Unity SRP
今年目標的 Scriptable Render Pipeline 也開始學了,參考的是 CatlikeCoding 的
Custom SRP 教學
從基本的設置開始,建立自訂管線、添加渲染命令、傳輸資料和相關的 Shader 編寫方法,接手整個管線後要做的工作又更多了。
用於陰影投影的 shadow map ,從光源方向渲染出不同精度的深度圖,在渲染主畫面的時後對這張深度圖採樣,就能知到光線有沒有受到物體遮擋了
目前實做到第四章 Directional Shadows 先打住,回過頭寫前面部份的筆記...進度緩慢,好像都是在程式課推進的,把螢幕廣播解除掉做自己的事ㄏㄏ
特效
雖然會寫 shader ,但我對特效之類的實際應用沒什麼經驗,幾能樹直直的點下去,所以學了很多深度的酷東西,但沒基本廣度不知道怎麼應用,做完上面的花花生成才深刻意識到這問題…
像素化
透過 Floor, Divide 來讓 UV 變成格子狀,採樣出來就像像素一樣了,不算難,但我第一次用在粒子上…我好像也沒什麼做過粒子特效。
煙霧
比較特別的是可以讓 shader 讀粒子的資料,用 custom data 傳資料到 TEXCOORD 裡面,讓 Shader 參數能根據粒子的狀態改變,例如 Life Time
漸層效果
基本上就是 Y 軸距離場的混合吧,也是簡單的計算而已,但圖形化真的直觀很多。
總算摸 Shader Graph 了,用起來效率真的高,建立屬性、傳遞資料什麼的都直接處理好了,而且還有常用效果被包好能直接用,噪聲輪廓等等。
視覺化也降低很多除錯難度了,不然修 Shader BUG 真的就像通靈,之後想做什麼也不用全靠手刻了,能用連連看就用,之後也會找更多 Shader Graph 資料來學。
Steamworks
去年九月多就買的 Steamworks,拖到現在才完成申請流程,當時好像嫌稅務資訊填起來麻煩就擱著了,這個月找時間回去處理完。其實說真的…開發者帳號不難申請拉,他們審核的效率超高的,只要你能耐得住性子慢慢填表單,一週內就能處理完。
當初買這個其實是想測試 Workshop 功能的,我寫了一套通用可模組遊戲框架,想說測試看看模組和工作方的連接,但那框架後來也擱置了…
Blender & Procreate
也是擱置了一大段時間的技能,跟著學校建模課一起推進…但學校是教 Max。沒打算回去用,那鬼東西的效率實在可憐,除了好學以外想不到其他優點了 ==
(阿還有一個,MAX 的 UV Relax 很方便,雖然它容易閃退,但真的好用)
上學期筆電都沒什麼出場機會,總算輪到它表現了,鍵鼠容易和 Unity 的習慣打架,用觸控板控制 Blender 反而流暢許多。最重要的是能把 ipad 當副螢幕用,在平板上操作編輯器。
但…實際沒那麼理想就是了,平板太小眼睛很吃力,切換功能還是要靠鍵盤,又和電繪習慣衝突。原本期待把平板當繪版用,直接在 Blender 一步到位,看來想的太美好了。
最後還是把建模和貼圖分開,Blender 建好把模型丟到 procreate 上色,支援 3D 模型繪圖真的幫大忙了,讓我能直接看到結果,最棒的是一堆酷酷筆刷有地方用了 :D
它除了 Diffuse map 以外還支援 Metallic 和 Roughness,能直接作用在預覽裡,相當方便…雖然我應該不會常用。
蘑菇
左邊是把連接 Ipad 直接在 Blender 上色的,右邊是同步檔案到 procreate 繪製貼圖。
蘋果
基礎教學,一樣拆 UV 到 procreate 上色。
椅子
基礎教學,這次拆完 UV 還 Bake 了一張色塊圖,這招可以幫你在上色時更好區分部位,以前學到的技巧。
Stylize Shading
用 color ramp 達成硬邊陰影,加上膨脹、剔除正面的經典輪廓作法,弄出 Toon Shader
閱讀
這個月…或是說從上月中到現在的遊戲時數不到一百分鐘,環島回來都沒動力開遊戲,反而是閱讀時數長了許多。我其實很喜歡看書,只是以前嫌實體佔空間,加上翻業很麻煩所以少買,現在改看子書就沒問題了。
我從第一卷就抱著最高期待閱讀,到現在也還是,總之我需要第 19 卷 RRRR
世界經典文學 — 《小王子》
從無法長大的少年看向無趣的大人世界。
“現在你對我來說,只不過是個小男孩,跟成千上萬別的小男孩毫無兩樣。我不需要你。你也不需要我。我對你來說,也只不過是只狐貍,跟成千上萬別的狐貍毫無兩樣。但是,你要是馴養了我,我倆就彼此都需要對方了。你對我來說是世界上獨一無二的。我對你來說,也是世界上獨一無二的……”
出自赫伯特.喬治.威爾斯之筆的科幻經典神作,作者用第一人稱和日誌的敘事方很吸引人,不知道我學不學得來。
僅有長度、寬度與高度的立方體是不存在的。時光旅人透過對四維時空的獨有見解,製造出能在時間中穿梭的機器,一睹了八萬年後的科技發展到極致…克服一切疾病與天敵卻在安逸中逐漸步入衰敗的人類,資本主義所建立的烏托邦演變成令人的作嘔的報應最終回到人們身上 —《時光機器》
一個世紀前科幻作家對超人類科技的想像,即使用現在的角度欣賞仍令人震撼,有意思的是作者也描寫了和平時代人們對戰爭的浪漫幻想,以及置身事外的優越感 —《世界大戰》
使自己身軀隱形的瘋狂科學家,書中對隱形的理論有完整的解釋,本書最特別的部份是作者將隱形人在社會中會遇到的問題描寫得很清楚,你無法在嚴冬中靠衣服遮蔽身體,甚至連人來人往的街道都是威脅 —《隱形人》
對好奇的純粹追求,肆意進行殘酷實驗的莫羅博士,雖然大幅推進生物科學,但也帶來無盡的苦痛。探討科學倫理與對人性、本能的思考,人和野生動物的差異與界限為何 —《莫羅博士島》
之前也讀過作者蘇珊.坎恩的另一本書
《安靜就是力量》,兩者都是談論內向個性與心理相關內容,解釋了內外向者的「生理差異」,以及各自優劣勢。然後內外向和害羞其實是兩見獨立的事,書中也有詳細的解釋,相當推薦。
順帶一提,我們班真的是我待過最沈靜的一班了,不然國小開始周圍都是吵吵鬧鬧又不受控的,之前聽教授講才知道兩班的差異似乎很大的樣子,總之我很細歡我們班 :D
點出生於網路時代的孩子們…我們要面對的各項議題,透過數據佐證,撇除對差異的偏見,描述了整個世代的心理狀態,當中是沒有對錯存在的,必須觀察和思考變化產生的原因與應對方法。要注意的是書中採樣的環境是美國,可能會有一些文化差異在,但對大方向的變化還是描述的相當準確。
(i 世代:1995 - 2012)(千禧世代:1980 - 1994)
(X 世代:1965 - 1979)(嬰兒潮世代:1946 - 1964)
從開始記帳,用自己的錢購物至今已經花了快八千多在書上了,是我花在遊戲的兩倍。記帳是好習慣,觀察半年也比較知道錢都花哪去了…其實目前為止每個月都被我花超支
(扣掉幾次出去玩的大開消,那算在存款裡)
外食 2K 食材 4K ~ 5K 水電 1K ~ 1.5K
生活用品、教科書或軟硬體工具 1K
所以每月基本開銷落在 8K ~ 10K ,平均起來能自由用的還剩 1K 吧,之前都高估我能用的金額,買上面這幾本就超支了,還好有存款,不然會有很多想做的事沒辦法做…但還是要再審視一下需求才行 hmmmm
語言
最後,每天睡前的日語學習時間,維持一個月就學了不少東西了,動畫裡的日常用語和句子規則開始能聽懂,也多少能輔助學習。
新作息維持了一個月多,現在也還在不斷微調,自己住到現在也深刻理解,日程不是先在紙上畫個理想的樣子再要求自己遵守,畢竟做不到就是做不到。應該先把自己的習慣寫成日程,再去思考有什麼能調整的地方,一點點實驗找出能朝理想改進的小地方,把時間的應用最大化
開學兩周,期中任務發佈了不少,上課也更少有連續時間能做研究,還同時要推美術技能,我開始覺得新年目標不可能達成了,不該在上學期末定目標的,應該等學期初才能比較好評估,可能要考慮改變一下內容,笑死
兩篇學習日誌等待校稿,環島遊記也停在草稿,自學總回顧完全沒動筆,然後下個月就到經營小屋的四周年了 RRRR
就醬
祝各位開學快樂,愛你們