<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>3DCoat dokumentasjon</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>Node System - 3DCoat dokumentasjon</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Si8Y1Yquke"&gt;&lt;a href="https://3dcoat.com/documentation/manual/nodesystem/"&gt;Node System&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://3dcoat.com/documentation/manual/nodesystem/embed/#?secret=Si8Y1Yquke" width="600" height="338" title="&#x201C;Node System&#x201D; &#x2014; 3DCoat dokumentasjon" data-secret="Si8Y1Yquke" 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>What is the Node System? The 3DCoat Node System is a powerful, non-destructive procedural engine designed to create complex materials, masks, geometry deformers, and visual effects without relying on static bitmap textures. Instead of drawing pixels destructively, you connect mathematical operations, procedural noises, and geometry inputs (nodes) together in a visual graph. Under the hood, [&hellip;]</description></oembed>
