如何在MMD制作360°全景视频 您所在的位置:网站首页 全景图制作成视频教程 如何在MMD制作360°全景视频

如何在MMD制作360°全景视频

2023-09-11 08:58| 来源: 网络整理| 查看: 265

突然发现b站能传全景视频了。注意全景视频并不等于VR

二者区别

说明一下360°全景视频的格式。2d全景视频的宽高比例一般是2:1 ,4K的全景视频的分辨率一般是4096x2048或3840x1920。观看的时候看到的画面分辨率介于标清与高清之间。想看到4k的画面,你的全景视频至少得是12k的。

废话说多了,下面开始介绍两种制作MMD全景的方式。相关工具的蓝奏网盘会放在末尾

第一种方式(11月13日up终于研究出最方便的设置了!)

使用MikuMikuDomeMaster搞出3d全景。

不推荐的原因是mme类的特效只能使用MikuMikuDomeMaster文件夹里的特殊版本,,还好在一些常用的(自动发光、镜面、水)等mme是有的。

经测试ray渲是用不了的,大部分shader也用不了,会失效或出bug

明确表示能用的shader有以下两种

dAdultsShader(MMDM対応版)https://bowlroll.net/file/148674

G_Shader_Ver3.1(MMDM対応版)https://bowlroll.net/file/147456

想要有更多选择的往下翻看第二种方式吧。

好处是只需导出一次,相机运动没有限制。

MikuMikuDomeMaster作業中20160417 下载地址https://t.co/j8ZI8qM42c(需翻墙)(评论区我也会准备链接的)

提前处理

MikuMikuDomeMaster\Sub\MakeCubesUtils.inc文件用记事本打开找到下面几行修改

划红线部分的后面的数字如图设置

#define SUPPORT_PARALLAX 0  //立体模式

#define DUAL_SURFACE 0 //两个画面

#define SYNTH_COLOR0 float3(1,1,1) //颜色

#define SYNTH_COLOR1 float3(0,0,0) //颜色

#define RT_SIZE (2048) //每个角度画面长宽

#define AA_Loops 4 //抗锯齿,4的意思是4x4

这样就能直接导出2d全景了

1 将相机距离设置为10-20,相机的角度位置随便调

2 在解压缩的MikuMikuDomeMaster文件夹中找到DomeMaster.pmx拖入

出现新的画面

3表情操作中将DM – Pano设置为1

注意:如果没有pmx格式的天空盒的话,前面的画面会有空隙露出后面的画面

4 将输出大小设置为2:1之后导出即可,4k分辨率为4096x2048

不过需要最后一步写入元数据,放到最后一起讲了

第二种方式

使用MME EquirectangularX(ほうりき様)。这个的优点是能保留你的特效,缺点是必须使用MMD多次输出AVI后用视频软件处理,因此每次输出AVI时,物理计算的结果都会有所不同,并且在合并视频时会发生偏移(边缘头发之类的对不齐)(解决方法用MikuMikuMoving物理演算 > 動作 > 物理焼き込み,把物理效果记录成vmd,确保每次物理演算一致)。

下载地址https://bowlroll.net/file/166172 

1 通过拖放将EquirectangularX.x添加到MMD

2 配置EquirectangularX.x。在MMD屏幕底部的附件操作中,从下拉菜单中选择“Equirectangular X.x”。将Rz和Si值设置为0

会变成这样

 在相机操作中将视野角设置为95。当视角设置为95时,摄像机可见的范围会扩大,并且视角会增加(仅考虑视角的话90度是正好的,但考虑到最终要裁剪组合,最好多留点边)

4 将相机距离设置为0。相机的位置看情况调,当心穿模。

5 调整相机角度输出视频。输出大小应为宽度:高度= 2:1。4k的话是4096x2048。

共需要输出六次视频

正面 角度X = 0.0 Y = 0.0 Z = 0.0左 角度X = 0.0 Y = 90.0 Z = 0.0右 角度X = 0.0 Y = -90.0 Z = 0.0后 角度X = 0.0 Y = 180.0 Z = 0.0上 角度X = -90.0 Y = 0.0 Z = 0.0下 角度X = 90.0 Y = 0.0 Z = 0.0

6 使用遮罩图像确定每个角度的显示区域,评论区链接放的是4096x2048的遮罩(可自行调整,缩放时保持2:1就行了)用后期软件拼视频。我用的是ae,没啥难度。

遮罩层丢上面

就这样

拼起来了!

7 如果想做出镜头运动的话,mmd中调好相机位置运动后导出

通过后期可以做镜头角度的变化

最后的步骤,添加元数据

相当于给视频标注“这是全景视频!”,以便被自动识别

1 前往https://github.com/google/spatial-media/releases/tag/v2.1

下载360 Video Metadata App,解压

2启动Spatial Media Metadata Injector,单击“open”以打开要向其中添加Metadata的视频文件

打开视频文件时,默认选择“my video is spherica (360)(我的视频是球形360)”。另外,如果是3d全景视频的话选中My Video is stereoscopic 3D(top/bottom layout)(我的视频是立体3D(顶部/底部布局)),然后单击“Inject metadata”

3 指定输出目的地和文件名并保存,新视频就从内到外变成全景视频的形状力,应该能被识别了

图片是做视频的时候顺便截的

第一种方法是自己摸索的,第二种方法教程参考了下面的

英文教程参考

https://chiritsumo-blog.com/mmd-vr-360/

相关工具链接

https://www.lanzoux.com/b00twls0b

密码:4aut



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有