在用Blender做完 的模型,看了下太符合我喜好了,这怎么能忍,赶紧动手做起来!
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/40b21658d33577e9d990262841b11e23-987-872.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
上个MMD用Blender做的,因为Blender做MMD的教程比较多,另外我也想多熟练下Blender的使用。但一直以来还是希望用虚幻来做视频的渲染输出,因为虚幻的实时性能太棒了,虽然Blender用Eevee渲染器也能做到实时,但对于我这样的外行来说还很难将画面效果调的像虚幻里一样好,并且虚幻的Lumen可是大杀器,支持实时光照和实时间接光,嘎嘎乱杀。
渲染工具决定好后就要决定画风,起初还是想做《原神》和《罪恶装备》他们采用的偏动画风,但简单研究了下,又学习了腾讯天美 ,觉得和Blender不同,在虚幻里实现动画风格要难上不少。
于是转到PBR(基于物理渲染),就是写实风格,因为虚幻引擎一直致力于将现实带入虚拟,所以这样确实要更容易实现。
不知大家有没有看设计能更容易做出SSS材质(次表面散射)效果,直白些就是透光的效果,透过强光举起自己的手能看到有些通透的感觉就是SSS效果。除此之外还能够进行多层叠加从而实现复杂的多层材质,比如演示中的车漆,在光滑表面下覆盖不平整的材料的效果。
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/535895cca5223ba85335b9dec6da5b5e-902-723.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/2b0b1c33a9c81a92fbc4f91042475185-1612-1263.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/bb8e07f3028f50fa5da7c21d6a0f620d-797-622.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/0ed6b16646f4aab3feb567e418a580fc-1125-1000.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
具体对材质的解读就不多说了,B站和油管上看官方的材料就对了。
油管材料:“The Future of Materials in Unreal Engine | GDC 2023”
但是这个材质系统和卡通风格的人物模型契合度高吗?先找个模型简单测试,总体来说好于预期,但存在问题
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/b954010ca1a2569e69ddcc92610ca118-1033-806.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
主要问题就是卡通人物一般是做NPR(非物理渲染),所以模型的鼻子和嘴边缘可以做的比较硬,做三渲二时不追求物理上的真实,可以通过光线,虚拟阴影等方式处理掉,如下图
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/04e1062fe6c5cc5d6d17c44e82ba8aaf-892-833.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
所以制作前需要对模型简单处理,让整体过度更自然,比如下面这个模型鼻子处太尖锐了,真实的光线照上来看着会很怪,需要调整模型软化一些
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/6c86f1f336f2ce0789e57f65c9f378c9-1403-1173.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
然后放到虚幻里调材质试试,现在看起来就还不错
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/9578a9a01ba5d0f20894cbce9b89da8c-1453-1013.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/497955f1f7a7820312c2b31710cb1d34-1427-1017.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/6c85edf252bebfde14191fc7b9100766-2257-1318.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
导入人物动作后开始手K摄像机,这也是个体力活
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/874c0606db435d94f58aac7dab9a4e3b-2561-1322.png?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
都就这样让卡通角色“立体”起来,感觉还是很奇妙的,套上动作就能让手办跳舞了
![用虚幻5来做MMD 用虚幻5来做MMD](https://image.gcores.com/87dd7246ab1702f1a219b6a7fe5de405-400-359.gif?x-oss-process=image/resize,limit_1,m_lfit,w_700,h_2000/quality,q_90/watermark,image_d2F0ZXJtYXJrLnBuZw,g_se,x_10,y_10)
上传到B站了,欢迎去看
<内嵌内容,请到原网页查看>
最后的碎碎念,虚幻和Unity我都浅浅的学了一点,有我个人能力的原因,但总体觉得虚幻无论是性能,画质,还是使用起来的易用性及学习氛围都好于Unity。
Unity追求画质使用的HDRP管线能做到3A的画质,但这时候对性能的要求也是很高的。脚本方面,Unity采用C#,是个简单易用的语言,但虚幻的蓝图更强大,通过界面拖拽控件就能写出复杂逻辑。然后,官方的学习资料,自己简单对比下两家的B站官方号就能知道谁在努力的教内容。最后,Unity的个人使用凭据不知是不是我的问题经常过期并且不自动续,烦得很,虚幻上就没遇到过这问题。
![post-qrcode](https://aigc.luomor.com/wp-content/uploads/2023/03/qrcode_for_gh_ada6dea0c7e9_258.jpeg)