<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>3DCoat&#x6587;&#x6863;</provider_name><provider_url>https://3dcoat.com/documentation</provider_url><author_name>Volodymyr Makovetskyi</author_name><author_url>https://3dcoat.com/documentation/author/makovetskiy/</author_url><title>Per-Pixel Painting - 3DCoat&#x6587;&#x6863;</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="xYJYrgxSue"&gt;&lt;a href="https://3dcoat.com/documentation/manual/texturing/per-pixel-painting/"&gt;Per-Pixel Painting&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://3dcoat.com/documentation/manual/texturing/per-pixel-painting/embed/#?secret=xYJYrgxSue" width="600" height="338" title="&#x201C;Per-Pixel Painting&#x201D; &#x2014; 3DCoat&#x6587;&#x6863;" data-secret="xYJYrgxSue" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://3dcoat.com/documentation/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Welcome to the extended official guide on using the Node System and GPUPPP (GPU Per Pixel Painting) technology in 3DCoat. This document is specifically created for 3D artists, designers, and texture artists to help you master not only basic but also the most advanced procedural painting techniques. The modern approach to texturing and sculpting is [&hellip;]</description><thumbnail_url>https://3dcoat.com/documentation/wp-content/uploads/2026/05/PPP.jpg</thumbnail_url><thumbnail_width>2560</thumbnail_width><thumbnail_height>1600</thumbnail_height></oembed>
