2D/3D Paint

$69
Publisher Kostiantyn Saietskyi
File size 17.68MB
Number of files 359
Latest version 3.1.1
Latest release date 2023-12-14 04:49:28
First release date 2022-06-04 03:47:14
Supported Unity versions 2018.4.2 or higher

Unity 2019-2023 supported.


🕹️ 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 device


💡 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!


[NEW] 🖼️ Supports Layers and Blending Modes

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


[NEW] Supports Layer Mask

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


[UPDATED] 🖌 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 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

[UPDATED] Brush

— Erase

[NEW] Bucket

— Eyedropper

— Brush Sampler

— Clone

— Blur

— Gaussian Blur

[NEW] 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


[NEW] 👾 Works with Pixel Art graphics

You can draw with pixel-by-pixel precision


[NEW] 🖲️ 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. 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

No need to add any colliders for work


🛠 Works with any render pipeline

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


[UPDATED] 🔧 Undo / Redo

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


[NEW] 💾 Ability to save 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

Top Publisher Assets