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

  目前所用版本:https://download.unitychina.cn/download_unity/e3a0f7dd2097/Windows64EditorInstaller/UnitySetup64-2017.4.28f1.exe

模型(需要梯子,注意模型是不是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)的更多相关文章

  1. 为 .net 生态贡献力量——制作并上传 nuget 包(内有独家彩蛋)

    前言 nuget 是 .net 的常用包管理器,目前已经内置到 Visual Studio 2012 以后的版本.大多数 .net 包都托管在 nuget.org,包括 .net core 框架基础包 ...

  2. 【阿里云IoT+YF3300】3. Alink物模型之属性上传和下发

    [名词解释]属性:设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等.属性支持 GET 和 SET 请求方式.应用系统可发起对属性的读取和设置请求. 在上一篇文章& ...

  3. Java实现FTP批量大文件上传下载篇1

    本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比 ...

  4. 100)PHP,文件上传总代码整理

    首先是我的目录关系: 然后我的html表单代码: <html> <head> <title>Form</title> <meta http-equ ...

  5. (数据科学学习手札114)Python+Dash快速web应用开发——上传下载篇

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 这是我的系列教程Python+Dash快速web ...

  6. VRchat模型之unity

    VRChat模型制作及上传总篇(包含总流程和所需插件):https://www.cnblogs.com/raitorei/p/12015876.html 0.新建工程, 导入VRCSDK及动态骨骼插件 ...

  7. 对百度WebUploader的二次封装,精简前端代码之图片预览上传(两句代码搞定上传)

    前言 本篇文章上一篇: 对百度WebUploader开源上传控件的二次封装,精简前端代码(两句代码搞定上传) 此篇是在上面的基础上扩展出来专门上传图片的控件封装. 首先我们看看效果: 正文 使用方式同 ...

  8. Javaweb向服务器上传文件以及从服务器下载文件的方法

    先导入jar包 点击下载 commons-fileupload是Apache开发的一款专门用来处理上传的工具,它的作用就是可以从request对象中解析出,用户发送的请求参数和上传文件的流. comm ...

  9. net core WebApi——文件分片上传与跨域请求处理

    目录 前言 开始 测试 跨域 小结 @ 前言 在之前整理完一套简单的后台基础工程后,因为业务需要鼓捣了文件上传跟下载,整理完后就迫不及待的想分享出来,希望有用到文件相关操作的朋友可以得到些帮助. 开始 ...

随机推荐

  1. AT2346 No Need

    atcoder上的题目 链接 一道思维题目 可以发现如果X是可有可无的,那么所有小于X的数也一定是可有可无的, 所有我们只要找出最大的那个可有可无的数字就好了 进一步分析,发现 若A1, A2, . ...

  2. 洛谷 P4114 Qtree1 树链剖分

    目录 题面 题目链接 题目描述 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例: 输出样例: 说明 说明 思路 Change Query AC代码 总结 题面 题目链接 P4114 Qt ...

  3. Java练习 SDUT-1255_小明A+B

    小明A+B Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 小明今年3岁了, 现在他已经能够认识100以内的非负整数, ...

  4. 模板—K-D-tree(P2479 [SDOI2010]捉迷藏)

    #include<algorithm> #include<iostream> #include<cstdio> #include<cmath> #def ...

  5. Android教程 -06 Activity的生命周期

    本篇播客我们重点介绍下如下知识点: 程序启动原理 Activity生命周期 Activity销毁与创建 视频建议采用超清模式观看, 欢迎点击订阅我的优酷 程序启动原理 当用户从主界面点击程序图标时,系 ...

  6. hdu 4476 Cut the rope (2-pointer && simulation)

    Problem - 4476 题意是,给出若干绳子,对同一根绳子只能切割一次,求出最多能获得多少长度相同的绳子. 代码中,s是最大切割长度,而当前切割长度为t/2. 代码如下: #include &l ...

  7. H3C 广域网连接方式

  8. java 集合之HashMap的三种遍历

    HashMap 是一个散列表,它存储的内容是键值对(key-value)映射. 这周我们只需记住三种遍历方法 1.通过keySet()获取键,再利用hashmap里面的.get(key)方法通过键获取 ...

  9. 基于AutoIt3的Ping、网址转IP地址,以及hosts文件写入

    #include <Constants.au3> #include <GUIConstantsEx.au3> GUICreate("通讯测试-eip.hxgroup. ...

  10. The 10th Shandong Provincial Collegiate Programming Contest H.Tokens on the Segments(贪心+优先级队列 or 贪心+暴力)

    传送门 •题意 二维平面上有 n 条线段,每条线段坐标为 $(l_i,i),(r_i,i)$: 平面上的每个整点坐标上都可以放置一枚硬币,但是要求任意两枚硬币的横坐标不相同: 问最多有多少条线段可以放 ...