Features
🌟 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
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.
🔧 Comprehensive Toolset
Includes essential tools such as Brush, Erase, Bucket, Eyedropper, Brush Sampler, Clone, Blur, Gaussian Blur, and Grayscale Tool. And guess what? More tools are on the way!
💻 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.