Advanced Search
Search Results
1262 total results found
官方预制件
官方为你提供了两个十分基础的播放器预制件。 在 Projects(项目)的搜索框中输入 video ,选择 in package(在包内)。 点击搜索结果中的第一个文件夹“VideoPlayers” 在两个预制件中选择任意一个放置在地图中。
Sliden【幻灯片】
Sliden 是由ちくわ物産开发的用于便利展示你的演示文稿的幻灯片播放器。 安装 1、点击此处在 BOOTH 下载本插件。 2、将下载好的文件解压并装载到你的 Unity 项目。 3、在 Assets(资产)中寻找文件夹“ChukawaProducts > Sliden”,并将 Sliden 预制件拖入场景中的任意位置即可。 怎么播放幻灯片? 在 VRChat 中播放 “幻灯片” 实际上是播放一秒一帧的图集视频,而“幻灯片播放器”的工作是用户每翻一页就向前/向后快进一秒。 你需要准备每秒播放一帧图...
获取并调整OBS Studio
获取资源 最简单的方法,就是直接在Steam的商店页面搜索OBS Studio,该软件免费。 或者,您也可以直接进入到官网进行下载:Download | OBS 如果您使用Steam进行下载,请看这条: 由于在SteamVR状态下,同时打开VRChat和OBS Studio会导致VR视角下的游戏窗口重叠,比较难受,每次都需要调整,故推荐您绕过Steam进行启动,方法如下: 在文件管理器中进入到steam的如下路径: 找到该exe文件:(obs64.exe) 为该文件创建一个快捷方式,并且丢到桌...
将摄制画面呈现在VRChat窗口画面上
通常来说,在VRChat中制作视频,靠的是将相机的画面完全填充到VRChat游戏窗口,再通过OBS Studio等软件抓取窗口内容,从而产出视频原稿。在您进行完上一节的操作后,OBS的画面框中应该就能截取到vrchat窗口内的画面了。那现在,我们问题的重心落在了——如何让窗口的画面呈现的是我们想要的画面。 PC端 非常遗憾的是,PC端没办法完全呈现原生相机的画面。但我们可以采取“曲线救国”的方式,尽量排除交互UI的干扰,呈现类似于相机画面的效果。可以从以下三方面进行优化: 1.屏幕最中间的圆点准星:在按下...
炫光(Bloom)
强度(Intensity):炫光效果的强度。 阈值(Threshold):过滤掉低于此亮度级别的像素。 软拐点(Soft Knee):在低于/超过阈值之间逐渐过渡。0是硬阈值,而1是软阈值。 限制(Clamp):限制像素以控制炫光的量。该值以 Gamma 空间为单位。 扩散(Diffusion):这将更改遮罩效果的范围。为优化着想,请确保您的值为整数,因为这个选项会更改内部迭代计数。 注:建议不要对此值进行动画处理,因为它可能会导致感知数据中出现小问题。 变形...
Yama Player
YamaPlayer 是由 Yamadev 制作的专为与 VRChat 使用而设计的视频播放器。 安装 1、点击此处将插件添加到 VCC/ALCOM。 2、将插件装载到你的 Unity 项目,你需要在项目中安装以下的包。 YamaPlayer 3、在 Packages(包)中寻找文件夹“YamaPlayer”,并将 YamaPlayer 预制件拖入场景中的任意位置即可。
SDK 是什么?
SDK,即 Software Development Kit(软件开发工具包),是为开发特定平台或框架的软件提供的一套工具、文档和示例的集合。它帮助开发者更容易地创建、测试和部署应用,确保应用能够符合平台的特定要求。 为什么开发需要SDK? 就像一份作业需要符合特定格式才能被接受一样,在 VRChat 上,作品只有符合平台的要求,才能被完整地展示给所有用户。SDK 正是帮助开发者实现这一目标的关键工具,确保作品能够顺利上传并为所有访问者呈现。
VRChat SDK 插件配置
核心插件 VRChat SDK 中最为核心的 SDK 插件有三个: VRChat SDK - Base:SDK 的基本功能组件。 VRChat SDK - World:世界创作相关的基本组件合集。 VRChat SDK - Avatar:虚拟形象创作相关的基本组件合集。 如果你使用过 VCC 或者 ALCOM(如果你没有用过,一定要去用!!),你会发现创建项目时无需手动配置这些插件,这两个工具会根据项目类型(世界或虚拟形象)自动安装和配置必要的 SDK 插件,大大简化了流程。 不过当你的项目遇到...
基本 SDK 操作
使用 VRC Control Panel(控制面板) Control Panel 是 SDK 提供的图形化面板,您可以通过 Control Panel 上传/管理/测试项目。 我们对此界面进行了一遍图片汉化,你可以对照此汉化界面进行相应设置。 登录 1、点击工具栏中的 VRChat SDK 窗口,点击 Show Control Panel(控制面板) 2、在弹出的面板中输入用户名/电子邮箱以及密码并且点击登录(Sign In)。
Validation
接下来我们就要检查一下 Validation(验证)内的信息了,信息框左侧的图标中我们需要注意的图标有两个,分别为下图,当出现 Auto Fix 时点击 Auto Fix,直到 SDK 显示可以进行上传,如果可以上传时还存在Auto Fix,我们可以不用管他,如果出现红色感叹号旁边没有Auto Fix时请在群里寻求帮助。 如果出现上传失败。。。如下图。 您可以截下Unity项目窗口中的控制台(console)画面,并发在群中来寻求热心群友的帮助。
VPM 镜像站
VRChat Package Manager(VRChat 包管理器),一个专供 VRChat 的包管理器,能够帮助创作者自动更新插件并回档包,在您创建一个项目时,VPM 会从互联网拉取包,并将其自动安装到项目上,这也是创作者助手能够一键创建并配置 VRChat 项目的奥妙所在。 您或许尝试过通过创作者助手创建一个项目,但无论如何都无法成功创建,这是因为创作者助手在互联网中拉取包的过程遇到了问题,您需要配置国际网络环境才能继续装配和创建项目,但我们都知道这将会是个十分折腾且不经济的流程。 社区在 2024 ...
创建/添加/删除项目
创建项目 1、进入左上角项目页面,点击右上角新建项目。 2、在下图中,选择您的项目类型, Unity 版本,项目名称,以及选择您的项目存放位置,接下来将为您讲解每一个选择中的项目释义。 类型: 虚拟形象:为制作虚拟形象提供的项目模板 世界:为制作世界提供的项目模板 Unity 版本: 2022.3.22f1:我们推荐您使用的,受 VRChat 官方及主流社区插件支持的最新版 Unity。 2022.3.6f1:我们不推荐您使用的,可能将逐渐被 VRChat 官方及主流社区插件...
使用 Unity 资源商店购买商品
你可以通过 Unity 资源商店抓到很多免费且优质的资产,包括但不限于:植物,家具。地图模板,材质包,插件工具。 https://assetstore.unity.com/
引言
欢迎!您或许以及在其他这样那样的平台阅读过一些 VRChat 创作教程,或在文档库里阅读并实践了 VRCD 入门包,但在您阅读接下来的教程前,我们有一些话要说: 你可能已经注意到,或者亲身体验过社群中一种常见的困惑: 一些朋友认为:“我们不需要那些花哨的高级工具或‘自动化’脚本,自己手动调整每一个参数、从最基础开始搭建才是王道,这样才能完全掌控一切!” 另一些朋友则在遇到问题时感到沮喪:“这些高级工具(比如某些复杂的着色器、动画系统或VRChat SDK的特定功能)太难了!它们内部到底是怎么运...
大纲
您阅读过引言了吗?我们推荐您在正式阅读前,了解我们所希望传达的思想,来更好的理解接下来的内容。 我们假定您,即本部分教程系列针对的目标受众有如下的状态或特点: 已完成 VRChat 账号注册与基础配置。 希望学习虚拟形象基础修改与上传流程的新手,能够针对部分常见问题进行衍生思考和自行解决。 中国大陆玩家。 Unity 或 3D 经验较少或为零。 接下来的教程,我们会按以下的顺序及层级来进行讲解,出于流程性和完整性,部分内容将与入门包产生重合: 配置环境:配置 Unity Hub ,Unit...
配置环境
选择性扩展阅读本文中,环境指的是一个配置好了一些“插件”的 Unity 编辑器工程,您可能会在一些本地AI部署教程里有听过类似的“配置运行或开发环境概念”,这里的 Unity 安装亦然。 类似于我们需要一个登录了 Steam 账号的 Steam 客户端,才能下载游戏来玩,为了使用来自 Unity 的编辑器服务,我们需要: 在 Unity 官方注册一个账号,获得使用服务的权限 安装 Unity Hub 再通过 Unity Hub 安装编辑器 获取许可证 最后使用另一个程序完成“插件”的配置 注册...
四、将翻译的内容通过OSC传给VRChat显示在角色头顶
基本流程: 新增依赖:脚本现在需要 python-osc 库。如果尚未安装,请运行: Bash pip install python-osc OSC客户端初始化: 在脚本开头导入 argparse 和 pythonosc.udp_client。 在 main() 函数的开始部分,设置 argparse 来获取 OSC 服务器的 IP 和端口(默认为 127.0.0.1:9000)。 初始化 SimpleUDPClient。 ...
三、使用Ollama进行翻译
Ollama 实现以下功能: 获取 Ollama 模型列表:在脚本开始时,连接到本地 Ollama 服务,获取可用的模型列表,并让用户选择一个用于翻译。 选择目标翻译语言:让用户从中(中文)、日(日文)、英(英文)、韩(韩文)四种语言中选择一个作为翻译的目标语言。 翻译识别内容:将 FunASR 识别出的文本发送给选定的 Ollama 模型进行翻译。 逐行打印结果:在控制台清晰地打印出识别的原文和 Ollama翻译后的译文。 前提条件: FunASR API 服务正在运行:确保您之前的 fu...
二、录制麦克风并向FunASR API 发送录音实现语音识别
目前需要执行以下操作: 列出可用的麦克风设备,并让您选择一个。 持续监听所选麦克风的音频输入。 当检测到音量超过预设阈值并持续一段时间(例如0.3秒)后,开始录制音频。 当音量低于预设阈值并持续一段时间(例如0.5秒)后,停止录制。 将录制好的音频发送到 FunASR API (http://localhost:5000/transcribe) 进行语音识别。 打印 API 返回的识别文本。 重要前提: FunASR API 服务正在运行:请确保您之前创建的 funasr_api_se...
一、创建FunASR的API服务便于联网调用
计划与准备 使用 Flask 创建的 Python API,它接受音频流(作为上传文件),利用 funasr 库和 SenseVoiceSmall 模型进行转录,并返回识别出的文字。该 API 将持续运行直到你停止服务器。 需要安装了 funasr 及其依赖(如 PyTorch 和适当的 CUDA 环境如果使用 GPU),并且 SenseVoiceSmall 模型可用或可以通过 funasr 下载。 实现步骤: 设置一个 Flask Web 服务器。 funasr 模型将在服务器启动时加载一次,以节省...