五郎高質量求偶視頻——開發日志


動畫視頻鏈接:https://www.bilibili.com/video/BV11Q4y1a7wP/

2021/12/19
導出之路向來沒有想象中的那么平坦,每次導出后都或多或少發現一些bug然后返工修復,本來打算昨天22點前提交的,一眨眼功夫已經到第二天了...總之終於弄完了, submit!

2021/12/18
今天開始正式錄制了!

錄制的時候發現了一個很大的問題,就是Timeline的音頻和視頻是不同步的,也就是舞台特效隨聲音的變化和人物作不同步。網上說把PlayableDirector的UpdateMethod改成DSP Clock,試了一下發現MagicaCloth會崩壞而且動作錄制也不連續。所以只好導出成可執行文件再用obs錄制了(碼率開到20Mps+),發現效果其實還挺不錯的(肉眼看上去和Unity內Game視圖的效果差不多),除了有掉幀的現象(同一幀被連續捕獲多次)。於是打算一些關鍵鏡頭用導出靜態圖,其他的就用obs里截取的效果好了,畢竟靜態圖導出太慢了(左邊是Unity預覽,右邊是obs截取視頻的截圖):

但是畫質和流暢程度應該是最好的(以后還是少把Timeline跟和AudioSource掛鈎的插件一起用了)。

整了半天又反復優化了幾遍,終於可以正式導出了!斷斷續續肝了一個多月終於可以告一段落了,233

2021/12/17
今天終於把動作表情鏡頭啥的都弄完了,爭取明天導出成視頻然后后處理一下發布...之前花的時間太多導致后處理總是花的時間最短,本來還想好好弄一下后處理的。

2021/12/16
今天發現了一個問題,就是如果shader都用平滑后的法線計算光照的話,輪廓雖然會平滑,但是陰影和邊緣光啥的又不太正確了(左圖頭發)...所以我就只在輪廓描邊計算的時候用到了平滑法線,效果稍微好看一點:

2021/12/15
今天終於等到官方放出的模型了,不過發現五郎頭上前面那搓毛的骨骼竟然被去掉了...然而不知道怎么添加骨骼,但又很想讓那搓毛動起來,於是直接在blender里把毛給划分成一個獨立的網格然后套用MagicaMeshCloth,嘿嘿~
除此以外就是模型和之前下的五郎模型不太一樣,比如尾巴沒有之前翹了,毛色也有些區別,總覺得以前的尾巴更有魅力...
另外就是一斗的狼牙棒官方竟然也沒放出來,本來想一開始讓一斗拿着棒子跳舞的,可惜了...只能換成三星大棒了...

2021/12/14
感覺快整完了,今天試錄了一下,發現用Recorder的mp4錄1080P-60fps的話(左)直接糊得沒樣了,但image模式(右)一張一張導出就很高清,不過也更占地方,最后可以丟到pr里拼接成視頻:

2021/12/13
加了幾個隨人物擺動的聚光燈,盡量讓畫面看上去色調和諧...另外加了四個自轉的spotLight顯得更加動態。本來還想搭找個更加炫酷的場景的,不過感覺這樣好像也不錯,而且場景不會太搶人物的風頭:

2021/12/12
今天想整點炫酷的東西,使用了一款叫作Living Particles的插件做舞台地板特效,還能隨聲音變化,就是容易崩壞...希望下周能弄完吧

2021/12/10
終於弄完所有鏡頭和動畫了,剩下的就是把表情光照特效后處理啥的加上...

2021/12/04
感謝hellhound0101大佬提供的五郎模型,雖然沒有綁定表情,但是可以用來做預覽動畫:

2021/11/25
貌似人物脖子的光照一直都是有陰影的,要實現的話可以自制一張陰影貼圖然后丟給UnityChanShader的ShadingGradeMap。找到肌.png上對應脖子的貼圖區域,把它塗成黑色,其余地方塗白,有時候衣.png上可能也得處理以下,具體哪里需要塗黑可以在原神里面感受一下:

導出后直接拿來用即可:

2021/11/21
沒有找到岩丘丘薩滿的模型,到時直接換成一斗好了...

2021/11/20
今天學習了下cascadeur,感覺這玩意是做動畫神器,挺好上手的,而且還免費。順便用它做了一個跳舞動畫,動作雖然有點簡單,但笑果還可以:

導出的時候最好是把前幾幀設置為默認姿勢,不然unity的humanoid模式下的animation retargeting不太准確。
(補充)界面大概長這樣:

2021/11/19
今天跟着Gabriel Aguiar Prod.的教程做了一個酒杯晃動效果:

2021/11/13
想整點邊緣光,不過在Culling Off(渲染雙面)模式下啟用邊緣光的時候,內側的裙子會發生偏白的現象:


通過大佬的教程發現可以用一個mask手動去掉不正常的邊緣光:


根據我的理解應該就是在對應貼圖上把不正常的地方塗黑,其它地方留白應該就可以了,於是我在PS里直接把后裙擺對應的貼圖部分塗黑,再把這個黑白貼圖丟到RimLightMask上,感覺效果還不錯:

小竅門: 如果不知道應該塗黑哪一塊,可以采取手動二分的方式,一次塗黑剩余貼圖的一半,如果不正常區域的邊緣光消失了,就表明需要塗黑的區域在當前塗黑的區域里,繼續二分當前塗黑的區域,否則去另一邊二分...分得足夠小以后大致就知道哪一塊需要塗黑了,233

2021/11/12
然后就是給模型綁定MagicaCloth了,具體操作可以參見官方文檔
玩的時候發現官方給的裙子骨骼與Magica Bone Cloth不是很搭配,動作幅度一大就容易穿模,一個比較好的解決方案是在Blender中把裙子面片分割出來然后套用Magica Mesh Cloth,通過合理的參數設置后就不容易穿模了(例如可以調大MagicaVirtualDeformer的Merge Vertex Distance的值來減少仿真時所用到的點),下圖是前面提到的兩種效果的對比,右邊是用的Magica Mesh Cloth:

2021/11/10
想進一步提升畫面美感,看了以下幾個教程深受啟發:

從零開始的卡通渲染

網易TA大咖帶你走近卡通渲染,講解關於Trick的兩三事

【Unity URP】一次對卡通渲染仿動畫攝影的探索

不過那么多Feature之后慢慢加吧,像我這種菜鳥一時半會沒法全部學會。不過一個很好用的trick就是在post processing中調高整體對比度,這樣畫面會更像動畫中的效果:

然后試着對 采用外擴方法生成的輪廓線 進一步優化。我采用的是將平滑后的法線存入切線的方式,平滑法線可以直接用TCP2這款Unity插件里邊自帶的功能。它的官方文檔里講解了如何使用:


我是在UnityChan里魔改的,發現里面用到了tangent,不過好像都是跟發現貼圖有關,對我來說沒多大用,所以直接暴力地去掉了相應的和tangent相關的代碼,然后把平滑法線存到tangent里,再用平滑發現計算之后的輪廓線效果。如果不平滑法線模型會有斷邊:

平滑后斷邊明顯少了很多:

2021/10/27
找了很久岩丘丘薩滿的模型,沒找到,親自提取好像也沒那么簡單,於是打算直接用P圖或視頻的方式解決得了...

2021/10/25
想給可愛的五郎整個動畫,不過最近忙得壓根沒啥時間。不過夢想還是得有的,萬一實現了呢?所以第一步,新建文件夾:

視頻內容大概就是根據Witch Doctor這首魔性的歌整個跳舞的動畫,封面的話可以讓五郎cos小李子:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM