Paint all your objects with Paint in 3D. With incredible performance on mobile, VR, WebGL, and much more!Included shaders automatically switch between the Built-in Render Pipeline, URP, and HDRP. These are compiled with Better Shaders (not required). See the Technical Details section for more information. 🕹️ Demo 📺 Videos 📄 Docs 💬 Forum 🌐 Site🎓 Easy To Use & Learn ― Paint your objects with just a few clicks, and explore over 100 example scenes to learn how to take your projects to the next level.📞 Long Term Support ― Paint in 3D has received regular updates for over 8 years, and it now has an immense amount of features. Thank you to everyone who has supported its development so far!🌐 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, WebGL, mobile, URP, HDRP, and much more!🛠️ Full Source Code Included ― If you're a programmer then feel free to tweak the code as much as you like, it's designed to be easy to modify. You can even configure your objects and paint them entirely from C# code, with examples included.⚡ Lightning Fast Painting ― Through the use of GPU acceleration, heavy optimization, and extensive settings, your objects will be painted with incredible speed on any device. Unlike decals systems, Paint in 3D is a texture painting solution. This means you can paint your objects millions of times without any framerate loss, allowing you to create games you never thought possible.💾 Save & Load & Undo & Redo & Erase ― Easily enable automatic saving and loading of painted textures so you can continue where you left off. You can also undo, redo, or even erase any paint so users can paint exactly what they intended.🦴 Skinned Mesh Painting ― Paint in 3D allows you to paint animated objects with great performance (skinned & blendshapes). Check out the WebGL Demo and see how great the zombie paint looks, and how the paint is applied instantly.🔎 Mesh Analysis & Mesh Fixer ― Includes a tool to quickly analyze your mesh UV data to see if it's suitable for painting. If not, the included Mesh Fixer tool can UV unwrap your mesh for you, remap any old textures you had, and fix UV seams to ensure perfect painting, all with just a few clicks.🖌️ Custom Shaders ― 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!🎨 Color Counting ― Need to see how much % of an object you've painted? Or which team has painted the most? Paint in 3D comes with a wide range of color counting systems that enable all possibilities.🥽 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!And Much More...• Splat Map Painting.• Gradually Appearing/Disappearing Paint.• Painting Through 3D Points.• Blur Painting.• Normal Map Painting.• Multi-Texture Painting (e.g. PBR).• Triplanar Painting.• Hole Painting.• Primitive Painting (Sphere, Box, Capsule).• Particle Painting.• Collision Painting.• Decal Painting.• LOD Painting.• UI Text Painting.• Mirorred Painting.• Masked Painting (World Space & Texture Space).• Paint Modifiers (Jitter Position, Angle, Color, Opacity, etc).• Move Decals In-Game.• Dotted Line Painting.• Arrow Painting.• Reveal From Invisible Painting.• Read Painted Colors (Under Mouse/Finger or Raycast).• Skybox Painting.Need to paint 2D sprites? Check out Paint in 2D.Need to paint objects in edit mode? Check out Paint in Editor.Want to get all 3 at a discounted rate? Check out Paint Bundle.Thanks for reading ❤️The sports car seen in the screenshots is made by PRO 3D MODELS!This asset uses the VarelaRound font under SIL OFL 1.1; see Third-Party Notices.txt file in package for details.Included shaders are compiled with Better Shaders (not required). This supports:Standard Rendering Pipeline from Unity 2019 onURP7.x in Unity 2019.3LTSURP10.x in Unity 2020.3LTSURP12.x in Unity 2021.2URP14.x in Unity 2022.2->2022.3LTSHDRP7.x in Unity 2019.3LTSHDRP10.x in Unity 2020.3LTSHDRP12.x in Unity 2021.3LTSHDRP14.x in Unity 2022.2->2022.3LTSURP17.x in Unity 6HDRP17.x in Unity 6
ゲームとエディタの両方で、3 Dでペイントを使用してすべてのオブジェクトをペイントします。すべての機能が大幅に最適化されており、WebGL、モバイル、VRなどに最適です。
🕹️ デモ 📄 ドキュメント 💬 フォーラム 🌐 ウェブサイト
💡 使いやすさー各機能を段階的に説明する多数のチュートリアルシーンを使用して、3 Dでペイントを使用する方法を学習できます。その後、複数の機能を組み合わせてさらに興味深いものを作成するデモシーンを探索できます。
💡 長期サポートーPaint in 3Dは5年以上にわたって定期的に更新されており、現在では非常に多くの機能を備えています。これまで開発を支援してくださった皆様に感謝します!
💡 すべてのレンダーパイプラインーこのアセットは、標準のパイプラインだけでなく、LWRP、HDRP、およびURPをサポートします。詳細については、ドキュメントを参照してください。
💡 多様な動作環境ーPaint in 3Dは、最初から、できるだけ多くのデバイスやプラットフォームで動作するように設計されています。デスクトップ、モバイル、VRなど、さまざまな用途に対応しています。パフォーマンスの問題が発生した場合は、視覚的な影響を最小限に抑えながら、さまざまな設定を微調整して速度を上げることができます。
💡 完全なソースコードが含まれていますーあなたがプログラマーであれば、コードを好きなだけ自由に調整できるように設計されています。
💡 高速ペインティングーGPUアクセラレーションを使用することで、オブジェクトは信じられないほどの速度でペイントされます。また、GCの割り当てを回避し、すべてのペイント操作をバッチ処理するようにコードが大幅に最適化されています。
💡 ゲームとエディタでのペイントーPaint in 3Dは、ゲームとエディタ (独自のテクスチャを作成する場合) の両方で機能するように設計されています。プログラマであれば、C#から直接使用することもできます。
💡 一貫したパフォーマンスーデカールシステムとは異なり、Paint in 3Dはテクスチャペインティングソリューションです。つまり、フレームレートを失うことなく何百万回もオブジェクトをペイントすることができ、想像もしなかったゲームを作成できます。
💡 自動保存とロードーPaint in 3Dには、ペイントの進行状況を自動的に復元できる使いやすいシステムが付属しています。より高度な制御が必要な場合は、単純なC#APIを使用して手動で制御できます。
💡スキンメッシュペイントーPaint in 3Dを使用すると、アニメートされたオブジェクトを優れたパフォーマンスでペイントできます。WebGL Demoをチェックして、ゾンビのペイントがどのように素晴らしいか、ペイントがどのように即座に適用されるかを確認してください。
💡ブラシモディファイアーブラシにモディファイアを追加して、ブラシを活性化します。これらのアトリビュートは、ブラシの設定(位置、回転、不透明度、テクスチャなど)をランダムに、または指の圧力に基づいて変更することができます。
💡 シームレスなUVペイントー複雑なUVで複雑なメッシュをペイントできるか?問題ありません。Paint in 3Dは、UVシームが別々のオブジェクト上にあっても、スケールが異なっていてもシームレスにペイントできます。
💡 元に戻す/やり直しシステムーPaint in 3Dでは、ゲームとエディタペイントの両方で元に戻す/やり直しを完全にサポートします。ゲーム内ペイントでは、高速切り替えにフルテクスチャスナップショットを使用するか、メモリ使用量が少ない場合にペイントアクションのリプレイを使用するように設定できます。元に戻す/やり直しは、グローバルに実行することも、個々のオブジェクトに対して実行することもでき、UIボタンまたはC#APIからトリガすることもできます。
💡 ペイントマスキングー任意のカスタムテクスチャシェイプを使用して、ペイントをオブジェクトに適用できる場所を簡単に制限できます。この機能は3 Dだけでなく、テクスチャUVをローカルに使用しても動作し、ステンシルなどを作成できます。
💡 スマートミラーリングシステムーSmart Mirroring SystemーPaint in 3Dには強力なミラーリング機能があり、オブジェクトの両面を同時にペイントできます。デカールにテキストをペイントしている場合、デカールは通常逆向きに表示されますが、3 Dペイントではそれを修正できます。
💡 任意のシェーダをペイントーPaint in 3Dを使用すると、カスタムシェーダを含むすべての種類のシェーダおよびマテリアルをペイントできます。ペイントするテクスチャと使用するブレンドモードを選択するだけで、設定は完了です。
💡 マルチテクスチャペイントーPBRマテリアルでは、多くの場合、AlbedoマップとMetallicマップ、AOマップを同時にペイントする必要があります。これは、3 Dペイントで簡単に設定でき、他の種類の複雑なマテリアルでも使用できるようにカスタマイズできます。
💡 カラーカウントーPaint in 3Dには、ペイントした特定のカラーのピクセル数をカウントする簡単なシステムが付属しています。これは、誰が最も多くペイントしたかを確認する必要があるチームベースのペイントゲームに最適です。
💡 LODペインティングー非常に高いポリゴンメッシュをペイントする必要がある場合、低いポリゴンメッシュを使用してペイントを適用することで処理速度を上げることができますが、それでも高いポリゴンメッシュを使用してペイントを視覚化することができます。
💡 VRのサポートーすべての機能はVRでもうまく機能します。また、Paint in 3 Dには、これらの追加機能を活用するために特別に設計されたデモシーンがいくつか用意されています。VRヘッドセットを持っていなくても、これらのデモシーンはマウスでも動作するように設計されています。
💡 デカールペイントーこのペイントツールを使用して、オブジェクトのサーフェスに任意のテクスチャをペイントします。色、角度、さらには背面のペイントや角度制限などの詳細設定を完全にコントロールできます。車のステッカーや血の飛び散りなどに最適!
💡 ライブペイントーデカールやその他のペイントを適用した後に移動する必要がありますか?ライブペイント機能を使用すると、任意のトランスフォームにペイントを簡単にアタッチして、完全にコントロールすることができます。
💡 ダイナミックペイントーテキストのようなダイナミックデカールを簡単にペイントできます。このペイントモードは、複雑なテクスチャのスタック、キャラクタ、任意の3 Dオブジェクトなど、UIまたはカメラで描画できるすべてのもので機能します。
💡 パーティクル衝突をペイントーこの機能を持つパーティクルを使用してオブジェクトをペイントします。これにより、リアルなスプレーペイント、煤をペイントする煙などを作成できます。
💡 物理的衝突をペイントーペイントを残して衝突の衝撃を次のレベルに移動します。ヘコミやキズ、血の飛び散りなどに最適!
💡 球体をペイントーこのペイントツールを使用して、球体の半径内のすべてのピクセルをペイントします。
💡 3平面をペイントーこのペイントツールを使用して、複雑なジオメトリにシームレスなテクスチャをペイントします。これは、球やデカールのペイントに使用できます。
💡 穴をペイントー減法混色モードを使用してオブジェクトに穴をペイントします。これは、球やデカールのペイントに使用できます。
💡 通常のペイントー法線ブレンドモードを使用して法線マップをペイントします。これにより、オブジェクトにへこみや傷などのディテールを追加できます。
💡 ブラーペイントーブラーブレンドモードを使用して、テクスチャ内のピクセルぼかします。これにより、法線マップを滑らかにしたり、シャープな線を消去したりすることができます。
💡 Between Paintingーこのブレンドモードを使用して、2つの3 Dポイント間の最初のサーフェスをペイントします。レーザービームペインティングなどに最適!
💡 Through Paintingーこの描画モードを使用して、2つの3 Dポイント間のすべてのピクセルをペイントします。これは、すべてをスライスする必要がある非常に強力なレーザービーム効果に最適です。
💡 段階的ペイントーこのツールを使用して、任意の描画モードでテクスチャ内のすべてのピクセルを段階的にペイントします。これは、時間の経過とともにフェードする必要があるエネルギーシールドエフェクト、フェードする雪の足跡などに最適です。
💡 スプラットマップペイントーこのペイントツールを使用すると、スプラットマップを使用してオブジェクトにタイリングテクスチャをペイントできます。Paint in 3Dには、スプラットマップシェーダのサンプルとデモシーンが付属していますが、独自のカスタムシェーダを使用することもできます。
ご清覧ありがとうございました ❤️