Maebbie 的精准解决办法
一个包含各种用于解决 VR, Unity & Blender 的奇怪问题的办法合集。
作者:Maebbie
原文网址:Maebbie's precise Solu... | VRCLibrary
注意:当前文档尚未经过翻译校对,部分内容可能存在谬误。
如何为不同的光照条件切换对应的烘焙光照贴图
这是一个用于在 VRChat 中切换光照贴图,虽简单但痛苦漫长的方法。而将这场噩梦提供给大家的办法,就是献祭你的的san值。
您可以通过这个视频(Youtube)的时间线来跳转到不同章节。
用于设计场景的 Blender 3 或 2.8x 版本的专用设置
下载: https://drive.google.com/file/d/14xxvT46tuirax4CwhM4xGSB2nyqefXRA/view
以下是文字版的教程。
下文的配置可以用于轻松的设计并构建大规模场景。为了制作世界“Atoll of Ether”,我决定转用 Blender ,尽管它的默认配置并不像 Hammer 或 ProBuilder 那样真正适合设计地图。在制作世界的过程中,我改进了这个配置,您可以在这里下载它。
这个配置的目的是使 Blender 易于用于设计与构建世界,类似于 Hammer 和 ProBuilder 的工作方式。适用于Blender 2.8及以上版本。
配置:
- 将所有内容放入同一个文件夹,
- 打开 ProBuilderInBlender_By_Maebbie.blend 文件,
- 从 ProBuilderInBlenderKeybinds_By_Maebbie.blend.py 导入键绑定
- 编辑 ->偏好设置 -> 键位映射 -> 导入 -> 在顶部中心框选择导入的键绑定。
- 根据你的 Blender 版本选择:
- 从 2.83 和 2.9 开始:将 gridoverlay.py 放入 C:\Users(你的用户名)\AppData\Roaming\Blender Foundation\Blender\2.90\scripts\startup 这样就能显示你当前的网格比例,类似于在 ProGrids 中按下 N 键时。
- 在 2.83 之前:将gridoverlay.py放入 C:\Program Files\Blender Foundation\Blender\2.80\scripts\startup 这样也能显示你当前的网格比例。
控制:
- 按住右键并使用 WASD 在Unity中一样飞行,滑动滚轮可以在飞行时加快/减慢速度。
- 你可以在 编辑 ->偏好设置 -> 视图切换 -> 行走 中使用大小键盘的 + 和 - 键调整网格比例(按界面顶部中心的磁铁标志关闭)。
- 如果需要,可以在3D视图 - 3D视图(全局)- 上下文比例浮动中重新绑定这些。
- 使用鼠标中键在场景窗口中打开上下文菜单(之前是右键)。
- 其他控制就像默认的 Blender 一样。
- 请使用 Shift+D 复制,而不是ctrl+c ctrl+v,否则将另外会复制一份新材质。
- 通常在 Blender 中,你可以按下一个功能快捷键,并按鼠标右键来取消功能更改。而现在您可以单击右键,然后像在 ProBuilder 中那样用箭头移动物体,不会取消当前的功能更改。
常见问题:
- 如果你看不到网格纹理,请转到左侧中心的材质菜单,并在第一个漫反射 BSDF 着色器的颜色处添加图像纹理。 然后为每种材料选择 GridBox_Default 纹理。
- 你可以通过进入"Material Hacker"布局,选择节点设置中默认为对象的“世界”,然后转到用于将色调值从 0.5 更改为其他值的帧(框),来更改背景颜色。 要使用背景图像/天空盒,请转到 Context.World 菜单(在该菜单底部右侧中心的红色地球,不是最底部的那个),并将颜色选项切换为“环境纹理”。
如果你想提出,或遇到任何问题,请分享它们!
如何字面意义上的,将你世界中的一切都变成纹理图集
你是否已经进行了静态批处理和光照烘焙,但仍然在寻找更多的优化方法?集中注意力,然后通过使用仅仅唯一一个材质,来努力优化你的劳动成果,来实现一些真正的 VR 魔法!这不仅仅适用于 Quest 端创作者,也适用于任何寻求最大视觉保真度和流畅帧率的人。这同时也是 Eventide 和 Atoll of Ether 背后的部分秘密。
您可以通过这个视频(Youtube)的时间线来跳转到不同章节。
世界封面/图像制作指南(含模板)
我现在正在冒着失去作图优势的风险向大家分享这个模板(雾),它将帮助您以零误差安排好您的世界封面。
这个模板允许您自定义制作或适配您现有的封面,以此让它适应 VRChat 的用户界面,让您能在这个层面上与你的竞争对手平起平坐,来能真正地吸引玩家的注意力。
下面的图片提供了一个简短的指南,其中你可以轻松地标记出裁剪线。实际使用时,我推荐您使用第二个,它是透明的,并且可以立即用于你的缩略图或作为制作新缩略图的基础。
在最终的缩略图上传中,任何在圆形灰色框之外的东西都会看不见!
VRCX版本 - 如果你希望使用 VRCX 或类似的工具,来更新你的缩略图,请使用此模板:
灰色框 是用户在加载进入你的世界或在网站上时将看到的内容。如你所见,你可以在顶部和底部放置一些东西,这些东西主要会在加载时被看到。我的想法是在那里放置一些更详细的更新说明或对任何加入者的感谢!
红色框是你的图像在世界菜单里的样子。这是最重要的一个裁剪幅度,因为它影响人们会不会点进你的世界。你可能也会注意到,在红色框的右上角,有一个透明的覆盖层,指示你的世界在哪些平台上可用。
绿色框是当你悬停在一个世界上,它稍微放大时看到的内容。这里重要的是,当悬停时,PC/Quest平台指示器几乎是不透明的。明智的做法是确保右上角没有东西被隐藏或隔断。
一旦你把所有东西都对齐了,你就可以删除这个模板层。请确保使用 4096x2048 分辨率的图像或任何其他 2:1 宽高比的图像。
The last step is to Build and Upload your world in the SDK, then while in the Configure World window return to your scene.
最后一步是在 SDK 中点击"构建并上传",然后当在“配置世界”窗口中时,返回到你的场景。
在你的层级窗口中找到“VRCCam”,将其投影设置为“正交(Orthographic)”并将其大小设置为“0.47”。
向 VRCCam 添加一个 立方体 以作为前者的 子级对象,并将其 Z 轴位置 更改为 1 ,Y 轴旋转 更改为 180,X 轴缩放 更改为 2 。 将你的图像拖到立方体上,我建议为立方体的材质使用 Unlit 着色器,因为它确保你的图像不会受到你世界光照的影响。
有了这个,您就可以在竞争中站稳脚跟,用一个美丽对齐的缩略图让人们对你的辛勤工作感到好奇!