10.MMD 室内场景导入背景视频和灯光

导入背景视频

1. 导入人物和场景

![[Pasted image 20240423134429.png]]

场景是Akali’s room,可以在墙壁上添加视频
![[Pasted image 20240423134555.png]]

先添加主场景

2. 修改视频文件格式

在背景里选择导入背景视频文件
![[Pasted image 20240423134652.png]]

需要将mp4视频格式转化为AVI格式

方法一

先将视频导入格式工厂
![[Pasted image 20240423135018.png]]

点击配置
![[Pasted image 20240423135054.png]]

将视频编码改成DivX
再开始处理
![[Pasted image 20240423135240.png]]

可是直接在背景导入视频文件也会显示无法导入

这里需要下载一个AviSynth+
Release AviSynth+ 3.7.3 · AviSynth/AviSynthPlus · GitHub
并下载一个小工具MMBG
Site Unreachable
![[Pasted image 20240423140545.png]]

将AVI视频拖到MMBG.bat上面
然后会在视频的目录上生成一个.avs的文件

这是点击背景导入背景视频文件
![[Pasted image 20240423140756.png]]

选择All Files
点击刚才生成的.avs文件导入

方法二

如果这个方法出现报错
AVISource:couldn’t locate a decompressor for fourcc FMP4
可以使用Pr,导出AVI格式,使用Inter IYUV编码
![[Pasted image 20240423154749.png]]

直接导入AVI格式文件,不需要再用MMBG

方法三

将mp4文件,用小丸工具箱封装
![[Pasted image 20240423175638.png]]

先转换成avi文件
![[Pasted image 20240423175748.png]]

再将avi文件转换成mp4文件
新生成的mp4文件可以导入MMBG中
生成avs文件
导入MMD中


本人是第三种方法

MMD环境设置

现在是在整个屏幕上显示视频
![[Pasted image 20240423141005.png]]

在背景选项里面,点击最下面的一项

  1. 开启,仅作为屏幕投影

  2. 再导入DummyScreen.x插件
    ![[Pasted image 20240423141336.png]]

![[Pasted image 20240423141420.png]]

  1. 导入ray环境
    ![[Pasted image 20240423141531.png]]

  2. 导入第二个天空盒
    ![[Pasted image 20240423141612.png]]

  3. 修改模型绘制顺序
    ![[Pasted image 20240423141657.png]]

  4. 给人物场景天空盒上材质
    ![[Pasted image 20240423141800.png]]

  5. 给房间的墙添加video材质
    ![[Pasted image 20240423141927.png]]

![[Pasted image 20240423141947.png]]

  1. 选第三个LED
    ![[Pasted image 20240423155118.png]]

  2. 调节ray控制器
    ![[Pasted image 20240423142210.png]]

SunLight-:0.66
BloomThreshold反光:0.12
Contrast-:0.05
Saturation-,饱和度:0.04

打灯操作

![[Pasted image 20240423142637.png]]

10. RectangleLight
  1. 在Lighting里找到RectangleLight.pmx,拖入
    ![[Pasted image 20240423142740.png]]

  2. 在主屏幕界面下方调整位置和角度
    ![[Pasted image 20240423142801.png]]

记得点击注册
![[Pasted image 20240423142828.png]]

  1. 再将数值调高,否则灯是不会亮的
    range+:0.04
11. DirectionalLight

再加一个直射光,DirectionalLight
![[Pasted image 20240423142942.png]]

![[Pasted image 20240423143028.png]]

调整位置,并注册
打开光源效果
![[Pasted image 20240423142828.png]]

都是0.2的话,会是一个偏白的光
如果某一个数值偏高的话,会偏出别的颜色的光
![[Pasted image 20240423155438.png]]

  1. 添加皮肤材质
    给眼睛加一个自发光
    ![[Pasted image 20240423155534.png]]

  2. 调节SSAO
    整体人物0.6
    眼白0.0
    脸0.2
    ![[Pasted image 20240423155618.png]]

先将ray控制器的虚化关掉
![[Pasted image 20240423143715.png]]

  1. 导入人物动作摄像头
    ![[Pasted image 20240423160102.png]]

  2. 添加场景材质
    ![[Pasted image 20240423160339.png]]

给Metal添加
![[Pasted image 20240423160356.png]]

给灯条添加
![[Pasted image 20240423160630.png]]

![[Pasted image 20240423160601.png]]

给天花板加金属材质,显得光滑
![[Pasted image 20240423160747.png]]

![[Pasted image 20240423160818.png]]

  1. 导入Diffusion7
    ![[Pasted image 20240423161016.png]]

  2. 导入PowerDOF,虚化
    给个0.5
    ![[Pasted image 20240423161156.png]]

  3. 加个空中漂浮尘埃
    给个7
    ![[Pasted image 20240423161259.png]]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/316628.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构八:线性表之循环队列的设计

上篇博客,学习了栈,我们可以知道他也是一种线性表,遵从先进后出的原则,在本节,我们进一步学习另一种线性表—队列。就像饭堂里排队打饭的的队伍,作为一种先进先出的线性表,他又有哪些特别之处呢…

敏捷之Scrum开发

目录 一、什么是 Scrum 1.1 Scrum 的定义 二、Scrum 迭代开发过程 2.1 迭代开发过程说明 2.1.1 开发方法 2.1.1.1 增量模型 2.1.1.1.1 定义 2.1.1.1.2 模型方法说明 2.1.1.2 迭代模型 2.1.1.2.1 定义 2.1.1.2.2 模型方法说明 2.1.2 迭代过程 2.1.2.1 产品需求Produ…

windows下安装onlyoffice

文章目录 1、 安装ErLang2、 安装rabbitmq3、 安装postgresql4、 安装onlyoffice(社区版) 1、 安装ErLang 下载地址:https://erlang.org/download/otp_win64_24.2.exe opt_wind64_24.2.exe 直接运行,一步一步安装 2、 安装rabbitmq 下载地址&#xf…

【003_音频开发_基础篇_Linux进程通信(20种你了解几种?)】

003_音频开发_基础篇_Linux进程通信(20种你了解几种?) 文章目录 003_音频开发_基础篇_Linux进程通信(20种你了解几种?)创作背景Linux 进程通信类型fork() 函数fork() 输出 2 次fork() 输出 8 次fork() 返回值fork() 创建子进程 方…

JAVA:maven-->>检查 所有依赖 与 环境 兼容

内容 为了确保你项目中的所有依赖都彼此兼容,并与你的环境相适应,你可以利用 Maven 的依赖管理功能。Maven 有助于解决、升级,并对齐所有库的版本,以避免任何不一致或冲突。以下是检查兼容性的步骤: ### 检查兼容性的…

Pulsar Meetup 深圳 2024 会务介绍

“ Hi,各位热爱 Pulsar 的小伙伴们,Pulsar Meetup 深圳 2024 报名倒计时啦,快来报名。这里汇集了腾讯、华为和谙流科技等大量 Pulsar 大咖,干货多多,礼品多多,不容错过啊。 ” 活动介绍 由 AscentStream 谙…

C语言:插入排序

插入排序 1.解释2.步骤3.举例分析示例结果分析 1.解释 插入排序是一种简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采…

[Android]Jetpack Compose加载图标和图片

一、加载本地矢量图标 在 Android 开发中使用本地矢量图标是一种常见的做法,因为矢量图标(通常保存为 SVG 或 Android 的 XML vector format)具有可缩放性和较小的文件大小。 在 Jetpack Compose 中加载本地矢量图标可以使用内置的支持&…

服务器数据恢复—ESXi无法识别数据存储和VMFS文件系统如何恢复数据?

服务器数据恢复环境: 一台某品牌服务器,通过FreeNAS来做iSCSI,然后使用两台同品牌服务器做ESXi虚拟化系统。 FreeNAS层为UFS2文件系统,使用整个存储建一个稀疏模式的文件,挂载到ESXi虚拟化系统。ESXi虚拟化系统中有3台…

解决VSCode中“#include错误,请更新includePath“问题

目录 1、问题原因 2、解决办法 1、问题原因 在编写C程序时,想引用头文件但是出现如下提示: (1)首先检查要引用的头文件是否存在,位于哪里。 (2)如果头文件存在,在编译时提醒VSCo…

【数据结构(邓俊辉)学习笔记】向量03——无序向量

文章目录 0.概述1.元素访问2.置乱器3.判等器与比较器4.无序查找4.1 判等器4.2 顺序查找4.3 实现4.4 复杂度 5. 插入5.1 算法实现5.2 复杂度分析 6. 删除6.1 区间删除6.2 单元删除6.3 复杂度 7. 唯一化7.1 实现7.2 正确性7.3 复杂度 8. 遍历8.1 实现8.2 复杂度 9. 总结 0.概述 …

关闭powertoy自启动

Other methods like task manager, start up program folder, they do not work because you can not even find powertoy at these places

智慧安防视频监控EasyCVR视频汇聚平台无法自动播放视频的原因排查与解决

国标GB28181协议EasyCVR安防视频监控平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力,平台支持7*24小时实时高清视频监控,能同时播放多路监控视频流…

全国省级金融发展水平数据集(2000-2022年)

01、数据简介 金融发展水平是一个国家或地区经济实力和国际竞争力的重要体现。它反映了金融体系的成熟程度和发展水平,是衡量一个国家或地区经济发展质量的重要指标。金融发展水平的提高,意味着金融体系能够更好地服务实体经济,推动经济增长…

OFDM802.11a的FPGA实现(五)卷积编码器的FPGA实现与验证(含verilog代码和matlab代码)

目录 1.前言2.卷积编码2.1卷积编码基本概念2.2 802.11a卷积编码器2.3 卷积编码模块设计2.4 Matlab设计与ModelSim仿真验证 1.前言 前面一节完成了扰码器的FPGA设计与Matlab验证,这节继续对卷积编码器进行实现和验证。 2.卷积编码 2.1卷积编码基本概念 卷积码编码器…

STM32学习和实践笔记(22):PWM的介绍以及在STM32中的实现原理

PWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应用的控制方式&#xff…

E-MapReduce极客挑战赛季军方案

前一段时间我参加了E-MapReduce极客挑战赛,很幸运的获得了季军。在这把我的比赛攻略给大家分享一下,希望可以抛砖引玉。 赛题分析与理解 赛题背景: 大数据时代,上云已成为越来越多终端客户大数据方案的落地选择,阿里…

Kimichat使用技巧:方便又实用的kimi+智能体

今天kimi智能助手推出了kimi的功能。简单的说,就是一系列kimi已经写好的提示词,用户可以直接调用、对话。 Kimi分为官方推荐、办公提效、辅助写作、社交娱乐、生活实用这几类。可以从左边侧边栏点击进入。 官方推荐的有: Kimi 001号小客服&…

第十五届蓝桥杯省赛第二场C/C++B组C题【传送阵】题解(AC)

解题思路 由于 a a a 数组是一个 1 1 1 到 n n n 的一个排列,那么形成的一定是如下形式: 一定会构成几个点的循环,或者是几个单独的点。 从任意点开始,如果能进入一个循环,一定可以将整个循环的宝藏都拿走&#x…

【C++】类和对象⑤(static成员 | 友元 | 内部类 | 匿名对象)

🔥个人主页:Forcible Bug Maker 🔥专栏:C 目录 前言 static静态成员 友元 友元函数 友元类 内部类 匿名对象 结语 前言 本篇主要内容:类和对象的一些知识点补充,包括static静态成员,友…