VRChat模型制作及上传总篇(201912)
1.视频资源及软件插件模型资源:
Kodoku-shi :https://www.bilibili.com/video/av20097333(自己目前找到讲的最详细的教程,但是blender减免部分貌似没了,之前记得有的。)
青龙圣者:https://www.bilibili.com/video/av18691563(很老的视频,里面有blender减面)
可爱的岛风:https://www.bilibili.com/video/av34246576(类似于PPT视频教程,第一次不推荐看,适合看了前面几个后,忘了复习用)
blender:
官网下载:https://www.blender.org/download/releases/2-79/
可以在steam里面下载,但是现在版本是2.8,如果喜欢2.79,需要鼠标右键点击属性选择测试2.89a。
2.8教程:https://www.cnblogs.com/raitorei/p/12019538.html
unity:
官网下载:https://unity.cn/releases
模型(需要梯子,注意模型是不是MMD):
ニコニ立体:https://3d.nicovideo.jp/
sakimichan (sushi) | DeviantArt:https://www.deviantart.com/sakimichan
BowlRoll:https://bowlroll.net/
还有在解压日文名称的解压包时会出现乱码的情况:
我是这么解决的:
用好压:


插件链接:https://pan.baidu.com/s/1AxwFtXtqgfdEOAhnmXMdgA 提取码:fi8d
blender的CATS插件最新版获取:https://github.com/michaeldegroot/cats-blender-plugin
2.需要学习的内容(以下内容取自Kodoku-shi视频)
首先,我们需要什么?
1.梯子, 用于上传。
2.软件:blendr. Cat插件、 unity. VRCSDK. 动态骨骼插件、着色器shader
3.-个能上传模型的VRchat专用账号, steam的不行。
4.合适的模型。
Blender篇(详细教程:https://www.cnblogs.com/raitorei/p/12008625.html)
0.设置中文,安装cat插件
1.导入模型
2.fix模型。众多fix的选项是什么
- Apply Full Body Tracking Fix
- 全身追踪用,建议勾上。
- Keep End Bones
- 清除末端骨骼
- Join Meshes
- 合并材质
- Connect Bones
- 整理骨骼
- Combine Same Materials
- 整理材质球
- Remove Zero Weight Bones
- 去除零重骨骼
3.修改mesh名字为Body
(4)这里应该还有一步减面,如果face(2.8叫三角面)小于70000面可以省略。目前VRchat最多70000面,少于70000面才不报错。
4.设置眨眼及目光追踪
5.设置口型
6.骨髂整理,非必须
7.导出FBX格式的模型
Unity篇(详细教程:https://www.cnblogs.com/raitorei/p/12008887.html)
0.新建工程, 导入VRCSDK及动态骨骼插件着色器shader, 登录VRchat账号
1.导入FBX格式的模型
2.导出材质并设置材质球
3.修改骨骼类型,并检查骨骼映射
4.添加人物插件,设置视角球位置,调整动画集
5.添加动态骨骼及碰撞(觉得麻烦可以省略,但是人物的头发衣服什么的不会动)
6.上传模型
VRChat模型制作及上传总篇(201912)的更多相关文章
- 为 .net 生态贡献力量——制作并上传 nuget 包(内有独家彩蛋)
前言 nuget 是 .net 的常用包管理器,目前已经内置到 Visual Studio 2012 以后的版本.大多数 .net 包都托管在 nuget.org,包括 .net core 框架基础包 ...
- 【阿里云IoT+YF3300】3. Alink物模型之属性上传和下发
[名词解释]属性:设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等.属性支持 GET 和 SET 请求方式.应用系统可发起对属性的读取和设置请求. 在上一篇文章& ...
- Java实现FTP批量大文件上传下载篇1
本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比 ...
- 100)PHP,文件上传总代码整理
首先是我的目录关系: 然后我的html表单代码: <html> <head> <title>Form</title> <meta http-equ ...
- (数据科学学习手札114)Python+Dash快速web应用开发——上传下载篇
本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 这是我的系列教程Python+Dash快速web ...
- VRchat模型之unity
VRChat模型制作及上传总篇(包含总流程和所需插件):https://www.cnblogs.com/raitorei/p/12015876.html 0.新建工程, 导入VRCSDK及动态骨骼插件 ...
- 对百度WebUploader的二次封装,精简前端代码之图片预览上传(两句代码搞定上传)
前言 本篇文章上一篇: 对百度WebUploader开源上传控件的二次封装,精简前端代码(两句代码搞定上传) 此篇是在上面的基础上扩展出来专门上传图片的控件封装. 首先我们看看效果: 正文 使用方式同 ...
- Javaweb向服务器上传文件以及从服务器下载文件的方法
先导入jar包 点击下载 commons-fileupload是Apache开发的一款专门用来处理上传的工具,它的作用就是可以从request对象中解析出,用户发送的请求参数和上传文件的流. comm ...
- net core WebApi——文件分片上传与跨域请求处理
目录 前言 开始 测试 跨域 小结 @ 前言 在之前整理完一套简单的后台基础工程后,因为业务需要鼓捣了文件上传跟下载,整理完后就迫不及待的想分享出来,希望有用到文件相关操作的朋友可以得到些帮助. 开始 ...
随机推荐
- jq 获取内容
1.html()-设置或者返回被选元素的内容(包括html标记) $(selector).html() 2.text()-设置或者返回被选元素的内容 $(selector).text() 3.val( ...
- jq动态添加代码监听问题
$(document).on('click', '.class', function() { console.log($(this).attr('id')); });
- dnspython
dnspython 一个Python实现的一个DNS工具包,利用其查询功能来实现dns的服务监控及解析结果的校验. 安装 pip install dnspython 解析域名为IP from dns ...
- 括号序列问题 uva 1626 poj 1141【区间dp】
首先考虑下面的问题:Code[VS] 3657 我们用以下规则定义一个合法的括号序列: (1)空序列是合法的 (2)假如S是一个合法的序列,则 (S) 和[S]都是合法的 (3)假如A 和 B 都是合 ...
- Oracle包utl_inaddr
作用:用于取得局域网或Internet环境中的主机名和IP地址. 1.utl_inaddr.get_host_address 环境中IP地址 如果查询失败,则提示系统错误 查询www.qq.com的I ...
- python 找出矩阵中非零数
- git init之后,没有.git后缀的文件
git init之后,打开相关目录没有.git后缀的文件 尝试
- HTML静态网页---标签
一. 创建HTML: (一) body的属性: bgcolor 页面背景色 background 背景壁纸.图片 text 文字颜色 topmargin 上边距 leftmargin ...
- python3快捷键
原文:https://blog.csdn.net/pipisorry/article/details/39909057 PyCharm3.0默认快捷键(翻译的) PyCharm Default Key ...
- java 布局管理器
容器中的组件的排放方式,就是布局. 常见的布局管理器: FlowLayout(流式布局管理器)//目前最常用的 从左到右的顺序排列. Panel默认的布局管理器. BorderLayout(边界布局管 ...