<?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>UV - 3DCoat Documentation</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="gSeyrtXTuS"&gt;&lt;a href="https://3dcoat.com/documentation/new-library/uv/"&gt;UV&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://3dcoat.com/documentation/new-library/uv/embed/#?secret=gSeyrtXTuS" width="600" height="338" title="&#x201C;UV&#x201D; &#x2014; 3DCoat Documentation" data-secret="gSeyrtXTuS" 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>[vc_row row_content_display=&#x201D;in_grid&#x201D; row_content_display_align=&#x201D;left&#x201D; row_type=&#x201D;row&#x201D; stretch_row_type=&#x201D;yes&#x201D;][vc_column][vc_column_text] UV [/vc_column_text][/vc_column][/vc_row][vc_row row_content_display=&#x201D;in_grid&#x201D; row_content_display_align=&#x201D;left&#x201D; row_type=&#x201D;row&#x201D; stretch_row_type=&#x201D;yes&#x201D;][vc_column][vc_column_text]The UV Room in 3DCoat is a dedicated workspace used to create, modify, and optimize UV maps for 3D models. It serves as an extension of the Paint Room, providing tools to unwrap meshes, pack UV islands, minimize texture distortion, and adjust texel density.[/vc_column_text][/vc_column][/vc_row][vc_row row_content_display=&#x201D;in_grid&#x201D; [&hellip;]</description></oembed>
