{"id":16399,"date":"2024-11-03T01:32:28","date_gmt":"2024-11-03T05:32:28","guid":{"rendered":"https:\/\/www.sceneri.com\/?post_type=sceneri-pro-docs&p=16399"},"modified":"2024-11-03T01:36:16","modified_gmt":"2024-11-03T06:36:16","slug":"vertex-coloring","status":"publish","type":"sceneri-pro-docs","link":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/","title":{"rendered":"Vertex Coloring"},"content":{"rendered":"
\n

Overview<\/h3>\n

Vertex coloring is an efficient technique to add color details to a model without using texture maps, which can save on memory and improve performance. In Sceneri, vertex colors are an excellent way to add variation, highlights, or detail to geometry. This article will walk you through painting vertex colors in Blender, exporting the geometry, and importing it into Sceneri.<\/p>\n<\/div>\n<\/div>

\n

Why Use Vertex Coloring?<\/h3>\n

Vertex coloring applies color information directly to each vertex of a 3D model. This approach offers several advantages:<\/p>\n

    \n
  • Low Memory Usage<\/strong>: Vertex colors don\u2019t require additional texture maps, keeping memory usage low.<\/li>\n
  • Efficient for Color Variation<\/strong>: Ideal for adding color variation to models (like terrain or foliage) without adding texture files.<\/li>\n
  • Directly Editable in Blender<\/strong>: You can paint and adjust colors directly in Blender, giving you more control over the look of your models before import.<\/li>\n<\/ul>\n<\/div>\n<\/div>
    \n

    Follow these steps to add vertex colors to a model in Blender and prepare it for export to Sceneri.<\/p>\n

    Step by Step Guide<\/h3>\n

    Set Up Your Model<\/h4>\n
      \n
    1. Open Blender and Load Your Model<\/strong>:\n
        \n
      • Start by opening Blender and loading the model you want to color. You can import or create a model in Blender that you plan to bring into Sceneri.<\/li>\n<\/ul>\n<\/li>\n
      • Switch to Vertex Paint Mode<\/strong>:\n
          \n
        • Select the model in Object Mode<\/strong>.<\/li>\n
        • From the mode dropdown menu (default is Object Mode), switch to Vertex Paint<\/strong> mode. This mode will allow you to apply colors directly to the vertices of the model.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n

          Paint Vertex Colors<\/h4>\n
            \n
          1. Choose a Brush and Color<\/strong>:\n
              \n
            • In Vertex Paint<\/strong> mode, look at the top tool panel or in the Tool Settings<\/strong> on the right. Select the Draw<\/strong> brush (it\u2019s the default brush), and choose a color from the color picker.<\/li>\n
            • Adjust the brush size, strength, and other settings as needed.<\/li>\n<\/ul>\n<\/li>\n
            • Start Painting<\/strong>:\n
                \n
              • Click and drag on the model to begin applying colors. The color will be applied to each vertex and will blend across the faces of the model based on vertex density.<\/li>\n
              • If you need more precision, zoom in and adjust the brush size.<\/li>\n<\/ul>\n<\/li>\n
              • Add Color Variations<\/strong>:\n
                  \n
                • To add variations, choose different colors and paint in areas where you want contrast, shading, or different hues. You can use Alt + LMB<\/strong> (left mouse button) to sample colors on the model if you want to maintain color harmony.<\/li>\n<\/ul>\n<\/li>\n
                • Use Masks or Selections for Detailed Painting (Optional)<\/strong>:\n
                    \n
                  • For more control, you can switch to Edit Mode<\/strong> to select specific faces or vertices, then return to Vertex Paint<\/strong> mode. Painting will only affect the selected areas.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n

                    Preview and Finalize Vertex Colors<\/h4>\n
                      \n
                    1. Preview with Shading<\/strong>:\n
                        \n
                      • In the top right corner of the 3D Viewport, switch to Material Preview<\/strong> or Rendered<\/strong> view mode to see how the vertex colors look with the lighting setup.<\/li>\n
                      • Tweak colors as needed to get the look you want.<\/li>\n<\/ul>\n<\/li>\n
                      • Set Vertex Colors as the Active Color Layer<\/strong>:\n
                          \n
                        • In Object Data Properties<\/strong> (the green triangle icon), locate the Vertex Colors<\/strong> section to ensure your vertex color layer is active.<\/li>\n
                        • Rename the vertex color layer if needed, so it\u2019s easy to identify during export.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n

                          Exporting the Model with Vertex Colors<\/h4>\n
                            \n
                          1. Prepare for Export<\/strong>:\n
                              \n
                            • Switch back to Object Mode<\/strong> and select the model.<\/li>\n
                            • Go to File<\/strong> > Export<\/strong> and choose FBX<\/strong> or GLTF<\/strong>. Both formats support vertex colors and are commonly used for importing assets into Sceneri.<\/li>\n<\/ul>\n<\/li>\n
                            • Export Settings<\/strong>:\n
                                \n
                              • For FBX<\/strong>:\n
                                  \n
                                • In the Export FBX<\/strong> panel, ensure Mesh<\/strong> is selected under Limit to<\/strong>.<\/li>\n
                                • Make sure Apply Modifiers<\/strong> is checked if you\u2019ve used any modifiers.<\/li>\n
                                • Confirm that Vertex Colors<\/strong> is enabled in the Geometry<\/strong> tab.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>
                                  \n

                                  Conclusion<\/h3>\n

                                  Vertex coloring is an efficient way to add visual detail without the need for textures, making it ideal for game engines like Sceneri. By following this workflow in Blender, you can create and export geometry with rich color information that will import seamlessly into Sceneri. This method not only optimizes memory use but also provides creative control over the appearance of your models in-game.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":251212454,"featured_media":0,"parent":16356,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"sceneri-docs-tag":[],"class_list":["post-16399","sceneri-pro-docs","type-sceneri-pro-docs","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"\nVertex Coloring - Sceneri<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vertex Coloring\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/\" \/>\n<meta property=\"og:site_name\" content=\"Sceneri\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sceneriapp\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-03T06:36:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@sceneriapp\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/\",\"url\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/\",\"name\":\"Vertex Coloring - Sceneri\",\"isPartOf\":{\"@id\":\"https:\/\/www.sceneri.com\/#website\"},\"datePublished\":\"2024-11-03T05:32:28+00:00\",\"dateModified\":\"2024-11-03T06:36:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sceneri.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Content Creation\",\"item\":\"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Vertex Coloring\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sceneri.com\/#website\",\"url\":\"https:\/\/www.sceneri.com\/\",\"name\":\"Sceneri\",\"description\":\"Collaborate in 3D.\",\"publisher\":{\"@id\":\"https:\/\/www.sceneri.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sceneri.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.sceneri.com\/#organization\",\"name\":\"Sceneri\",\"url\":\"https:\/\/www.sceneri.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png\",\"contentUrl\":\"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png\",\"width\":1630,\"height\":512,\"caption\":\"Sceneri\"},\"image\":{\"@id\":\"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sceneriapp\",\"https:\/\/x.com\/sceneriapp\",\"https:\/\/www.reddit.com\/r\/sceneriapp\/\",\"https:\/\/www.twitch.tv\/sceneriapp\",\"https:\/\/www.youtube.com\/@sceneriapp\",\"https:\/\/www.linkedin.com\/company\/sceneri\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vertex Coloring - Sceneri","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/","og_locale":"en_US","og_type":"article","og_title":"Vertex Coloring","og_url":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/","og_site_name":"Sceneri","article_publisher":"https:\/\/www.facebook.com\/sceneriapp","article_modified_time":"2024-11-03T06:36:16+00:00","twitter_card":"summary_large_image","twitter_site":"@sceneriapp","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/","url":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/","name":"Vertex Coloring - Sceneri","isPartOf":{"@id":"https:\/\/www.sceneri.com\/#website"},"datePublished":"2024-11-03T05:32:28+00:00","dateModified":"2024-11-03T06:36:16+00:00","breadcrumb":{"@id":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/vertex-coloring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sceneri.com\/"},{"@type":"ListItem","position":2,"name":"Introduction","item":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/"},{"@type":"ListItem","position":3,"name":"Content Creation","item":"https:\/\/www.sceneri.com\/sceneri-pro-docs\/introduction\/content-creation\/"},{"@type":"ListItem","position":4,"name":"Vertex Coloring"}]},{"@type":"WebSite","@id":"https:\/\/www.sceneri.com\/#website","url":"https:\/\/www.sceneri.com\/","name":"Sceneri","description":"Collaborate in 3D.","publisher":{"@id":"https:\/\/www.sceneri.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sceneri.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.sceneri.com\/#organization","name":"Sceneri","url":"https:\/\/www.sceneri.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png","contentUrl":"https:\/\/www.sceneri.com\/wp-content\/uploads\/2024\/06\/sceneri-logo-inverted.png","width":1630,"height":512,"caption":"Sceneri"},"image":{"@id":"https:\/\/www.sceneri.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sceneriapp","https:\/\/x.com\/sceneriapp","https:\/\/www.reddit.com\/r\/sceneriapp\/","https:\/\/www.twitch.tv\/sceneriapp","https:\/\/www.youtube.com\/@sceneriapp","https:\/\/www.linkedin.com\/company\/sceneri\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs\/16399"}],"collection":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs"}],"about":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/types\/sceneri-pro-docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/users\/251212454"}],"version-history":[{"count":0,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs\/16399\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-pro-docs\/16356"}],"wp:attachment":[{"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/media?parent=16399"}],"wp:term":[{"taxonomy":"sceneri-docs-tag","embeddable":true,"href":"https:\/\/www.sceneri.com\/wp-json\/wp\/v2\/sceneri-docs-tag?post=16399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}