{"id":3633,"date":"2022-10-13T10:46:35","date_gmt":"2022-10-13T10:46:35","guid":{"rendered":"https:\/\/3dcoat.com\/documentation\/?post_type=manual_documentation&#038;p=3633"},"modified":"2025-02-18T16:21:19","modified_gmt":"2025-02-18T16:21:19","slug":"surface-painting-polypaint","status":"publish","type":"manual_documentation","link":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/","title":{"rendered":"Surface Painting (Vertex painting)"},"content":{"rendered":"\n<p>Vertex painting is a 3D computer graphics technique that allows users to paint colors onto vertices of a 3D model.<\/p>\n\n\n\n<p>Vertex painting allows painting on a model\u2019s surface without assigning a texture map. <br \/>It is a list of colors which are associated with individual vertices as opposed to the texels within a texture map.<\/p>\n\n\n\n<p>Once in Surface Mode, we are dealing with a polygonal representation of a voxel object\u2019s \u201cskin\u201d. <br \/>Although this skin represents a temporary condition of a model before it is ready for export, vertex colors can be applied to this temporary, relatively high-resolution mesh in the Painting Workspace.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-background is-layout-flow wp-block-quote-is-layout-flow\" style=\"background-color:#f1f1f1\">\n<p>Surface painting vertex color (and vertex alpha) add a little bit to the memory cost for each model. <br \/>It&#8217;s more data.<\/p>\n<\/blockquote>\n\n\n\n<p>A texture map can be created at a later time, and the painted surface can be transferred (<a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/retopology\/bake-menu\/\">bake<\/a>) to the map.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"direct_painting_over_surface_models\">Direct painting over surface models <a href=\"https:\/\/3dcoat.com\/es_ES\/dokuwiki\/doku.php?id=general:sculpt_workspace:surface_mode:polypaint#direct_painting_over_surface_models\"><\/a><\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Just switch to the Painting Room, select &#8220;File &gt; Import &gt; Import for Sculpt\/Vertex Painting\/Reference&#8221; and begin using color painting tools: Import model for vertex painting. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-background is-layout-flow wp-block-quote-is-layout-flow\" style=\"background-color:#f1f1f1\">\n<p>Both diffuse color and glossiness intensity are supported. <\/p>\n<\/blockquote>\n\n\n\n<p>If the&nbsp;model is only a low polygon version, you can use Multiresolution on it to increase the resolution without losing the vertex colors. Also can do <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/factures\/\">Facture painting<\/a> on this low poly version.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-background is-layout-flow wp-block-quote-is-layout-flow\" style=\"background-color:#f1f1f1\">\n<p>To use the Painting Room tools for painting the diffuse color directly onto your Surface Mode mesh simply click on the <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/sculpt\/surface-mode\/surface-painting\/\">Paint toolset<\/a> or switch to <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/\">Painting Room<\/a> and start painting with the standard tools and Alphas with a single color or use a \u201cMaterial\u201d from the \u201c<a href=\"https:\/\/3dcoat.com\/documentation\/manual\/brush-components\/smart-materials\/\">Smart Materials Panel<\/a>\u201d.<\/p>\n<\/blockquote>\n\n\n\n<p><em>Ensure that you have enabled \u201cShow Voxels In Painting Room\u201d from the \u201cView\u201d menu to enable vertex color painting.<\/em><\/p>\n\n\n\n<p>If you have applied a Sculpt <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/sculpt\/shaders\/\">Shader<\/a> to your sculpture, the diffuse details from this <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/sculpt\/shaders\/\">shader<\/a> will be combined with whatever you paint in the <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/\">Painting Room<\/a>.<\/p>\n\n\n\n<p>When you have an object where Vertex Paint is applied, <em>the paint is on top of the shader material<\/em>. <br \/>Think of the Shader as the base object material and the paint (as in the real world) is applied over it. <br \/>When you then, try to adjust the shader settings, you cannot see the adjustments because the Vertex Paint is covering it. <\/p>\n\n\n\n<p>The best thing to do is to wait until you have finished creating\/sculpting all of your models before applying paint to them, and use shaders to apply base materials for them. <br \/>After you are done with the modeling\/sculpting stage, you can then proceed to apply vertex paint or Retopo the model &gt; bake the details &gt; Paint in the Paint workspace on the low polygon, UV mapped model.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"g613a01035ec9\">Import model with a texture and convert it to Vertex Paint<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>When you import the mesh into the Sculpt Room as a Surface mode object (not voxels) for the vertex painting and it has textures, 3DCoat bakes the UV texture to Vertex&nbsp;Paint. <br \/>Textures will be converted to vertex color. All of them will be applied to the mesh (color, gloss, metal, displacement). <\/p>\n\n\n\n<p>3Dcoat will automatically calculate the number of vertices needed to carry the amount of information in the textures. <\/p>\n\n\n\n<p>Also tit is good method to import huge reference objects. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-background is-layout-flow wp-block-quote-is-layout-flow\" style=\"background-color:#f1f1f1\">\n<p>The higher the poly count of the imported mesh, the higher the resolution of the vertex paint, during the bake.<\/p>\n<\/blockquote>\n\n\n\n<p>The higher the poly count of the imported mesh, the higher the resolution of the vertex paint.<\/p>\n\n\n\n<p>If you work with ZBrush, export the model with polygroups and polypaint as obj from ZBrush, then import the obj file into Surface mode in Sculpt Room. <br \/>You get the subgroups with the sub-groups materials converted into vertex colors which is what you want.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"g613a01035ec9\">Import models with polypaint <\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Sometimes you need to get a polypainted .fbx from Zbrush into 3DCoat for the purpose of baking out the diffuse, normal, ao, etc.<\/p>\n\n\n\n<p>Usually you&nbsp;want to bring Zbrush model into 3DCoat for two purposes. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To create a low poly version of  Zbrush object (making retopology). <\/li>\n\n\n\n<li>Then baking the high rez details and color information out of Zbrush model as maps (normal, diffuse, etc) that you can then place onto your low-rez version for the purposes of being implemented into a real time game engine.<\/li>\n<\/ul>\n\n\n\n<p>Select <strong>File &gt; Import &gt; Import for Sculpt\/Vertex Painting\/Reference:<\/strong> Import model for vertex painting. <br \/>If model has texture it will be converted to vertex color. Also tit is good method to import huge reference objects.<\/p>\n\n\n\n<p>It is useful when you want to paint a medium\/high polygonal mesh without UV mapping it. <\/p>\n\n\n\n<p>Also is good to conceptualizing your colors maps. The vertex colors can be exported as such with the mesh, or baked to an image map after baking to a retopo mesh if you choose.<\/p>\n\n\n\n<p><strong>Import FBX with vertex colors:<\/strong>&nbsp;Vertex colors are supported as fbx import. OBJ specification does not support vertex&nbsp;color, some program can store this information but other software cannot read it, only option is FBX.<\/p>\n\n\n\n<p>Go to File &gt; Import &gt;&nbsp;Import for Sculpt\/Vertex Painting\/Reference or<br \/>Select&nbsp;<em>Surface Sculpting<\/em>, then in&nbsp;<em>Sculpt Room<\/em>&nbsp;choose&nbsp;<em>Import<\/em>&nbsp;and pick your FBX file.<br \/>If model has texture it will be converted to vertex color. Also this is good method to import huge reference objects.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-background is-layout-flow wp-block-quote-is-layout-flow\" style=\"background-color:#f1f1f1\">\n<p>In import settings turn on&nbsp;<em>Import without voxelization<\/em>&nbsp;as otherwise vertex colours will be lost.<\/p>\n<\/blockquote>\n\n\n\n<p>If you need to subdivide your vertex-coloured object, do it in your DCC application before importing it to 3DCoat.<br \/>The reason behind this is that if you subdivide the object using the subdivide button in the&nbsp;<em>Import<\/em>&nbsp;tool, vertex attributes won\u2019t get interpolated but simply dropped.<br \/>Subdivision with&nbsp;<em>Subdivide&nbsp;<\/em>tool after importing the object does interpolate its vertex attributes, so that is another option.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"g35cf233b4d34\">Paint Room Model to Sculpt Model with Textures and Depth<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>You may also transform paint objects to sculpt objects. <br \/>Textures (color, gloss, metal, displacement) will be transformed to vertex paint layer.<\/p>\n\n\n\n<p>To do it a new selection has been put in the Bake menu in the Paint Room shown in the picture.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"344\" height=\"141\" src=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png\" alt=\"\" class=\"wp-image-9021\" srcset=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png 344w, https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20-300x123.png 300w\" sizes=\"(max-width: 344px) 100vw, 344px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Paint Mesh -&gt; Sculpt (No color and No subdivision):<\/strong> Bring a copy of mesh or meshes from the Paint Workspace as is, into the Sculpt Workspace as new Sculpt Objects.<\/li>\n\n\n\n<li><strong>Paint Mesh -&gt; Sculpt (With PBR and subdivision):<\/strong> Get textured object from paint room subdivided with textures. <\/li>\n\n\n\n<li><strong>Paint Mesh (Subdivided) Copy to Sculpt mesh:<\/strong> This option creates a copy of visible Paint Meshes from the Paint Workspace, and brings them into the Sculpt Workspace as a new Sculpt Object(s).<\/li>\n<\/ul>\n\n\n\n<p>You have a choice of subdivision levels when transforming the paint room model to a sculpt surface mode model. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Subdivision method <\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"530\" height=\"194\" src=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-21.png\" alt=\"\" class=\"wp-image-9054\" srcset=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-21.png 530w, https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-21-300x110.png 300w\" sizes=\"(max-width: 530px) 100vw, 530px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Patches:<\/strong> The original vertices positions will be kept, the surface will be covered with the Bezier patches. Pay attention, if the surface is not smooth enough the patches may be rough.<\/li>\n\n\n\n<li><strong>Catmull-Clark subdivision:<\/strong> The resulting model is the subdivision surface.<\/li>\n\n\n\n<li><strong>Flat patches:<\/strong> The resulting surface consists of flat (or almost flat in the case of quads) patches.<\/li>\n<\/ul>\n\n\n\n<p><strong>Name Correspondence for Baking:<\/strong> You may use this option to simplify Sculpt Object Baking if names of Retopo Objects correspond to Sculpt Object names. If you check the option each Retopo Object will be baked using only the Sculpt Object of same name and its children.<br \/><strong>Re-Bake Sculpt Mesh changes onto Paint Mesh:<\/strong> This command will bake changes in the Sculpt room object to the Painting Room object and update the painting layers in the process. Previous painting layers will be preserved (whenever possible) while newly baked maps will be assigned new layers. <br \/>This command takes painting scene object as retopo mesh and bakes details and color form Sculpt scene to painting object. It allows to update normalmap and color layers related to volumes. <br \/>Pay attention that painted areas on sculpt mesh will overwrite painted areas on the painting room object. So be careful to avoid losing data.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The normal map is converted to real geometry in the sculpt room on surface mode.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ge48346fd66a0\">Vertex paint adjust<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>If you need to adjust some vertex paint colors, on Paint Room select &#8220;Textures &gt; Adjust&#8221;. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"180\" height=\"342\" src=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-22.png\" alt=\"\" class=\"wp-image-9071\" srcset=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-22.png 180w, https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-22-158x300.png 158w\" sizes=\"(max-width: 180px) 100vw, 180px\" \/><\/figure>\n<\/div>\n\n\n<p><br \/>As example <em>Hue\/Saturation\/Lightness<\/em> let you correct hue, saturation, and lightness for the entire currently selected polypaint (surface mode)&nbsp;layer.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"591\" height=\"387\" src=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-5.jpeg\" alt=\"\" class=\"wp-image-9070\" srcset=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-5.jpeg 591w, https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-5-300x196.jpeg 300w\" sizes=\"(max-width: 591px) 100vw, 591px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"g75bf19a6d840\">Bake vertex paint from sculpt room to textures<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Once you use any method to \u201c<a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/retopology\/bake\/\">Bake<\/a>\u201d your model and its topology into the Painting Room, all these painted details will be baked into this permanent mesh as a diffuse texture map, which can then be exported along with your mesh.<\/p>\n\n\n\n<p>To use regular painting methods (<a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/per-pixel-painting\/\">Per-Pixel<\/a>, <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/displacement-micro-vertex-painting\/\">Micro-Vertex<\/a>, etc.) deselect \u201cView\/Show voxels in painting room\u201d after <a href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/retopology\/bake-menu\/\">bake<\/a>.<\/p>\n\n\n\n<p>To preserve the best representation of the textures between the two rooms after bake use the Default Shader in the Sculpt room.<\/p>\n\n\n\n<p>You can have a more accurate idea for adjusting by sculpting the object and then baking the changes back to the paint room losing your previous bake. <br \/>This is possible in 3DCoat if you were not aware of the baking feature losing your previous work. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gfd9271a4528f\">Tutorials <a href=\"https:\/\/3dcoat.com\/es_ES\/dokuwiki\/doku.php?id=general:sculpt_workspace:surface_mode:polypaint#tutorials\"><\/a><\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p><a href=\"https:\/\/youtu.be\/D6ePLDKL3fw?list=PL0614F2A03AD725CD\"><strong>Polypainting:<\/strong><\/a> This video is a feature demonstration of the Vertex Painting toolset<\/p>\n\n\n\n<p> <strong><a href=\"https:\/\/youtu.be\/WkcZ_hPdBsw?list=UUz7E0meXd2yMj4TKY2h0Rbg\"><strong>Unique Sculpting Features<\/strong><\/a>:<\/strong> This video begins a series highlighting some of the unique features in 3DCoat that helps set it apart. It begins by showing how 3DCoat leverages PBR Texture Painting and High Poly Sculpting simultaneously\u2026taking care of two normally time-consuming and tedious tasks at once and done rather quickly.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/youtu.be\/ArXh1V5bkCc?list=PLlQ3JITh9bXOcshH7ALiXsMJlP4hrZjd4\"><strong>How to Import to Surface with (Image) Color<\/strong><\/a> :<\/strong> This video covers a quick tip about importing a model into 3DCoat\u2019s Sculpt Workspace and having the color from a texture map baked into the vertices of the model in the process.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/youtu.be\/6XTxGeYZPXU?list=PLlQ3JITh9bXOcshH7ALiXsMJlP4hrZjd4\"><strong>Surface Painting: Exporting<\/strong><\/a><\/strong><strong>:<\/strong>  This video continues the PolyPainting demonstration by covering an example of exporting the object directly from the Sculpt Room to a 3D application (3ds Max, in this case)\u2026no UVs..no Retopo work.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/youtu.be\/nw4NnG0cjsY?list=PLlQ3JITh9bXOcshH7ALiXsMJlP4hrZjd4\"><strong>Advantages of Vertex Painting<\/strong><\/a>:<\/strong> This video demonstrates some advantages of using Surface (Vertex) Painting instead of the standard UV-based texture painting tools.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/youtu.be\/jmZkv941FPQ?list=PLlQ3JITh9bXOcshH7ALiXsMJlP4hrZjd4\"><strong>Choosing Right Shader for Vertex Painting<\/strong><\/a> :<\/strong> This video briefly addresses a common question about Vertex Painting (why the user can\u2019t see their paint strokes, sometimes). And it\u2019s simply a matter of choosing the right type of shader.<\/p>\n\n\n\n<p><a href=\"https:\/\/youtu.be\/B2Vr5kLX2ug\"><strong>Freeze Painted\/Transparent Pixels:<\/strong><\/a> This Quick Tip video demonstrates how a user can apply a Freeze Mask to either Painted Pixels or Transparent Pixels. This can help create masks quickly, in situations that might otherwise take more time and effort.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":2076,"menu_order":4,"template":"","manualdocumentationcategory":[9],"manual_doc_tag":[153],"class_list":["post-3633","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-manual","manual_doc_tag-vertex-paint"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Surface Painting (Vertex painting) - 3DCoat Documentation<\/title>\n<meta name=\"description\" content=\"Surface Painting (Polypainting) in 3DCoat. Polypainting allows painting on a model\u2019s surface without assigning a texture map.\" \/>\n<meta name=\"robots\" content=\"index, nofollow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Surface Painting (Vertex painting) - 3DCoat Documentation\" \/>\n<meta property=\"og:description\" content=\"Surface Painting (Polypainting) in 3DCoat. Polypainting allows painting on a model\u2019s surface without assigning a texture map.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/\" \/>\n<meta property=\"og:site_name\" content=\"3DCoat Documentation\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/3DCoat\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-18T16:21:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@3DCoatOfficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/\",\"name\":\"Surface Painting (Vertex painting) - 3DCoat Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png\",\"datePublished\":\"2022-10-13T10:46:35+00:00\",\"dateModified\":\"2025-02-18T16:21:19+00:00\",\"description\":\"Surface Painting (Polypainting) in 3DCoat. Polypainting allows painting on a model\u2019s surface without assigning a texture map.\",\"breadcrumb\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#primaryimage\",\"url\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png?wsr\",\"contentUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png?wsr\",\"width\":344,\"height\":141},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/3dcoat.com\/documentation\/nl_NL\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Workspaces Rooms\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Paint\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Painting Modes\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Surface Painting (Vertex painting)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"name\":\"3DCoat Documentation\",\"description\":\"Information about starting to use and learning how to use all the features of the 3DCoat.\",\"publisher\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\",\"name\":\"Pilgway\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"contentUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"width\":876,\"height\":190,\"caption\":\"Pilgway\"},\"image\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/3DCoat\",\"https:\/\/x.com\/3DCoatOfficial\",\"https:\/\/www.youtube.com\/c\/PILGWAY3DCoat\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Surface Painting (Vertex painting) - 3DCoat Documentation","description":"Surface Painting (Polypainting) in 3DCoat. Polypainting allows painting on a model\u2019s surface without assigning a texture map.","robots":{"index":"index","follow":"nofollow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/","og_locale":"en_US","og_type":"article","og_title":"Surface Painting (Vertex painting) - 3DCoat Documentation","og_description":"Surface Painting (Polypainting) in 3DCoat. Polypainting allows painting on a model\u2019s surface without assigning a texture map.","og_url":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/","og_site_name":"3DCoat Documentation","article_publisher":"https:\/\/www.facebook.com\/3DCoat","article_modified_time":"2025-02-18T16:21:19+00:00","og_image":[{"url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@3DCoatOfficial","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/","url":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/","name":"Surface Painting (Vertex painting) - 3DCoat Documentation","isPartOf":{"@id":"https:\/\/3dcoat.com\/documentation\/#website"},"primaryImageOfPage":{"@id":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#primaryimage"},"image":{"@id":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#primaryimage"},"thumbnailUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png","datePublished":"2022-10-13T10:46:35+00:00","dateModified":"2025-02-18T16:21:19+00:00","description":"Surface Painting (Polypainting) in 3DCoat. Polypainting allows painting on a model\u2019s surface without assigning a texture map.","breadcrumb":{"@id":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#primaryimage","url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png?wsr","contentUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2024\/06\/image-20.png?wsr","width":344,"height":141},{"@type":"BreadcrumbList","@id":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/surface-painting-polypaint\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/3dcoat.com\/documentation\/nl_NL\/"},{"@type":"ListItem","position":2,"name":"Workspaces Rooms","item":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/"},{"@type":"ListItem","position":3,"name":"Paint","item":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/"},{"@type":"ListItem","position":4,"name":"Painting Modes","item":"https:\/\/3dcoat.com\/documentation\/manual\/workspaces-rooms\/paint\/texture-painting-and-modes\/"},{"@type":"ListItem","position":5,"name":"Surface Painting (Vertex painting)"}]},{"@type":"WebSite","@id":"https:\/\/3dcoat.com\/documentation\/#website","url":"https:\/\/3dcoat.com\/documentation\/","name":"3DCoat Documentation","description":"Information about starting to use and learning how to use all the features of the 3DCoat.","publisher":{"@id":"https:\/\/3dcoat.com\/documentation\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/3dcoat.com\/documentation\/#organization","name":"Pilgway","url":"https:\/\/3dcoat.com\/documentation\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/","url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","contentUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","width":876,"height":190,"caption":"Pilgway"},"image":{"@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/3DCoat","https:\/\/x.com\/3DCoatOfficial","https:\/\/www.youtube.com\/c\/PILGWAY3DCoat"]}]}},"_links":{"self":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/3633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":71,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/3633\/revisions"}],"predecessor-version":[{"id":11023,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/3633\/revisions\/11023"}],"up":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/2076"}],"wp:attachment":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/media?parent=3633"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manualdocumentationcategory?post=3633"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_doc_tag?post=3633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}