Description
Paint in 3D allows you to paint animated objects with great performance. Check out the WebGL Demo and see how great the zombie paint looks, and how the paint is applied instantly. Make your brushes come alive by adding modifiers to them. These can alter the settings of your brushes (e.g. position, rotation, opacity, texture), either randomly, or based on finger pressure.
Features
💡 Easy To Use
Learn how to use Paint in 3D by going through the many tutorial scenes that take you step-by-step through each feature. You can then explore the demo scenes that combine multiple features to create something even more interesting.
💡 Long Term Support
Paint in 3D has received regular updates for over 7 years, and it now has an immense amount of features. Thank you to everyone who has supported its development so far!
💡 All Render Pipelines
This asset supports the standard pipeline, as well as LWRP, HDRP, and URP. See the documentation for more information.
💡 Works Everywhere
Paint in 3D was designed from the start to work on as many devices and platforms as possible. It works great on desktop, mobile, VR, and much more! If you ever encounter performance issues then there are many settings you can tweak to speed things up with minimal visual impact.
💡 Automatic Save & Load
Paint in 3D comes with a simple to use system that can automatically restore your paint progress. If you want more advanced control then you can manually control this using the simple C# API.
💡 Seamless UV Painting
Painting a complex mesh with complex UV? No problem, Paint in 3D can seamlessly paint across your UV seams, even if they are on separate objects, even if they have different scales!
💡 Undo & Redo System
Paint in 3D includes full undo + redo support for both in game and in editor painting. In-game painting can be set to use full texture snapshots for fast switching, or paint action replay for low memory usage. Undo & redo can be done globally, or on individual objects, and can be triggered from UI buttons or C# API.
💡 Paint Masking
Easily restrict where paint can apply to your objects using any custom texture shape. This feature works in 3D, as well as locally using your texture UV, allowing you to create stencils and much more!
💡 Smart Mirroring System
Paint in 3D comes with powerful mirroring features, allowing you to paint both sides of your object at the same time. If you’re painting decals with text then they will normally appear backwards, but Paint in 3D can correct that for you!
💡 Paint Any Shader
Paint in 3D allows you to paint all kinds of shaders and materials, including your custom ones. Simply pick the textures you want to paint, the blending mode you want to use, and you’re set!
💡 Multi-Texture Painting
PBR materials often require you to paint Albedo + Metallic + AO maps at the same time. This is easy to set up with Paint in 3D, and can even be customized to work with any other kind of complex material.
💡 Color Counting
Paint in 3D comes with an easy to use system to count how many pixels of a specific color you have painted. This makes it ideal for team based painting games, where you need to see who painted the most.
💡 LOD Painting
If you need to paint a really high poly mesh then you can speed things up by applying the paint using a low poly mesh, but still use the high poly mesh to visualize the paint!
💡 VR Support
All features work great in VR, and Paint in 3D even comes with several demo scenes specially designed to take advantage of these added possibilities. Don’t worry if you don’t have a VR headset, these demo scenes are designed to work with a mouse too!
💡 Decal Painting
Paint any texture you like on the surface of your objects with this painting tool. You get full control over the color, angle, and even advanced settings like the backface painting and angle limits. Perfect for car decals, blood splats, and much more!
💡 Live Painting
Need to move decals and other paint after you’ve applied it? The live painting feature allows you to easily attach paint to any Transform, giving you full control over it.
💡 Dynamic Painting ― Paint dynamic decals like text with ease. This painting mode works with anything you can draw in the UI or a camera, including complex stacks of textures, characters, any 3D object, etc.
💡 Particle Collision Painting
Paint your objects using particles with this feature. This allows you to make realistic spray paint, smoke that paints soot, and much more!
💡 Physics Collision Painting
Take your collision impacts to the next level by leaving paint behind. This is perfect for adding dents, scratches, blood splats, and much more!
💡 Sphere Painting
Paint every pixel within the radius of a sphere with this painting tool.💡 Normal Painting
Paint your normal maps using the normal blending mode. This allows you to add dents, scratches, and other detail to your objects.
💡 Blur Painting
Blur the pixels in your textures using the blur blending mode. This allows you to smooth out normal maps, erase sharp lines, and much more!
💡 Between Painting
Paint the first surface between two 3D points using this blending mode. This is perfect for laser beam painting effects, and much more!
💡 Through Painting
Paint all pixels between two 3D points using this blending mode. This is perfect for really powerful laser beam effects that need to slice through everything.
💡 Gradual Painting
Gradually paint all pixels in your texture with any blending mode using this tool. This is perfect for energy shield effects that need to fade over time, footprints in the snow that fade, and much more!
💡 Splat Map Painting
This painting tool allows you to paint tiling textures on your objects using a splat map. Paint in 3D comes with an example splat map shader and demo scene, but you can use your own custom ones too!
Thanks for reading ❤️
Technical detail
This asset uses the VarelaRound font under SIL OFL 1.1; see Third-Party Notices.txt file in package for details.
Disclaimer:
Please note that we intend these files for learning purposes or as a trial before purchasing the full commercial version. Using these assets for commercial purposes without proper licensing is strictly prohibited.
Check Unity Asset Store For more info: https://assetstore.unity.com/packages/tools/painting/paint-in-3d-26286
Explore our more assets