3D Texture Painter – Editor & Runtime Painting
Amon
$13.19
$26.39
50%OFF
(no ratings)
Jump AssetStore
A 3D mesh painting toolkit for Unity with Editor and runtime workflows, UV preparation, brushes, history, persistence, and extensible APIs.Supports the Built-in Render Pipeline and URP. Optional URP settings are included but are not applied automatically. HDRP is not officially supported or validated; some workflows may work with custom setup, but compatibility is not guaranteed. Custom shaders and materials may require manual setup; automatic conversion is not provided. See the included Render Pipelines and Materials guide.Live WebGL Demo:https://amon-games.itch.io/3d-texture-painter-editor-runtime-painting 3D Texture Painter is a mesh painting toolkit for Unity that provides both Editor painting and runtime painting workflows.Paint directly on static or skinned 3D meshes, prepare meshes with unsuitable or overlapping UVs, export painted assets from the Editor, or integrate painting directly into your game.Editor PaintingPaint directly in the Scene view using:• Brush• Stamp• Eraser• Brush preview• Selection masks• Adjustable size, opacity, hardness, rotation, and spacing• Vertex color paintingThe Editor workflow analyzes the selected mesh, materials, topology, and UV layout and helps choose an appropriate painting workflow.For models where the original UV layout is not suitable for localized painting, Safe Paint Layer can generate a separate paint UV layout while preserving the supported base appearance.Painted results can be exported as project assets, including textures, materials, and generated meshes.Runtime PaintingAdd interactive painting directly to your game with support for:• Static MeshRenderer targets• SkinnedMeshRenderer targets• Brush, Stamp, Eraser, and Clear tools• Continuous pointer strokes• Brush preview• Runtime color sampling• Multiple paint targets and logical target groups• Undo and Redo history• Configurable history capacity and memory budget• .amonpaint save/load• PNG import/export• Group document and PNG-set persistenceRuntime painting is designed to be integrated into an existing game rather than forcing a specific input or gameplay architecture.Extensible IntegrationDocumented APIs and extension points are provided for:• Custom pointer/input sources• Custom hit detection for supported solo-target workflows• Skinned-mesh pose control• Brush modifiers• Low-level runtime painting sessionsIncluded• Editor painting sample• Runtime painting sample• Example configurations and brush assets• PDF documentation• Markdown documentation and API/integration guides• Troubleshooting and render-pipeline setup guidesThe package has no mandatory third-party framework dependency. Runtime UI uses Unity UI and TextMesh Pro.Current scopeThe current release focuses on color/Albedo painting. Full material Mask, Normal, and HDR Emission painting workflows are not included in this version.Development and validation are based on Unity 2022.3. Built-in Render Pipeline and URP workflows are provided; see the included render-pipeline documentation for supported material workflows and setup details. Tested on Unity 2022.3 , Unity 6000.4.4.f1 (6.4) , Unity 6000.6.2.f1 (6.6). Builds tested on web gl, windows, android.Features• Editor and Runtime 3D mesh painting• MeshRenderer and SkinnedMeshRenderer support• Brush, Stamp, Eraser, Clear, and preview workflows• Adjustable brush size, opacity, hardness, rotation, and spacing• Editor surface selection masks• Direct texture painting• Safe Paint Layer with separate paint UV preparation• Generated UV workflows• Editor vertex color painting• Multi-material and renderer-group workflows• Export of generated textures, materials, and meshes• Runtime Undo/Redo and history management• Runtime target groups with coordinated history and persistence• .amonpaint document save/load• PNG import/export• Group document and PNG-set import/export• Runtime color sampling• Custom pointer/input source API• Custom hit-source API for supported solo targets• Skinned pose-controller extension• Brush modifier extension API• Editor and Runtime sample scenes• PDF and Markdown documentationRender pipelines• Built-in Render Pipeline• Universal Render Pipeline (URP)• HDRP: not currently verifiedUnity version• Developed and validated on Unity 2022.3 LTSUnity 6000.4.4.f1 (6.4)Unity 6000.6.2.f1 (6.6)Dependencies• No mandatory third-party Asset Store packages• Runtime UI uses Unity UI (uGUI) and TextMesh Pro• URP workflows require the corresponding Unity URP packageCurrent painting scope• Color / Albedo painting• Complete Mask, Normal, and HDR Emission painting workflows are not included in the current releaseDocumentationFull setup, Editor workflow, Runtime integration, API, persistence, UV preparation, render-pipeline, compatibility, and troubleshooting documentation is included with the package.OpenAI Codex and ChatGPT were used as development-assistance tools during the creation of this package. They provided partial assistance with selected C# implementation tasks and supported the development process through refactoring, code review, debugging, test planning, technical research, and drafting portions of the documentation.All AI-assisted code and documentation were critically reviewed, edited, integrated, and validated by the publisher. Product architecture, design decisions, final implementation, and release validation remained under the publisher’s control. The package does not require generative AI services to function at runtime.The package also includes optional Markdown documentation designed to help developers and AI coding assistants understand its supported APIs, integration boundaries, ownership rules, and recommended usage patterns. These files are reference materials only and do not connect to or require any AI service.


