6.MMD ray渲染 材质的添加及打光方法

材质

前置准备

![[Pasted image 20240418191032.png]]

先准备好模型和场景
将ray控制器拖入进去
添加完默认的材质以后的效果
在这里插入图片描述

![[Pasted image 20240418191210.png]]

  1. 打开插入材质页面

  2. 打开MaterialMap栏
    ![[Pasted image 20240418191246.png]]

  3. 将流萤的模型展开

自发光
  1. 现在给领带添加一个自发光效果
  • 在自发光Emissive里,打开x1,选择albedo,白光
    ![[Pasted image 20240418191519.png]]

  • 现在这个领带就是一闪一闪的效果
    ![[Pasted image 20240418192501.png]]

  • 这个是x4的效果
    ![[Pasted image 20240418192956.png]]

  • 选用常发光效果
    ![[Pasted image 20240418192920.png]]

不闪烁的灯光适合给场景中的灯源加
x124就是亮的倍数

  1. 给流萤的眼睛一个高光
    ![[Pasted image 20240418202338.png]]

![[Pasted image 20240418202410.png]]

用不闪烁的灯光x1
![[Pasted image 20240418202421.png]]

这样眼睛就有高光了

  1. 插件使用
    1. 在Extension里找到AutoLuminous4
    2. 把AutoLumious.x拖进去
    3. 在模型操作界面是照明的情况下
      附件操作界面出现了AutoLumious.x
      ![[Pasted image 20240418203956.png]]

因为流萤模型不适用这个插件,所以这里使用优菈模型演示
![[Pasted image 20240418221304.png]]

  • 这是不显示的样子
    ![[Pasted image 20240418221316.png]]

  • 这是显示的样子
    ![[Pasted image 20240418221537.png]]

  • Si调到10,注册一下,效果比1的时候更亮

  1. 也可以给没有高光的材质上材质
    打开MME
    找到最后一栏,AL_EmitterRT
    比如想让披风亮起来
    ![[Pasted image 20240418222041.png]]

将披风全部右键点击解除

![[Pasted image 20240418222019.png]]

但是缺点是在阴影部分也会显示亮光,平时能不用就不用,除非遇上一些特殊情况
再打开MME,再点击解除,就会恢复原状

皮肤材质

原本的皮肤在ray的渲染下是灰白的
打开MME,MaterialMap里面将面的材质替换为Skin里的材质
可以挨个试试感觉
比较常用的是TDA里的材质
![[Pasted image 20240418223035.png]]

![[Pasted image 20240418223045.png]]

把腿部的肌也修改材质
![[Pasted image 20240418223332.png]]

金属材质

![[Pasted image 20240418223627.png]]

换成金材质
![[Pasted image 20240418223816.png]]

头发材质

![[Pasted image 20240418224046.png]]

![[Pasted image 20240418224035.png]]

打光

可以通过ray_controler模块里
在参数SunLight+和SunLight-修改光的强暗
现在光线比较亮,所以将SunLight-拉满,对场景其他光的影响就不大了,更能表现质感,更能表现其他光源的效果
![[Pasted image 20240418224723.png]]

![[Pasted image 20240418224751.png]]

SpotLight

打开ray文件夹里的Lighting文件夹
比如添加一个spot light

移动

模型界面换到spot light,点击移动选项
![[Pasted image 20240418225033.png]]

先设置在角色的正前方,看一下效果
在这里插入图片描述

先把range+,范围拉高
![[Pasted image 20240418225241.png]]

在增大强度
再把R+调高,就可以看到光了
![[Pasted image 20240418225328.png]]

旋转

如果想要照射其他位置
![[Pasted image 20240418225400.png]]

点击旋转,然后调整方向
![[Pasted image 20240418225539.png]]

  • 有RGB,红绿蓝,可以调出不同的颜色
    ![[Pasted image 20240418225559.png]]

![[Pasted image 20240418225655.png]]

其他里面

  • range 光照的范围,数值越大,照的范围越远
  • angle 角度,光源开合的角度
  • intensity 强度,数值越大,对物体的影响越强烈
  • AttenuationBult 光的衰减度,调大以后,衰减变低,调小衰减变高
  • Blink 闪烁,调的越高,闪烁的频率就越快
  • Hardness 有了阴影的贴图后会更明显
如何导入阴影
  1. 打开MME
    ![[Pasted image 20240418230158.png]]

在LightMap一栏
2. 选中SpotLight.pmx
![[Pasted image 20240418230242.png]]

  1. 选择Spotlightingwithshadowlow.fx
    这样子在SpotLight的照射下会产生阴影
    ![[Pasted image 20240418230936.png]]

切换到照射模式可以看到
Hardness调的越高,阴影就越硬,锐度就越高
![[Pasted image 20240418231014.png]]

添加雾气效果

打开MME
![[Pasted image 20240418231141.png]]

在FogMap里选中光源
![[Pasted image 20240418231220.png]]

选择shadowlow.pmx
![[Pasted image 20240418231345.png]]

会看到有雾气效果
因为粒子太多,显得噪点很多
如果想制作高清的视频,不适合使用这个fog

如何让光源的模型消失

![[Pasted image 20240418231717.png]]

打开MME,在main中,选中SpotLight将其勾掉
![[Pasted image 20240418231816.png]]

将这里的也选中勾掉
![[Pasted image 20240418231855.png]]

切换到照明模式,发现模型不会渲染进去,但是光源效果依然在

SSAO

是一个环境吸收
![[Pasted image 20240418232048.png]]

在环境光较强的情况下,选择面部
![[Pasted image 20240418232127.png]]

先设置0,发现头部的某些阴影部分就消失掉了
![[Pasted image 20240418232205.png]]

调成1
![[Pasted image 20240418232240.png]]

就变黑了
环境吸收就是周围环境的光对选中的地方的影响
一般都是对人物整体,调成0.7~0.8的样子,不会调满
眼睛和面部会比较低,0.1~0.5的样子,0也没有问题
眼睛这样子会更清晰

PSSM

就是摄像机照射的方位对模型造成的阴影
4个选项分别对应4个方位

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

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

相关文章

OpenMesh 计算封闭网格体积

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 思路很是简单,就是计算一些四面体的有向体积(这些四面体均是基于网格中的三角形与原点组成的) ,至于体积的符号则来自于三角形是否指向原点方向来确定,即面片的法线方向(其中三角形的法线本身取决于顶点的顺序…

80个在线小游戏源码

源码简介 搭建80个在线小游戏网站源码,解压即可食用,支持在本地浏览器打开。 安装教程 纯HTML,直接将压缩包上传网站目录解压即可 首页截图 源码下载 80个在线小游戏源码-小8源码屋

BGP的基本概念和工作原理

AS的由来 l Autonomous System 自治系统,为了便于管理规模不断扩大的网络,将网络划分为不同的AS l 不同AS通过AS号区分,AS号取值范围1-65535,其中64512-65535是私有AS号 l IANA机构负责AS号的分发 AS之…

【Vue】通过Axios实现异步通信(简单案例)

一、Axios介绍 1、是什么 Axios 是一个基于 promise 的 HTTP 库,简单的讲就是可以发送get、post请求。当然这些请求ajax和jquery也能做,但是由于Vue、React等框架的出现,促使了Axios轻量级库的出现,因为Vue等,不需要操…

LabVIEW专栏九、类的应用

一、类的应用 接上一章"类" 类在项目中,一般会在类的私有成员簇内,包含一个数据类型为参数类的队列。 例如网口类,里面实际会包含很多信息,有IP地址和端口等等参数。这些参数如果不放在队列引用中缓存下来,…

HarmonyOS开发实战(黑马健康系列一:欢迎页)

系列文章目录 (零)鸿蒙HarmonyOS入门:如何配置环境,输出“Hello World“ (一)鸿蒙HarmonyOS开发基础 (二)鸿蒙HarmonyOS主力开发语言ArkTS-基本语法 (三)鸿蒙…

【Qt QML】TabBar的用法

Qt Quick中的TabBar提供了一个基于选项卡的导航模型。TabBar由TabButton控件填充,并且可以与任何提供currentIndex属性的布局或容器控件一起使用,例如StackLayout或SwipeView。 import QtQuick import QtQuick.Controls import QtQuick.LayoutsWindow …

AWS SES发送邮件如何正确配置?操作指南?

AWS SES发送邮件有哪些限制?AWS SES发信的注意事项? AWS SES作为亚马逊云服务提供的一项高效、可靠的电子邮件发送服务,受到了众多企业的青睐。然而,如何正确配置AWS SES发送邮件。AokSend将详细解析AWS SES发送邮件的配置过程&a…

MIS微调SAM模型实时交互UI界面

前言 SAM模型的基本介绍可见SAM(Segment Anything Model)大模型使用--point prompt_sam大模型-CSDN博客 针对Meta团队去年发布的SAM大模型在医学图像分割领域表现性能较差的情况,笔者收集了一些MIS领域的数据集对SAM的架构进行fine tune&am…

vue快速入门(四十三)axios模块的安装与引入

步骤很详细,直接上教程 上一篇 在项目目录打开终端 输入以下命令安装axios npm i axios重新打开项目即可完成按照 测试 源码 main.js import Vue from vue import App from ./App.vue//全局引入axios // 引入axios import axios from axios; // 挂载到vue原型…

BGP配置和应用案例

策略路由的配置步骤 l 策略路由的配置步骤如下: 创建route-map 通过ACL匹配感兴趣的数据,定义策略动作 在指定接口下通过ip policy 命令应用route-map l 最终实现对通过该接口进入设备的数据进行检查,对匹配的数据执行规定的策略…

【A-034】基于SSH的电影订票系统(含论文)

【A-034】基于SSH的电影订票系统(含论文) 开发环境: Jdk7(8)Tomcat7(8)MySQLIntelliJ IDEA(Eclipse) 数据库: MySQL 技术: SpringStruts2HiberanteJSPJquery 适用于: 课程设计,毕业设计&…

7.MyBatis 操作数据库(初阶)

文章目录 1.什么是MyBatis2.为什么要学习 MyBatis?3.通过spring框架创建MyBatis项目3.1使用MyBatis查询数据库3.2 mysql连接不上报错解决方法 4.MyBatis的基础操作4.1企业建表规范:4.2MyBatis基本实现4.3单元测试4.4使用MyBatis可能遇到的问题4.5配置MyB…

Jsoncpp搭建交叉编译环境(移植到arm)

1. 官网下载源码 github地址:GitHub - open-source-parsers/jsoncpp at update 2. 交叉编译环境 当前平台/开发平台-编译环境: [rootlocalroot ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [rootlocalroot ~]# uname -a Lin…

4.7 海思SS928开发 - uboot开发 - 自定义分区以及启动方案

4.7 uboot开发 - 自定义分区以及启动方案 ss928 出厂默认的启动方式以及 emmc 默认的分区,不符合需求,考虑自己做一个分区方案以及启动方案。 分区方案 分区表如下: 分区文件系统分区说明fastboot-存放 bootloaderubootenv-存储 uboot 环境…

【预测】小米汽车电子电气架构的猜想

文章目录 前言 整车EEA 硬件平台 软件平台 总结 参考资料 前言 见《【Review】小米汽车发布会》 整车EEA 小米汽车整车电子电气架构方面的信息,小米官方并没有对外介绍,但是从近日流出的整车BOM和供应商列表中看到,车上各种控制器一个都…

蓝牙低能耗安全连接 – 数值比较

除了 LE Legacy 配对之外,LE Secure Connections 是另一种配对选项。 LE 安全连接是蓝牙 v4.2 中引入的增强安全功能。它使用符合联邦信息处理标准 (FIPS) 的算法(称为椭圆曲线 Diffie Hellman (ECDH))来生成密钥。对于 LE 安全连接&#xff…

图像处理技术与应用(二)

图像处理技术与应用入门 椒盐噪声 椒盐噪声,也称为脉冲噪声,是一种常见的数字图像噪声。它通常表现为图像中随机出现的白色(椒)或黑色(盐)像素点,这些像素点在图像上呈现为黑白杂点。椒盐噪声…

算法项目(9)—— 大模型实现PDF检索加QA

本文包含什么? 使用大语言模型进行多个PDF问答检索加QA.gradio实现的网页界面操作,全套代码以及代码介绍运行有问题? csdn上后台随时售后.项目说明 本项目实现使用大语言模型为核心,gradio框架,调用vicuna实现多个pdf QA 代码运行 python3 main.pyimport gradio as gr fr…