跳转至

安装

环境要求

为确保 2D/3D Paint 正常工作,请满足以下要求:

  • Unity 版本:Unity 2021.3 LTS 或更高。
  • 支持的组件:一个带有以下组件之一的 GameObject —— MeshRendererSkinnedMeshRendererSpriteRendererRawImage —— 且每个组件都需要分配材质。
  • MeshRenderer/SkinnedMeshRenderer 的 UV:如果你使用 MeshRenderer 或 SkinnedMeshRenderer,模型必须包含 UV。

如果模型没有 UV,你可以在 Unity 的模型导入设置中启用 Generate Lightmap UVs 来生成。这张 UV 会写入第二套 UV 通道。请确保你的 Shader 支持该通道,因为 Unity 的大多数默认 Shader 只支持第一套 UV。为获得更好效果,请尽量避免 UV 重叠区域(不要镜像)。虽然 Unity 自动生成的 UV 通常也能工作,但在 3D 建模软件中制作 UV 往往会得到更好的结果。

安装步骤

将 2D/3D Paint 添加到 Unity 项目中,可按以下步骤操作:

1. 创建新项目:
    - 使用 Unity 2019.4.0f1 或更高版本(最低版本请参考发行说明),
      新建一个项目;
    - 根据项目需要选择 “3D” 或 “2D” 模板。
2. 通过 Package Manager 导入 2D/3D Paint:
    - 打开 Unity 的 Package Manager;
    - 进入 2D/3D Paint 页面;
    - 点击 Download,然后点击 Import;
    - 等待 “Import Unity Package” 弹窗出现。确保所有条目都勾选(默认如此),
      然后点击 Import。
3. 安装所需包:
    - 打开 Package Manager 并安装以下包的最新版本:
    - XR:(可选)仅在 VR 模式下需要。
4. 测试安装:
    - 打开 Demo 场景;
    - 点击 Play 运行并体验功能;
    - 开始在你的项目中使用绘制功能!

完成上述步骤后,2D/3D Paint 就会在你的 Unity 项目中正常运行,你可以立即开始在 2D 与 3D 对象上进行绘制。

渲染管线提示: 随资源提供的 Demo 场景默认针对 Built-in Render Pipeline。若你的项目使用 Universal Render Pipeline 或 High Definition Render Pipeline,请在打开场景前分别从 Assets/XDPaint/Demo/Packages/Demo_URP.unitypackageAssets/XDPaint/Demo/Packages/Demo_HDRP.unitypackage 导入对应的 Demo 包。每个包都会在保留原始 Built-in 场景的同时,额外添加自己的 Demo 场景(Demo_URP.unityDemo_HDRP.unity)。