入门指南(Getting Started)
概览(Overview)
PotaToon 是一款为 URP Forward(+) 环境与 PC/Console 平台设计的动画风格 Toon 渲染资产。它支持多光源照明与精细的角色阴影,即使在如演唱会这类主方向光较弱的场景中,也能通过准确检测角色上的聚光灯来确保自然的照明效果。
除了光照外,PotaToon 还为复杂的透明网格提供了高级渲染能力,包括真实的阴影支持。透明阴影在所有环境中均可用,而专为渲染如裙摆等复杂透明网格而设计的 OIT
功能——官方仅在 Windows 设备(DirectX 11 与 12)上提供支持。此外,PotaToon 还包含角色专用后处理,可进行局部色彩调整与 Bloom
效果,以增强艺术表现力。
支持版本:2021 LTS, 2022 LTS, 6.0 或更高(自 6.0 起兼容 RenderGraph)。
快速开始(Getting Started)
使用 PotaToon 需要以下三个组件。资源包提供了工具,帮助你轻松完成配置:
- URP Renderer Feature (Pota Toon Feature)
- Global Volume (Pota Toon)
- Character Component (Pota Toon Character)
Unity 6.0 及以上
前往工具栏点击 PotaToon → Auto Setup for Current Scene
这将自动完成:
- 将 PotaToonFeature 添加到当前激活的 URP RendererData。
- 在场景中添加带有 Pota Toon 覆盖(override)的 Global Volume。
如果你的场景中尚无 Global Volume,将在层级(Hierarchy)中新建一个。如果已经存在,你也可以在已有的 Global Volume 中点击 Add Override 手动添加 Pota Toon。
接着,将 PotaToonCharacter
组件添加到角色的根 GameObject 上。
请确保在组件中正确指定 Head
变换。如未指定,请手动设置。
现在一切就绪!
你可以开始通过 Volume 和材质设置(Material)自定义角色外观了!
别忘了在 Volume 设置中点击 “All” 按钮!
Unity 2021/2022 LTS 或手动配置
在 Unity 2021/2022 LTS 中,Auto Setup for Current Scene 按钮可能无法正常工作。在这种情况下,你需要手动配置 PotaToon:
前往 Edit > Project Settings > Quality,并双击已分配的 Render Pipeline Asset。
对 Renderer List 中列出的每个 Renderer Data,手动添加 PotaToonFeature。
添加完成后,返回工具栏并点击 PotaToon → Auto Setup for Current Scene。
这将与 Unity 6.0+ 的做法一致,自动添加 Global Volume 与 Pota Toon 覆盖。
如果你更愿意手动配置:
- 在当前场景的 Global Volume 中,点击 Add Override 并选择 Pota Toon。
- 如果没有 Global Volume,请在层级中新建一个 Volume,勾选 Global 选项,然后添加 Pota Toon 覆盖。
最后,将 PotaToonCharacter 组件添加到角色的根 GameObject 上,并确认 Head 变换设置正确。
(同 Unity 6.0+ 的步骤。)
现在一切就绪!
你可以开始通过 Volume 与材质设置自定义角色外观!
禁用 PotaToon(Disabling PotaToon)
若要在项目中禁用 PotaToon:
- 打开正在使用的 URP Renderer Data,移除或取消勾选 Pota Toon Feature。
高级设置(Advanced Settings)
为简化新手使用,默认关闭高级设置。如果你熟悉 Toon 渲染,或需要对各参数进行更细致的控制:
- 打开 Volume 并点击 Unlock Advanced Settings 按钮。
最初,材质中的许多设置会显示为不可编辑:
解锁后,你将获得更多高级配置选项: