🕹️ Try the WebGL Demo! | 📕 Documentation
🌟 Easy to use
No coding skills needed! Simply add a component, tweak a few settings, and you’re ready to go
🚀 Optimized for High Performance, works perfectly on mobile
Powered by GPU-based painting, ensuring top-notch performance even on mobile devices
💡 Compatible with Any Shader
Paint using any shader or material of your choice. Just select the textures you want to work with, and you’re all set!
📦 3D Component Support
Paint on animated objects effortlessly with MeshRenderer and SkinnedMeshRenderer. Experience smooth performance—check out our WebGL demo to see the magic in action!
🏞 2D Component Support
Looking to paint in 2D? We’ve got you covered! SpriteRenderer and RawImage are fully supported, making it easy to create your own mobile paint app
🥽 VR Compatibility
2D/3D Paint works seamlessly with any VR device, expanding your creative possibilities
🖼️ Layer and Blending Mode Support
Paint on multiple layers, merge them, or use blending modes to achieve your desired effects
🤿 Layer Mask Functionality
Layers support masks, allowing you to hide parts of a layer with a mask texture for precision painting
🖌 Customizable Brushes
Choose from 58 built-in brush presets or add your own custom brushes. Adjust parameters like size, color, hardness, and opacity to suit your needs
〰 Smooth Line Drawing
Now you can draw smooth lines with SpriteRenderer and RawImage, complete with customizable smoothing parameters for a polished finish
🏁 Pattern Texture Painting
Both Brush and Bucket tools support pattern textures, giving you control over scale, angle, and offset
🔧 Includes tools
— Brush
— Erase
— Bucket
— Eyedropper
— Brush Sampler
— Clone
— Blur
— Gaussian Blur
— Grayscale Tool
Be sure that more tools will be coming in future updates ;)
💻 Code-Based Drawing
Want to paint programmatically? You can draw on any object directly from code, adding flexibility to your projects
👾 Pixel Art Precision
Enjoy pixel-by-pixel accuracy when working with pixel art graphics
🖲️ Input System Integration
Works flawlessly with a mouse, touch devices, stylus pens (like Apple Pencil), VR controllers, and more. Multi-finger painting is supported, and both the new Input System and the legacy Input Manager are compatible
✏️ Pressure Sensitivity
Use pressure-sensitive devices like the Apple Pencil for nuanced, professional painting results
💎 No Colliders Needed
Our asset features a high-performance raycast system, eliminating the need for colliders
🛠 Render Pipeline Compatibility
Supports Standard, Universal Render Pipeline (URP), and High Definition Render Pipeline (HDRP)
🔧 Undo/Redo Functionality
Made a mistake? No worries—undo and redo your actions, including layer parameter adjustments
💾 Save and Load Textures/Layers
Easily save and load your painted textures and layers, ensuring your work is always preserved
🎨 Average Color Detection
Quickly determine the average color of your painting using our GPU-powered feature for seamless performance
🎯 Collision-Based Drawing
Implement drawing using collisions with just a few clicks—it’s that simple!
📠 Long-Term Support
Rest assured, you’ll receive ongoing support for future Unity versions and exciting new features. A ton of updates are on the horizon, so stay tuned!
📖 Full C# Source Code and Example Scene Included
Dive deep into the code with full access to the C# source and a comprehensive example scene to get you started
________________________________________________________________________________
Other products you may like:
💬 Audio Text Synchronizer - create interactive books, subtitles or dialogues with text effects synchronized with playing audio
🎫 Scratch Card - create scratch cards in few clicks
🖌 Tracing and Writing - trace and fill objects using trace paths from lines and curves