<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>3DCoat Documentation</provider_name><provider_url>https://3dcoat.com/documentation</provider_url><author_name>Carlos</author_name><author_url>https://3dcoat.com/documentation/author/carlos/</author_url><title>Texturing with nodes - 3DCoat Documentation</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Zz5pRNn3nN"&gt;&lt;a href="https://3dcoat.com/documentation/2026/07/01/texturing-with-nodes/"&gt;Texturing with nodes&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://3dcoat.com/documentation/2026/07/01/texturing-with-nodes/embed/#?secret=Zz5pRNn3nN" width="600" height="338" title="&#x201C;Texturing with nodes&#x201D; &#x2014; 3DCoat Documentation" data-secret="Zz5pRNn3nN" 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>Hi everyone. Today we&#x2019;re going to take a look at a new feature in 3DCoat: non-destructive texturing implemented through a nodebased workflow. Non-destructive texturing gives us much more control over the entire texturing process, we can return to any element like color or any material property such as gloss, metaleness, and so on and adjust [&hellip;]</description><thumbnail_url>https://3dcoat.com/documentation/wp-content/uploads/2026/07/image-1024x576.png</thumbnail_url><thumbnail_width>1024</thumbnail_width><thumbnail_height>576</thumbnail_height></oembed>
