{"id":14016,"date":"2026-05-14T06:56:20","date_gmt":"2026-05-14T06:56:20","guid":{"rendered":"https:\/\/3dcoat.com\/documentation\/?post_type=manual_documentation&#038;p=14016"},"modified":"2026-05-14T06:56:24","modified_gmt":"2026-05-14T06:56:24","slug":"material","status":"publish","type":"manual_documentation","link":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/","title":{"rendered":"Material"},"content":{"rendered":"\n<p id=\"material-nodes-documentation\"><\/p>\n\n\n\n<p><strong>Overview:<\/strong>&nbsp;This category contains nodes for assembling, mixing, and breaking apart full PBR materials. Instead of working with individual color or float values, these nodes handle complete material structures containing Albedo, Gloss, Metalness, and other physical properties simultaneously.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"getcolorproperty\">GetColorProperty<\/h2>\n\n\n\n<p><strong>Description:<\/strong>&nbsp;Extracts a specific color channel (e.g., Albedo) from a full material structure (Material).<\/p>\n\n\n\n<p><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>colorProp<\/strong>\u00a0(Dropdown): Options: ioAlbedoColor, ioReflectionColor, ioSheenColor, ioEmissive, ioSubSurfaceColor, ioMicroprotrusionsColor, ioTSNormal<\/li>\n\n\n\n<li><strong>Source<\/strong>\u00a0(Material)<\/li>\n<\/ul>\n\n\n\n<p><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>OutColor<\/strong>\u00a0(3D Vector \/ Color)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"getfloatproperty\">GetFloatProperty<\/h2>\n\n\n\n<p><strong>Description:<\/strong>&nbsp;Extracts a specific numeric channel (e.g., Metalness) from a full material structure (Material).<\/p>\n\n\n\n<p><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>materialProperty<\/strong>\u00a0(Dropdown): Options: ioOpacity, ioIridescence, ioAnisotropy, ioClearCoat, ioIOR, ioClearCoatGloss, ioVolume, ioMicroprotrusionsGloss, ioRefractionBlur, ioSpecularEdgePower, ioSubSurface, ioFlatSpecular, ioRefractionChromatic, ioAmbientOcclusion, ioMask, ioMicroprotrusions, ioMetalness, ioRefraction, ioRefractionMetalness, ioGloss, ioRoughness, ioSheen, ioDisplacement<\/li>\n\n\n\n<li><strong>Source<\/strong>\u00a0(Material)<\/li>\n<\/ul>\n\n\n\n<p><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>OutValue<\/strong>\u00a0(Number (Float))<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"materialmix\">MaterialMix<\/h2>\n\n\n\n<p><strong>Description:<\/strong>&nbsp;Smoothly blends two materials (Source1 and Source2) based on a grayscale mask (Mask).<\/p>\n\n\n\n<p><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Source1<\/strong>\u00a0(Material)<\/li>\n\n\n\n<li><strong>Mask<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Source2<\/strong>\u00a0(Material)<\/li>\n<\/ul>\n\n\n\n<p><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>result<\/strong>\u00a0(Material)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"simplemask\">SimpleMask<\/h2>\n\n\n\n<p><strong>Description:<\/strong>&nbsp;Universal mask generation node based on conditions (convexity, shadows, height, lighting). Very useful for smart materials.<\/p>\n\n\n\n<p><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ConditionType<\/strong>\u00a0(Dropdown): Options: Always, MoreOnConcave, MoreOnConvex, LessOnConcave, LessOnConvex, MoreOnFlat, MoreOnCurved, MoreOnLit, MoreInShadow, MoreOnTop, MoreOnBottom, MoreOnSides, MoreOnBright, MoreOnMidtone, MoreOnDark, MoreOnPicked, MoreOnBumped, MoreOnDent<\/li>\n\n\n\n<li><strong>Mapping<\/strong>\u00a0(Dropdown): Options: triplanar, UV, cilindrical, spherical<\/li>\n\n\n\n<li><strong>Contrast<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>MaskDegree<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>CavityWidth<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>SurfaceColor<\/strong>\u00a0(Color (RGBA))<\/li>\n\n\n\n<li><strong>PickedColor<\/strong>\u00a0(Color (RGBA))<\/li>\n\n\n\n<li><strong>SurfaceDepth<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>UVW<\/strong>\u00a0(3D Vector \/ Color)<\/li>\n\n\n\n<li><strong>TriplanarTransition<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Scale<\/strong>\u00a0(Number (Float))<\/li>\n<\/ul>\n\n\n\n<p><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>result<\/strong>\u00a0(Number (Float))<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"simplematerial\">SimpleMaterial<\/h2>\n\n\n\n<p><strong>Description:<\/strong>&nbsp;Creates or modifies a material, allowing adjustment of Albedo, Gloss, Metalness, Depth, and other PBR channels, overlaying them on a background material.<\/p>\n\n\n\n<p><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ColorMode<\/strong>\u00a0(Dropdown): Options: ReplaceColor, ModulateColor<\/li>\n\n\n\n<li><strong>DepthMode<\/strong>\u00a0(Dropdown): Options: Replace, Modulate<\/li>\n\n\n\n<li><strong>GlossMode<\/strong>\u00a0(Dropdown): Options: Replace, Modulate<\/li>\n\n\n\n<li><strong>MetallMode<\/strong>\u00a0(Dropdown): Options: Replace, Modulate<\/li>\n\n\n\n<li><strong>Mapping<\/strong>\u00a0(Dropdown): Options: triplanar, UV, cilindrical, spherical<\/li>\n\n\n\n<li><strong>SecondColor<\/strong>\u00a0(Dropdown): Options: None, ReflectionColor, SheenColor<\/li>\n\n\n\n<li><strong>ThirdColor<\/strong>\u00a0(Dropdown): Options: None, SubSurfaceColor, MicroprotrusionsColor<\/li>\n\n\n\n<li><strong>OpacityFromAlbedoAlpha<\/strong>\u00a0(Toggle \/ Checkbox)<\/li>\n\n\n\n<li><strong>DepthHighPass<\/strong>\u00a0(Toggle \/ Checkbox)<\/li>\n\n\n\n<li><strong>BackGround<\/strong>\u00a0(Material)<\/li>\n\n\n\n<li><strong>UVW<\/strong>\u00a0(3D Vector \/ Color)<\/li>\n\n\n\n<li><strong>TriplanarTransition<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Scale<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>TexSharpen<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Color<\/strong>\u00a0(Color (RGBA))<\/li>\n\n\n\n<li><strong>Depth<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>HighPassLod<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>DepthOffset<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Gloss<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Metall<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Anisotropy<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Sheen<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>ReflectionColor<\/strong>\u00a0(Color (RGBA))<\/li>\n\n\n\n<li><strong>SheenColor<\/strong>\u00a0(Color (RGBA))<\/li>\n\n\n\n<li><strong>Refraction<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>SubSurfaceColor<\/strong>\u00a0(Color (RGBA))<\/li>\n\n\n\n<li><strong>RefractionBlur<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Chromatic<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Micro<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>MicroColor<\/strong>\u00a0(Color (RGBA))<\/li>\n\n\n\n<li><strong>MicroGloss<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>ClearCoat<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>CoatGloss<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>SubSurface<\/strong>\u00a0(Number (Float))<\/li>\n\n\n\n<li><strong>Mask<\/strong>\u00a0(Number (Float))<\/li>\n<\/ul>\n\n\n\n<p><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>result<\/strong>\u00a0(Material)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"author":6,"featured_media":0,"parent":14001,"menu_order":0,"template":"","manualdocumentationcategory":[9,193],"manual_doc_tag":[],"class_list":["post-14016","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-manual","manualdocumentationcategory-nodes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Material - 3DCoat dokumentasjon<\/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:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Material - 3DCoat dokumentasjon\" \/>\n<meta property=\"og:description\" content=\"Overview:&nbsp;This category contains nodes for assembling, mixing, and breaking apart full PBR materials. Instead of working with individual color or float values, these nodes handle complete material structures containing Albedo, Gloss, Metalness, and other physical properties simultaneously. GetColorProperty Description:&nbsp;Extracts a specific color channel (e.g., Albedo) from a full material structure (Material). Inputs and Settings: Outputs: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/\" \/>\n<meta property=\"og:site_name\" content=\"3DCoat dokumentasjon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/3DCoat\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-14T06:56:24+00:00\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/\",\"name\":\"Material - 3DCoat dokumentasjon\",\"isPartOf\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\"},\"datePublished\":\"2026-05-14T06:56:20+00:00\",\"dateModified\":\"2026-05-14T06:56:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/3dcoat.com\/documentation\/nl_NL\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Node System\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GPU Nodes\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Material\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"name\":\"3DCoat dokumentasjon\",\"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":"Material - 3DCoat dokumentasjon","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:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/","og_locale":"nb_NO","og_type":"article","og_title":"Material - 3DCoat dokumentasjon","og_description":"Overview:&nbsp;This category contains nodes for assembling, mixing, and breaking apart full PBR materials. Instead of working with individual color or float values, these nodes handle complete material structures containing Albedo, Gloss, Metalness, and other physical properties simultaneously. GetColorProperty Description:&nbsp;Extracts a specific color channel (e.g., Albedo) from a full material structure (Material). Inputs and Settings: Outputs: [&hellip;]","og_url":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/","og_site_name":"3DCoat dokumentasjon","article_publisher":"https:\/\/www.facebook.com\/3DCoat","article_modified_time":"2026-05-14T06:56:24+00:00","twitter_card":"summary_large_image","twitter_site":"@3DCoatOfficial","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/","url":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/","name":"Material - 3DCoat dokumentasjon","isPartOf":{"@id":"https:\/\/3dcoat.com\/documentation\/#website"},"datePublished":"2026-05-14T06:56:20+00:00","dateModified":"2026-05-14T06:56:24+00:00","breadcrumb":{"@id":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/material\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/3dcoat.com\/documentation\/nl_NL\/"},{"@type":"ListItem","position":2,"name":"Node System","item":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/"},{"@type":"ListItem","position":3,"name":"GPU Nodes","item":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/"},{"@type":"ListItem","position":4,"name":"Material"}]},{"@type":"WebSite","@id":"https:\/\/3dcoat.com\/documentation\/#website","url":"https:\/\/3dcoat.com\/documentation\/","name":"3DCoat dokumentasjon","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\/14016","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\/6"}],"version-history":[{"count":1,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/14016\/revisions"}],"predecessor-version":[{"id":14017,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/14016\/revisions\/14017"}],"up":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/14001"}],"wp:attachment":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/media?parent=14016"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manualdocumentationcategory?post=14016"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_doc_tag?post=14016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}