PaintForge — Advanced Runtime Painting System
CCAssets
$16.49
$32.99
50%OFF
(no ratings)
Jump AssetStore
Paint meshes and skinned meshes at runtime with 90 brushes, five blend modes, touch and VR/XR input adapters, Undo/Redo, editor tools and transport-neutral multiplayer synchronization.PaintForge supports Built-in, URP, and HDRP. It includes compatible shaders for all supported pipelines. Touch and VR/XR workflows are supported through the modular input system. Both the Legacy Input Manager and Unity's New Input System are supported. Multiplayer support is transport-neutral and can be integrated with your preferred networking solution.PaintForge — Advanced Runtime Painting System is a modular runtime painting solution for Unity 6.3 and newer. It lets players paint, draw, erase, mark and modify supported surfaces during gameplay.PaintForge works with MeshRenderer, SkinnedMeshRenderer and 2D sprite workflows. Use it for graffiti, dirt, damage marks, character and object customization, drawing mechanics, cleaning games, coloring systems and interactive experiences.Runtime painting toolsThe package includes 90 brush masks with editable presets, runtime color and brush selection, brush previews, configurable paint distance and rate, pressure controls, and five painting modes: Alpha, Add, Multiply, Replace and Erase. Painting can be controlled through the included runtime panel, code or gameplay events.Animated and deformable meshesSkinned Mesh Renderer support allows painting on animated characters and other deforming objects. Editor setup and validation tools help configure supported renderers and identify common scene issues.Multiplayer-ready architecturePaintForge provides transport-neutral APIs for synchronizing painting data and includes a direct TCP integration sample. External networking SDKs are not included. Photon, Netcode for GameObjects, Mirror and FishNet integrations require the separately obtained SDK and a project-specific adapter.Desktop, touch and VR/XR inputMouse, touch and vendor-neutral VR/XR input adapters are included. The package supports the Legacy Input Manager and optional Unity Input System workflows.Editor workflow and Undo/RedoScene View visualization, diagnostics and supported automatic fixes help configure paintable objects. Dedicated editors are included for brushes, the runtime panel, history and multiplayer settings. The configurable Undo/Redo history groups continuous brush strokes as individual operations.Requirements and limitationsPaintForge was developed and validated with Unity 6.3 (6000.3). Universal RP 17.3.0 is declared as a Unity Registry dependency. HDRP samples require a compatible HDRP package and active pipeline. Importing PaintForge does not change the project's active render pipeline. Input System adapters require the Unity Input System package and matching Active Input Handling. The optional patrol integration requires Unity AI Navigation.The TCP sample is intended for direct-connection integration testing. It does not include authentication, lobby, relay, NAT traversal or late-join canvas recovery. Desktop samples were validated on Windows with Built-in, URP and HDRP. Mobile devices, XR hardware, WebGL and internet deployment of the TCP sample were not independently validated in this release; verify your target configuration before release.Example content, seven configured demo scenes and offline PDF documentation are included.Third-party licensingAsset uses Liberation Sans in its PDF documentation under the SIL Open Font License 1.1; see Third-Party Notices.txt file in package for details.Created by CCAssets.Support: ccassets.support@gmail.com- Runtime painting for MeshRenderer and SkinnedMeshRenderer- Animated and deforming character support- 2D sprite painting workflow- 90 included brush masks and editable brush presets- Brush library and atlas importer- Brush size, rotation, color, hardness, opacity and pressure controls- Continuous painting strokes- Alpha, Add, Multiply, Replace and Erase modes- Runtime brush preview and paint cursor- Cursor follows brush shape, rotation and paint color- Configurable maximum painting distance and painting rate- Painting events and gameplay callbacks- Painting can be enabled or disabled through events or code- Customizable runtime painting panel, icons, labels and tips- English and Spanish editor localization- Scene View paintable visualization, diagnostics and supported automatic fixes- Paint-emitter visualization and range preview- Configurable, stroke-based Undo/Redo history and shortcuts- Mouse, touch and vendor-neutral VR/XR input adapters- Legacy Input Manager and optional Unity Input System workflows- Active Input Handling detection- Transport-neutral multiplayer synchronization APIs- Configurable synchronization frequency and compact paint payloads- Synchronization support for all five painting modes- Direct TCP integration sample- Built-in-compatible, URP Lit, HDRP Unlit and sprite shaders- Seven sample scenes: first person, third person, sprites, URP, HDRP, TCP multiplayer and Built-in- Modular architecture- Namespace: CCAssets.RuntimePainter- Minimum editor version: Unity 6.3 / 6000.3- Required Unity Registry dependency: Universal RP 17.3.0- Optional packages, depending on the workflow: Unity Input System, compatible HDRP package and Unity AI NavigationOpenAI ChatGPT/Codex and OpenAI image generation assisted with programming, debugging, documentation, and the creation of brush masks, UI icons and branding. CCAssets selected, edited, configured, integrated, reviewed and tested all AI-assisted output.



