Painting System
TextMeshPro Unity Input/standard mouse and keyboard input used by the included demo ... Complete runtime painting system ... The included system uses RenderTextures for real-time painting.
by 1O1Studio
Price History +
Supported Unity Version
- Unity 6.0 or later
Render Pipeline
- Universal Render Pipeline (URP)
Platforms
- Windows
- Other platforms may be supported depending on the project's input, shader, and rendering configuration
Core Features
- character painting system
- UV-based texture painting
- Real-time brush painting
- Adjustable brush size
- Adjustable brush opacity
- Brush hardness control
- Color picker / color wheel
- RGB and HSV color controls
- Recent colors palette
- Eyedropper / color sampling tool
- Eraser tool
- Paint and movement modes
- Character orbit camera for painting
- Smooth continuous brush strokes
- Runtime RenderTexture-based painting
Input
- Mouse and keyboard
- Designed for desktop projects
Dependencies
- Unity Universal Render Pipeline
- Unity UI
- TextMeshPro
- Unity Input/standard mouse and keyboard input used by the included demo
Included
- Complete runtime painting system
- Example character
- Example scene
- Painting UI
- Brush system
- Color selection system
- Camera and painting controls
- Required shaders and materials
- Setup documentation
Notes
- Painting performance and texture memory usage depend on the selected paint texture resolution.
- The included system uses RenderTextures for real-time painting.
- Higher paint resolutions provide more detail but require additional GPU memory and processing.
A customizable character painting system for Unity that allows players to paint, recolor, and interact with character surfaces in real time.
The package provides a complete painting workflow, including brush painting, color selection, color picking, erasing, brush size and opacity controls, recent colors, and an intuitive painting interface. The system is designed to be easily integrated and customized for different characters, projects, and gameplay styles.
It is suitable for a wide range of genres, including 3D platformers, action games, puzzle games, character customization systems, simulation games, and creative painting games. Developers can customize the character, colors, brush settings, UI, painting tools, and visual appearance to fit their own project.
The system is designed with reusable components so you can adapt the painting functionality to your own characters and gameplay requirements.
Key Highlights:
GPU Runtime Painting
Color Wheel (RGB / HSV)
Brush Size & Opacity Controls
Continuous Painting & Eyedropper Tool
Recent & Previous Color History
Integrated Character Movement & Camera Controls