Skip to main content

基本上传和建模 - 世界

学习世界创建的最简单、最全面的方法是观看本指南顶部链接的系列教程:[https://youtube.com/playlist?list=PLPdWkxUSZ65Fp6ICr\](https://youtu.be/uLi52YrrDmY)

我推荐使用 VRWorldToolkit:一个用于制作 VRChat 世界的 Unity 编辑器扩展[github.com]。它将帮助你优化你的世界。

EasyQuestSwitch[github.com] 可以帮助将世界(或头像)从 PC 切换到 Oculus Quest:允许将所有指定资产的属性(如材质的着色器)切换到指定的 PC 或 Quest 版本,只需一个按钮。

Probuilder

制作/试制关卡和关卡几何图形的好帮手。它实际上是 Unity 中的一个简单 3D 建模器。

</span

提示:
创建空的 Gameobjects(GameObject>Create Empty 或 Ctrl+Shift+N 或右键单击 Hierarchy>Create Empty)并将其用作文件夹来组织对象!在将任何东西作为 gameobject 的子对象之前,请重置变换!!!不要移动空的 gameobject!不要移动空游戏对象本身,而要移动其中的所有对象(如果不这样做,会破坏程序!!)。

当多个二维平面处于完全相同的位置时(例如墙上的一幅画),就会出现 Z-Fighting,也称为拼接。避免这种情况的方法是将应该重叠的物体向前移动微小的距离。

Polybrush

用于在 Unity 中进行简单的雕刻。非常适合制作自然景观。

UNOFFICIAL VRChat Creator Glossary[docs.google.com]

资产猎取

提示:只下载您认为会用到的免费资产;您可以随时回来获取它们。您可以在 Unity 资产商店找到大量免费和付费资产。下面我将列出一些其他的免费资产网站:

Kenney Free Assets

纹理

如果有的话,请检查您下载的材质的尺寸度量。这将告知您需要更改多少贴图设置才能使其正确缩放。它们通常以一米为单位(如 1m x 1m)。

在寻找纹理时,请选择无损 .PNG 而不是有损 .JPG。如上所述,Unity 会压缩纹理;在 Unity 中使用无损图像将获得更高质量的纹理和更小的纹理尺寸。

[(完全可选)如果想在电脑上无损压缩 .PNG,可以使用 PNGGauntlet 这样的程序。Unity 不会以 PNG 或 JPEG 等常见图像格式存储纹理,因为它们的解压缩时间相对较慢。]

纹理搜索引擎(textures.one/] 免费 PBR 纹理网站:

如果非彩色纹理在 Unity 中显示为彩色(如轻微的绿色),请将其导入 GIMP 等照片编辑程序,并导出为灰度图像(GIMP 中为 8bpc GRAY,如果有 alpha/transparency 通道则为 GRAYA)。

[Substance播放器](https://substance3d.adobe.com/documentation/sp31/substance-player-2294742.html)是一款免费程序,您可以使用.sabar文件轻松创建自定义的高质量纹理。您可以在 [AmbientCG.com](https://ambientcg.com/list?type=SBSAR) 免费获取这些文件。

模型

寻找模型要比寻找纹理困难得多。请确保

文件格式为 .obj 或 .fbx,最好是后者 多边形数量较少(否则您将不得不自己对其进行分解)

我建议先查看 Unity 资产商店。如果找不到,那就谷歌一下"(*对象名称/*3D 模型"。
免费 3D 模型网站& 资源/[devga.me/]

细化(降低网格的多边形数)可以通过删除/合并顶点/面手动完成,也可以自动完成。
要在 Blender 中自动完成,可以在 CATS 中选择快速去边或在网格上使用去边修改器。
\如果你想更进一步,十进制修改器也是创建 LOD 的好帮手。
还有一些专门用于去角质和重拓扑的程序,比如免费的 Instant Meshes。

切勿将 .blend 文件直接导入 Unity!先导出为 .fbx,然后再导入!

您还需要一个天空盒。你可以从 Unity Asset Store 获取一些,或者我也喜欢 TowelCloud's skyboxes[gitlab.com]。