• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: 3.1.2: 2024-04-03T09:50:56Z
  • First Published: 2022-06-04T15:47:14Z
  • Size: 18539520
  • Supported Unity Versions: 2019.4.0
tools painting

2D/3D Paint

(35 Votes)
$69.86 $69.86

🕹️ Try the WebGL Demo! | 📕 Documentation


🌟 Easy to use

No code-writing skills are required: just add a component, set up a few parameters and there you go


🚀 High performance, works perfectly on mobile

Asset uses GPU for painting, which provides high performance, and works even on mobile devices


💡 Works with any Shader

The asset allows you to paint using any shaders and materials. Just choose from the list of textures you want to paint and you're set!


📦 Supports 3D components

Paint on animated objects with a great performance! MeshRenderer and SkinnedMeshRenderer are supported. Check out the WebGL demo and see how it's easy and cool 😉


🏞 Supports 2D components

Want paint in 2D too? No problem! SpriteRenderer and RawImage are supported. You can even create your own mobile paint app


🥽 Supports VR

2D/3D Paint works with any VR device!


🖼️ Supports Layers and Blending Modes

Paint on layers, merge, create new and use blending modes to get your desired effect


Supports Layer Mask

Layers support masks, so you can hide part of the layer using a mask texture


🖌 Supports brushes

Choose a brush and paint whatever you want! You can add your custom brushes and configure parameters, like size, color, hardness, and opacity, or use built-in 58 brushes presets


[NEW]Supports drawing smooth lines

Starting from version 3.1, SpriteRenderer and RawImage now support drawing smooth lines, offering customizable smoothing parameter for a more polished result


🏁 Supports painting with pattern texture

Brush and Bucket tools support painting and filling with pattern textures. You can also control the 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 ;)


💻 Draw from code

Want to paint on any objects and not just use Input? Sure, you can draw on objects from code


👾 Works with Pixel Art graphics

You can draw with pixel-by-pixel precision


🖲️ Input System supported

Asset works with a mouse, touch device, pen (tablet stylus like Apple Pen), VR controller, or any other input device of the new Input System and supports multi-finger painting. The old Input Manager is supported


✏️ Pressure support

Use an Apple pencil or any other device with pressure support for the best paint results


💎 No colliders required

Assets has its own high-performance raycast system, no need to add colliders to work


🛠 Works with any render pipeline

Standard, Universal Render Pipeline (URP), and High Definition Render Pipeline (HDRP) are supported


🔧 Undo / Redo

Did some miss-click and want to undo your action? Undo and redo are supported. Undo/redo system also supports layers parameters


💾 Ability to save and load changed textures / layers

Want to save your result painting? No problem, the asset supports it


🎨 Allows getting the average color of the texture

Check the average color of painting with high performance using GPU


🎯 Supports drawing using collisions

Drawing using collisions is supported and implemented in a few clicks!


📠 Long Term Support

Be sure that you'll get support for newer unity versions and new features. I'm preparing a ton of new features, stay tuned ;)


📖 Full C# source code and example scene included



________________________________________________________________________________



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


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!