欢迎光临散文网 会员登陆 & 注册

【边狱公司/MMD/渲染笔记】如何给但铁头上点火?基于管理人但丁的EM粒子渲染研究

2023-07-18 18:31 作者:雪爪Grhue  | 我要投稿

【太长不看版】

使用カユテガ様配布的EM粒子_v1.2[bowlroll.net/file/117483]进行火焰渲染。

但丁的像神一样呐视频中使用了ray渲,并且隐藏了main的头发,material使用2倍emissive来制造半透明火焰的效果。

需要载入的文件如下,使用方法见[https://www.bilibili.com/read/cv385791],EM粒子附着在板ポリ模型上:

需要载入的文件

EMP_Controller参数:

EMP_Controller参数

板状dummy模型参数:

板状dummy模型


【详细讲解版】

因为看大家都很想吃但铁但是好像无从下手的样子,所以把玩EM粒子的参数拿来给大家参考,可以自己对但丁进行一个饭的烹调~!

 

但丁的模型是CursedXWT様在推[twitter.com/CursedXWT/status/1641537401024552990]配布的,请自行获取!

 

但是CursedXWT老师配布的但丁的火在物理运算后会掉下来,就像这样↓

 

火掉下来了!!

CursedXWT老师给出了不使用物理运算的修复方法↓

使用无重力模式让头发飘起来~!

不过除了想看但丁一个人跳舞以外,我们偶尔还会想让但丁跟其他罪人一起跳舞,这时候不进行物理运算的话,其他罪人的模型物理表现会失重,所以在这边介绍另一种修复这个火的物理的方法。

【需要使用PmxEditor(演示中使用的版本是v0.2.5.4)(下面简称PE)以及StarNoodle495老师在[https://www.bilibili.com/video/BV18r4y157nQ]配布的刚体链/柔顺插件(下面简称飘柔插件)】

 

首先我们使用PE载入滴滴答答的管理人模型,这里为了演示方便稍微调整了窗口尺寸。

滴答滴答(困惑的滴答声)

将对象选择设置为仅限骨骼。

左上是目标选择,左中是选择的框选方式,右边是各类功能,这边暂时不展开

将左边的主界面切到骨骼tab页,随便在画面上框选一些骨骼,能看到对应的骨骼在左边的框中被选中了。

无论是在view界面进行选择还是在主界面进行选择都可以。

这里可以看到CursedXWT老师应该是使用的vrm转pmx的unity插件进行的转换,并且头发并没有进行重命名(其实我配布的某些模型应该也没有x),需要寻找对应骨骼的话,首先我们需要了解这个插件对头发骨骼的命名方法。

记住一定要切换到骨骼的tab页~!

可以看到选择了J_Sec_Hair1_08 ~ J_Sec_Hair3_08后,这三根首尾相连的骨骼被选中了。因此可以推理出头发的命名规则是【J_Sec_Hair】+【该骨骼在该头发组中的序号】+【_】+【头发组序号】,因此,如果需要寻找一串首尾相连的头发,则只要选择末尾编号相同的全部骨骼即可。

揪住了管理人的一根头发!

参考图中所示,在选中同一骨骼组中的全部头发骨骼(或者说,选中了一整根头发中全部的骨骼,包括先骨(在vrm转pmx插件转换后,为同一个骨骼组中的最末一根骨骼))后,找到飘柔插件并打开。

有点复杂,请慢慢来哦!没有安装的话请参考前面链接的教程~

参考参数如下,其实大部分是默认参数,需要注意勾选无重力模式。飘柔插件的各项参数说明请见StarNoodle495老师的配布视频讲解,这里因为并无相关需求,就不展开讲了。

这里需要特别指出,飘柔插件对刚体进行处理的时候,会根据选择的顺序进行处理。因此【需要以头发组(一整根头发)为单位】,一次次地去处理,不然就会出现bug。

基本都是默认参数!

处理完成后对对应骨骼的joint调整一下参数。这里可以选择全部的头发进行处理。

这里要调整的是joint参数,请别选错了哦。

这样但丁的头发重力问题就处理完毕啦~我们可以关闭PE了!当然,在这之后需要使用次标准骨骼追加插件[https://www.bilibili.com/video/BV1xZ4y1Z7qA]进行一些骨骼的追加,以及如果想要对模型整体的物理进行修复的话,可以使用曲面自动设定[https://tieba.baidu.com/p/3514377237]插件,这里就不做更多赘述啦。

 

 

解决了头上的火掉下来的问题后,我们使用カユテガ様配布的EM粒子_v1.2[bowlroll.net/file/117483]进行火焰渲染

在使用前可以参考[https://www.bilibili.com/read/cv385791]的使用教程,カユテガ老师也内置了readme,如果懂日文的话也可以参照readme的说明进行设置。

其实カユテガ老师已经内置了一些粒子效果的预设,如果对自己调整粒子效果没有自信或者懒得调的话,也可以使用预设的粒子效果。

カユテガ老师提供的粒子预设~!有非常多种类!!

*预设的火焰粒子效果

看起来很暖和~

但由于预设的效果在运动时会造成非常长的拖尾(即粒子在原地滞留的时间较长),我个人对此感到不太满意,因此通过调整参数达成了拖尾较短的效果。

参考参数可以看下面的设置:

EMP_Controller参数:

其实就是篇首的参数!

板状dummy模型参数:

这个也跟篇首一样~

这里外部亲骨是板状dummy(即火焰粒子渲染的模型本体)的设置,即在但丁头上摆了一块火。

 

以上,非常感谢阅读!!如果有哪里不够清晰的话可能还会进行编辑和补充说明~!

 

借物表:

Model

       CursedXWT

https://twitter.com/CursedXWT/status/1641537401024552990

 

MME

       EM粒子_v1.2

    カユテガ 様

       [bowlroll.net/file/117483]

 

Tool

       MikuMikuDance v9.26

       PmxEditor v0.2.5.4

       刚体链/柔顺插件

StarNoodle495

https://www.bilibili.com/video/BV18r4y157nQ



【边狱公司/MMD/渲染笔记】如何给但铁头上点火?基于管理人但丁的EM粒子渲染研究的评论 (共 条)

分享到微博请遵守国家法律