概要

Linework 是 Unity 的轮廓与边缘检测工具包,把 5 种描边技术整合为 URP 渲染器特性,收录 v1.4.9 与 v1.4.12,需 Unity 6 或 2022.3 配 URP。

1745854766 87Dba3Cc47F799A 

Linework 是一款面向 Unity 的轮廓与边缘检测渲染工具包,由开发者 ameye 制作,历经五年多的轮廓渲染实验后成型。它把多种描边技术整合进同一套 URP 渲染器特性(Renderer Features)中,让开发者可以根据画面需求在视觉精度与性能之间做选择,而不必为每一种描边效果单独搭建方案。Linework 的核心价值在于“多技术并存”:快速描边、柔和发光描边、宽幅平滑描边、全屏边缘检测与表面填充各自解决不同问题,并且都通过渲染层(Rendering Layers)与自定义编辑器 UI 进行配置。

Linework 只支持 Unity 6 或 Unity 2022.3 配合通用渲染管线(URP),其他组合不在支持范围内。它利用 SRP Batcher 与 Unity 6 的 Render Graph,在单个批次内渲染多条轮廓;同时兼容 Alpha Cutout 着色器、顶点动画与 DOTS Hybrid Renderer,并包含完整源码与详细文档。当前版本为 v1.4.12,通过百度网盘与夸克网盘分发。

 

版本信息\下载方式

版本 Unity 版本支持 提供下载方式 更新日期
1
Linework Outlines and Edge Detection v1.4.9
2022.3.35及更高
百度网盘+夸克网盘 2025-04-28
2
Linework Outlines and Edge Detection v1.4.12
2022.3.35及更高 百度网盘+夸克网盘 2026-10-18

 

可编程渲染管线(SRP)兼容性

Unity版本 内置渲染管线 通用渲染管线(URP) 高清渲染管线(HDRP)
6000.0.0f1
不兼容
兼容
不兼容
2022.3.35f1
不兼容
兼容 不兼容

1745854763 E5A57582551F029

技术细节

Linework 的五种描边与填充效果

Linework 包含 5 种效果,均可作为渲染器特性添加到 URP 渲染器中:

  • Fast Outline:通过在原始对象后方渲染一份挤出(Extrusion)后的对象版本来生成轮廓,适合简单、低开销的描边需求。
  • Soft Outline:先生成对象的剪影(Silhouette),再施加膨胀/模糊(Dilation / Blur)效果,得到柔和、带发光感的轮廓。
  • Wide Outline:为每个对象生成有符号距离场(Signed Distance Field,SDF)并进行采样,从而获得一致且平滑跟随对象形状的宽幅描边。
  • Edge Detection:通过检测场景中的边缘与不连续处(如深度、法线向量、颜色或自定义输入缓冲的差异)来生成全屏轮廓,统一作用于整个场景,既适合对象外边界,也适合内部边界。
  • Surface Fill:使用填充材质渲染对象,实现屏幕空间的填充效果与图案。

描边配置与渲染层系统

每种效果都提供范围广泛的设置项,主要包括三类:

  • 描边作用于哪些对象:通过渲染层系统(Rendering Layers)指定,可按对象配置并堆叠多种效果。
  • 描边的视觉表现:厚度、颜色等外观参数。
  • 描边的行为:轮廓出现的位置与方式。
  • 自定义编辑器 UI 与设置让描边创作更直观,减少在多个面板之间反复切换。
  • 渲染层与效果堆叠的组合,使同一场景中可以同时存在不同风格的对象描边。

性能与渲染管线集成

  • 利用 SRP Batcher 与 Unity 6 Render Graph,可在单个批次内渲染多条轮廓。
  • 提供多种技术路线,便于在视觉保真度与性能之间做取舍。
  • 作为 URP 渲染器特性运行,接入方式与 URP 的渲染器配置保持一致。
  • 完整源码包含在包内,便于按项目需求调整实现。
  • 官方提供详细文档与支持渠道。

高级边缘检测与手绘效果

  • 边缘检测支持高级特性,例如分区图(Section Map)与世界空间扭曲/破碎(World-space Distortion / Breakup)。
  • 这些特性可用于制作手绘感(Hand-drawn)的轮廓与边缘效果。
  • 全屏边缘检测统一应用于整个场景,适合需要整体线条风格的画面。
  • 结合表面填充效果,可以进一步丰富描边之外的视觉层次。

兼容性与已知限制

  • 仅支持 Unity 6 或 Unity 2022.3 配合 URP,其他组合不受支持。
  • 兼容 Alpha Cutout 着色器与顶点动画。
  • 兼容 MacOS、Windows、WebGL 与 iOS;Android 与 VR 未经过测试,可能无法正常工作。
  • 兼容 DOTS Hybrid Renderer。
  • 宣传图中使用的角色 Jammo 来自 Mix and Jam,不包含在资源包内,可在资产商店免费下载。
  • 更多兼容性信息可参考官方兼容性页面。

1745854760 B8F9Be212Ebb195 1745854764 03721E1Da91Ab90 1745854762 A5Dbb92Ba56A151 1745854761 92564B572C6A9C1

兼容性

项目
支持情况
Unity 版本
Unity 6、Unity 2022.3
渲染管线
仅通用渲染管线(URP)
支持平台
MacOS、Windows、WebGL、iOS
未测试平台
Android、VR
着色器兼容
Alpha Cutout、顶点动画
其他兼容
DOTS Hybrid Renderer
源码与文档
包含完整源码与详细文档

Linework 适合需要在 Unity URP 项目中实现风格化轮廓与边缘检测的开发者,尤其是卡通渲染、手绘风格、漫画感画面与需要对象级描边控制的项目。它把五种描边与填充技术、渲染层配置、SRP Batcher 批处理与手绘感边缘检测整合进一套工具包,同时明确限定只支持 URP。如果你的项目使用 Unity 6 或 2022.3 的 URP,并希望用一套方案覆盖从简单描边到全屏边缘检测的需求,Linework 提供了一条技术路线清晰、可配置性强的实现路径。

相关资源:Spice Up: Night Vision:Unity 实现夜视效果插件 · Sci-Fi Shader Pack:Unity科幻风格特效的终极着色器 · Crest Water 4 URP Ocean Rivers Lakes :Unity 高性能URP海洋\河湖泊\水模拟系统

常见问题

支持哪些 Unity 版本?

正文写只支持 Unity 6,或 Unity 2022.3 搭配 URP;版本表两行标注 2022.3.35 及更高。

内置管线或 HDRP 能用吗?

不能,SRP 表在 6000.0.0f1 与 2022.3.35f1 两行都把内置管线与 HDRP 标为不兼容。

有几种描边方式?

5 种渲染器特性:Fast Outline 挤出描边、Soft Outline 剪影膨胀、Wide Outline 距离场宽描边、Edge Detection 全屏边缘检测,另有表面填充。

宽幅描边是怎么做的?

为每个对象生成有符号距离场(SDF)再采样,得到一致且平滑跟随对象形状的宽幅描边。

性能上怎么取舍?

它借 SRP Batcher 与 Unity 6 的 Render Graph 在单个批次内渲染多条轮廓,可按画面需求在精度与开销之间选不同描边技术。

能配卡通风格的材质吗?

兼容 Alpha Cutout 着色器与顶点动画,也支持 DOTS Hybrid Renderer,包内含完整源码与详细文档。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。