视频链接:https://www.bilibili.com/video/BV1D5411o77E/
情人节当天想整的活今天终于整完了,赶紧把日志写一写,记录一下开发时的心路历程!
本来是情人节当天上午(2月14日)心血来潮,想给狐狸姐姐整一个有关恋爱话题的短活。俗话说好的开端是成功的一半,所以从主题立意开始就得有所讲究。于是去网上汲取灵感,发现相关素材都不是特别有意思,还让我逐渐迷失了方向。
果然导演不是那么好当的...正当我冥思苦想之时,我想到了大导演张艺谋,经过他夜以继日的筹备才有了北京冬奥会开幕式的壮观场面。而冬奥会各国代表团出场的时候,与之相衬的背景音乐也是古典而又动人心弦。如果没记错的话,其中一曲应该是叫《威廉退尔序曲》。
为什么对这首曲子这么熟悉呢?因为我记得小时候看的某部戏里,歌神张学友曾经对它恶搞升华过,非常有意思,歌词好像是什么我爱你,I love you之类的。
咦?莫非戏中这一段和爱情有关?正好可以用来情人节整活!于是乎去B站搜了搜,发现原来鬼畜早在1993年的《东成西就》里就出现了!将爱情与喜悦相结合,正是我想要的!这种经典片段就算是放在今天也能给人带来欢乐!另外歌神演技真不错!
之后就是根据视频片段内容开始整活。模型的话去模之屋里找基本都有。动作的话,一帧一帧K人物动画肯定是不可能的,于是我想到了面部动捕和全身动捕。面部动捕简单,Unity有现成的包可以调用,不会的话可以戳这个教程。肢体动作的话,用光学动捕和惯性动捕设备虽然准确,但是穿戴麻烦而且昂贵,所以我选择使用DeepMotion,可以直接将人物视频里的动作提取出来并导出成动画文件。这样就好办了嘛,想要什么动作自己做一遍然后让DeepMotion跑出来就好了!这样不仅轻松省时而且还很自然。
不过利用深度学习从单目视频里提取动作的方法会遇到遮挡的问题,况且动捕数据也是有噪声的,有的地方需要手动调整,所以我又在Unity里使用UMotion Pro插件对来自DeepMotion的动作进行了二次修改。根据以往经验,以前自己做的稍微精致一点的活都要断断续续K帧好几天,在AI的帮助下,动作表情啥的我自己竟然一天就弄完了,难道这就是AI,爱的力量吗?(手动doge)
色调这一块特意在后处理里把bloom调高了,不过这么做应该是不对的,因为不仅人物会泛光,场景和天空盒也会,有可能导致过度曝光。更正规一点的做法应该是在图像正式被渲染出来之前生成一张屏幕图像存放需要bloom区域的值,不过我在URP里没弄成功,URP里应该是结合Render Feature实现的,根据【Unity URP】以Render Feature实现卡通渲染中的刘海投影里的方法再稍微DIY一下应该可以实现,不过我这里直接偷懒了......
本来只想简单弄一下,当天发布的,结果后面越弄越觉得有意思。况且原神2.5版本激励计划那时都还没出,所以情不自禁又完善了一下动作和镜头,争取把视频弄得更好一些。
虽然关于动作和渲染方面还是有很多可以优化的地方,和大佬们相比还差了亿点点细节,不过优化总是永无止境的嘛,如果把整活比作做菜的话,整成这样应该差不多可以食用了吧。
反正这个动画我自己看都笑抽笑到免疫了,哈哈~也算是对时代经典的致敬吧...