【推荐100个unity插件之25】使用Vroid进行二次元建模,并在unity中使用VRM模型——URP-UniVrm插件的使用

news2024/9/22 3:35:44

最终效果

在这里插入图片描述

文章目录

  • 最终效果
  • 什么是Vriod
  • 官网地址
  • 下载安装
  • 使用
  • 导出模型
  • unity使用VRM模型
    • 导入URP-UniVrm插件
  • Blender使用
    • Blender安装Cats Blender Plugin 插件
    • Blender安装VRM-Addon-for-Blender插件
    • 导入VRM模型
    • 导出为FBX模型
  • 使用别人的VRM模型
  • 完结

什么是Vriod

如果你玩过能捏脸的游戏你就能用它做最基本的角色建模,你可以用它制作出简单二次元游戏角色模型

官网地址

官网地址: https://vroid.com/

下载安装

可以去它的官网下载
在这里插入图片描述
在这里插入图片描述

如果你是windows用户,也可以直接去steam搜索Vroid
在这里插入图片描述

使用

我们就不从头制作了,直接打开一个官方提供的模板
在这里插入图片描述
我们可以用鼠标滚轮放大缩,按住鼠标中键移动,按住鼠标右旋转,这款软件上提供的功能和参数我就没有秘要多说了,大家可以自摸索
在这里插入图片描述

导出模型

点击导出VRM
在这里插入图片描述
可以减少多边形,减材料,减少骨骼
在这里插入图片描述
填写模型名称和创作者,点击导出,注意不要选VRM1.0,我试了是不行的
在这里插入图片描述

在这里插入图片描述

导出VRM模型
在这里插入图片描述

unity使用VRM模型

导入URP-UniVrm插件

可以看到我们导出的模型是VRM格式,Unity无法识别,我们可以选择去GHub下载这个由第三方用户制作的插件:https://github.com/kkunn0/URP-UniVrm

这个包还确保Vroid模型的着色器在Unity的通用渲染管道中正确显示。

前往下载包
在这里插入图片描述
将URP UniVrm文件夹拖入unity即可
在这里插入图片描述
然后再把前面生成的vrm模型拖入进unity即可,你会发现unity自己生成了人物预制体,包括贴图 骨骼 模型材质等等
注意:虽然插件叫URP-UniVrm,但是其实内置管线也是支持的,亲测有效
在这里插入图片描述

其中这里的VRM的描述信息,用不上,我们可以选择直接删掉
在这里插入图片描述

效果
在这里插入图片描述

Blender使用

Blender安装Cats Blender Plugin 插件

参考:

Blender安装VRM-Addon-for-Blender插件

gitthub地址:https://github.com/saturday06/VRM-Addon-for-Blender
安装插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
勾选启用插件
在这里插入图片描述

导入VRM模型

在这里插入图片描述
在这里插入图片描述
效果
在这里插入图片描述

导出为FBX模型

在这里插入图片描述

使用别人的VRM模型

如果你不想自己创建模型,也可以直接去下载别人创建好的VRM模型
地址:https://hub.vroid.com/en
在这里插入图片描述

完结

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

好了,我是向宇,https://xiangyu.blog.csdn.net

一位在小公司默默奋斗的开发者,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~
在这里插入图片描述

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

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

相关文章

经典动作手机游戏:《艾希》安卓手机游戏下载

《艾希手游》是一款以女性为主角的游戏,玩家在游戏中将扮演主角艾希,在各种场景中进行冒险,探索剧情和解开谜题。这款游戏的画面精美,操作简单易上手,同时提供了丰富的剧情和多样的玩法。 下载地址:https:/…

氙灯老化试验箱试验机

氙灯老化试验箱,采用6.5KW大功率的精密水冷式氙灯,曝晒面积达到了6500cm2 功能强大,测试结果可靠 ◆ 满足国内外所有氙灯测试标准要求。 ◆ 采用氙灯灯管及滤光器组件,保证试验数据的可比性和重现性。 ◆ 自动旋转式三层鼓型样板架…

MATLAB根据数值画直方图

一直很纠结MATLAB为什么不提供根据数值(或统计值)画直方图的函数,只给一个不专业的bar,原来histogram支持。 edges [0-0.5:70.5]; counts [508 821 898 892 552 181 159 85];figure; histogram(BinEdges,edges,BinCounts,count…

SAP Memory ABAP Memory超级详细解析

SAP Memory & ABAP Memory超级详细解析_abap set parameter id-CSDN博客 FREE MEMORY ID ZTESTMAT. 清空指定的ABAPmemory FREE MEMORY. 清空externalsession内的所有ABAPmemory 最后请注意 IMPORT…

【Spring Boot-SpringBoot怎么实现自动配置】

目录 什么是Spring Boot自动配置 自动配置中需要的重要注解 一.Condition 二.Enable 三.EnableAutoConfiguration 实现一个自定义starter 什么是Spring Boot自动配置 SpringBoot的自动配置简单来说就是当spring容器启动后,一些配置类、bean对象就自动存入到了…

Python新手入门指南:从零开始学编程

欢迎来到Python的世界!Python是一种功能强大、易于学习且用途广泛的编程语言。无论你是完全没有编程经验的新手,还是想要学习新技能的开发者,Python都是一个非常好的起点。接下来,我们将一起踏上这段编程之旅,从基础语…

机器学习第十一章-特征选择与稀疏学习

11.1子集收集与评价 属性称为"特征" ,对当前学习任务有用的属性称为"相关特征" 、没什么用的属性称为"无关特 征" . 从给定的特征集合中选择出相关特征于集的过程,称为"特征选择"。 特征选择是一个重要的"…

Linux系统中的弹性计算功能

在当今数字化时代,弹性计算已经成为信息技术领域的重要概念之一。弹性计算指的是根据需要自动调整计算资源,以满足应用程序的需求。这种灵活性和自适应性使得弹性计算成为了云计算、大数据、人工智能等领域的核心技术之一。在这个领域中,Linu…

嵌入式软件--数电基础 DAY 4

1.SR锁存器 1》四种状态: S R Q Q set状态: 0 1 1 0 Reset状态: 1 0 0 1 维持状态: 1 1 维持上个状态 无意义状态…

VUE中出现Cannot find module ‘@/api/xxx.js‘ or its corresponding type declarations

在使用VSCode编写Vue程序时发现之前使用以下代码时却报出了错误 import {getEmployeeList} from /api/employee\ 保证文件地址正确且其中的方法也可以正常调用,只是报出了错误,该行代码上加入一个‘//ts-ignore’就可以解决。 修改后的代码 //ts-ig…

【mkdir rmdir】Centos/Linux mkdir rmdir命令详细介绍

【mkdir & rmdir】Centos/Linux mkdir & rmdir命令详细介绍 简介 mkdir rmdir 简介 mkdir 命令和 rmdir 命令是在 linux 当中比较常用的两个命令,这两个命令前者是创建空目录,后者是删除空目录。rmdir 命令的定位比较尴尬它的功能可以被 rm 命…

探索 Resolume Arena 7 - 引领 VJ 音视频创作的卓越软件

Resolume Arena 7 是一款专为 Mac 和 Windows 系统设计的强大 VJ 音视频软件,为创意专业人士和爱好者提供了丰富而出色的功能。 这款软件拥有直观且用户友好的界面,即使对于初学者来说,也能快速上手并开始创作。其强大的媒体管理功能&#x…

鸿蒙内核源码分析(物理内存篇) | 怎么管理物理内存

如何初始化物理内存? 鸿蒙内核物理内存采用了段页式管理,先看两个主要结构体.结构体的每个成员变量的含义都已经注解出来,请结合源码理解. #define VM_LIST_ORDER_MAX 9 //伙伴算法分组数量,从 2^0,2^1,...&a…

【JavaSec】反序列化初探(配合URLDNS)

JavaSec反序列化初探(配合URLDNS) 文章目录 JavaSec反序列化初探(配合URLDNS)基本demoMap入口类Java反射 基本demo 构建一个demo 实体类: package bli_seri;import java.io.Serializable;public class Person implem…

Crawlab 分布式部署指南:从 Scrapy 项目到单文件的全流程详解

crawlab分布式部署 远程服务器环境搭建 同之前gerapy分布式部署一样 添加服务器防火墙端口 redis:6379mysql:3306mogodb:27017scrapyd:6800crawlab:8080 访问crawlab服务:47.93.10.129 连接远程数据库 …

Unity Dots学习 (一)

先学习怎么使用,再研究底层代码。Dots大家都有所耳闻。一直没时间研究,最近研究一下 看上图可知,哪怕是CPU的第三级缓存也比内存要快2-5倍。 资料: 《DOTS之路》第零节——前导课(1)——DOTS的5W1H问题_哔哩哔哩_bilibili 《DOT…

javaweb的新能源充电系统pf

TOC springboot339javaweb的新能源充电系统pf 第1章 绪论 1.1 课题背景 二十一世纪互联网的出现,改变了几千年以来人们的生活,不仅仅是生活物资的丰富,还有精神层次的丰富。在互联网诞生之前,地域位置往往是人们思想上不可跨域…

SVG中的paint-order属性实现文字描边

过去只支持 SVG 元素 paint-order&#xff0c;表示绘制的顺序。 对于一个图形的绘制&#xff0c;顺序还是非常重要的。例如用SVG来绘制一个带边框的矩形 <style>rect{fill: #FFE8A3;stroke: #9747FF;stroke-width: 4;} </style><svg viewBox"0 0 300 30…

XSS-DOM

文章目录 源码SVG标签Dom-Clobbringtostring 源码 <script>const data decodeURIComponent(location.hash.substr(1));;const root document.createElement(div);root.innerHTML data;// 这里模拟了XSS过滤的过程&#xff0c;方法是移除所有属性&#xff0c;sanitize…

[数据集][图像分类]波色绝缘子缺失分类数据集1440张2类别

数据集类型&#xff1a;图像分类用&#xff0c;不可用于目标检测无标注文件 数据集格式&#xff1a;仅仅包含jpg图片&#xff0c;每个类别文件夹下面存放着对应图片 图片数量(jpg文件个数)&#xff1a;1440 分类类别数&#xff1a;2 类别名称:["missing","norma…