跳转至

随处绘制,随处发布

2D/3D Paint 将 GPU 加速笔刷、支持图层的工作流与广泛的渲染管线兼容性融合在一起,让美术能够在运行时体验中直接绘制——无需额外开发专用工具。

核心亮点

  • 一个预制体,无限画布:无需碰撞体即可在 MeshRenderer、SkinnedMeshRenderer、SpriteRenderer 与 RawImage 目标上绘制。
  • 高性能 GPU 管线:得益于对计算友好的着色器与每帧零分配,在桌面与移动端都能保持 60 FPS。
  • 图层绘制引擎:无限图层,支持混合模式、遮罩、图案填充,并提供完整的撤销/重做。
  • 灵活输入:鼠标、多点触控、手写笔(Apple Pencil、Surface Pen)、手柄、VR 控制器以及基于碰撞的触发器开箱即用。
  • 渲染管线就绪:支持 Built-in、URP、HDRP 与自定义着色器,只需选择你想要绘制的纹理即可。

绘制工作流

场景 为什么可行
3D 资源与角色 GPU 射线检测系统可在不需要碰撞体的情况下绘制动画网格,非常适合运行时换装/自定义与实时贴图。
2D UI 与游戏 原生支持 SpriteRenderer 与 RawImage,使移动端绘画应用或 UI 贴花工具更易实现。
VR / XR 体验 适配任意追踪控制器;多指针输入让玩家可以在空间中或道具表面绘制。
基于碰撞的效果 使用物理事件触发笔刷笔触,打造互动式的玩法时刻。

可查看 WebGL 演示 直观了解运行时性能表现。

工具与笔刷

  • 完整工具集:Brush、Erase、Bucket、Eyedropper、Brush Sampler、Clone、Blur、Gaussian Blur、Grayscale 等(更多工具持续开发中)。
  • 58 个笔刷预设,支持自定义纹理、压力响应、间距、硬度与动态颜色控制。
  • 图案绘制:通过笔刷或油漆桶应用平铺纹理,并可调节缩放、旋转与偏移。
  • 像素风精度:可选吸附与逐像素流量控制,让复古资源保持锐利。

图层、遮罩与历史记录

  • 无限图层与常见混合模式(Normal、Multiply、Additive 等)。
  • 图层遮罩用于非破坏性显示/隐藏。
  • 实时图层合并、排序与可见性切换。
  • 完整撤销/重做栈,覆盖笔触与图层参数编辑。
  • 支持保存/加载单独图层或合并后的纹理,便于版本控制或用户预设。

颜色系统

  • 内置 Chroma Palette 集成,提供矩形与圆形取色器、纹理采样与自动生成的配色和谐方案。
  • 支持 HSV、RGB、CMYK、Hex 输入,透明度滑条、实时预览色板与光标对比度模式。
  • 基于 GPU 的平均颜色检测,便于快速分析。

输入与集成

  • 同时支持 Input ManagerInput System;无需改代码即可切换。
  • 多指触控绘制,光标处理无冲突。
  • 可通过编程 API 绘制程序化笔触,或向绘制管线喂入自定义数据。
  • 提供完整 C# 源码、示例场景与详细文档。

支持的渲染管线与平台

渲染管线 状态
Built-in(Standard) ✅ 可用
Universal Render Pipeline(URP) ✅ 可用
High Definition Render Pipeline(HDRP) ✅ 可用
自定义着色器/材质 ✅ 选择目标纹理即可

规划与支持

  • 持续维护并长期支持 Unity 版本更新。
  • 频繁更新,带来新工具、优化与集成示例。
  • 提供专门支持渠道与完善的示例场景,帮助你快速上手。