User Tools

Site Tools


ig.guidelines:material_creation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ig.guidelines:material_creation [2025/01/06 14:04] ig_arig.guidelines:material_creation [2026/03/09 12:01] (current) – [IG Custom Nodes] ig_pb
Line 52: Line 52:
 It is important to change the output to Basecolor. It is important to change the output to Basecolor.
  
-{{ :ig.guidelines:substance_sampler_tile_screen_2.png?nolink&600 |}} 
  
 ==== Step 3: ==== ==== Step 3: ====
Line 74: Line 73:
 Warp Transform provides more control for adjusting seams. It is important to note that Warp Transform should be applied below the Tiling filters and above the Equalize filter. Warp Transform provides more control for adjusting seams. It is important to note that Warp Transform should be applied below the Tiling filters and above the Equalize filter.
 The Warp filter can be used as a final step to introduce additional variation and enhance the tiling effect. The Warp filter can be used as a final step to introduce additional variation and enhance the tiling effect.
 +
 +{{ :ig.guidelines:substance_sampler_tile_screen_2.png?nolink&600 |}}
 +
 +
 +======= Substance Designer =======
 +==== Nodes ====
 +=== Transform 2D Node ===
 +
 +The Transform 2D node in Substance Designer allows you to move, scale, and rotate textures on a 2D plane. It is particularly useful for aligning, enlarging, or rotating patterns.
 +
 +This happens because Substance Designer has **Tiling** enabled by default to seamlessly fill the 2D space. When you scale a texture with the Transform 2D node and move it outside the UV space (0–1), the texture automatically tiles, as Substance Designer is optimized for procedural workflows.
 +
 +The reason the texture may **not remain seamless** is due to edge transitions: if the texture wasn’t originally seamless, tiling will reveal visible seams at the borders. Even if the texture is seamless, scaling or rotations can introduce interpolation artifacts, causing small differences at the edges.
 +
 +{{ :ig.guidelines:transfom_2d_node_1.png?nolink&400 |}}
 +
 +How to avoid this:  
 +  - Use the **Make it Tile** node to ensure your texture is seamless.  
 +  - Disable tiling by setting the area outside the texture to transparent or a solid color in the Transform 2D node.  
 +  - Avoid extreme scaling, as this can amplify artifacts.  
 +  - Only scale within the bounds of the texture area to prevent tiling issues.  
 +
 +
 +==== IG Custom Nodes ====
 +
 +=== Knothole Generator ===
 +=== Leimholzregler / Glued Wood Tiling ===
 +A support node that gives a solid piece of wood the appearance of being made from multiple glued planks, while also adding subtle color variations for a more natural and varied look.
 +The Inputs are your diffuse
 +{{ :ig.guidelines:gluedwood1.jpg?direct&600 |}}
 +
 +=== Mask Tiles ===
 +Mask Tiles is a node designed to support marble‑surface creation by generating a controllable tile‑based mask. It lets you combine large and small tiles, adjust the spacing around each one, and build up layered patterns that mimic the natural structure and variation found in real marble.
 +
 +The inputs are two greyscale, cell‑like patterns: one defines the large tiles, the other the small tiles. It is important that they are as clean as possible, since Mask Tiles is flood fill based.
 +{{ :ig.guidelines:masktiles1.jpg?direct&400 |}}
 +Mask Thickness controls the spacing between the two tile sizes.  
 +{{ :ig.guidelines:maskthickness.jpg?direct&400  |}}
 +Tile Amount determines how many of the small tiles are removed, using a random greyscale pattern as the basis for masking.  
 +{{ :ig.guidelines:tileamount.jpg?direct&400  |}}
 +Mask Amount does the same for the large tiles.
 +{{ :ig.guidelines:maskamount.jpg?direct&400 |}}  
 +You can also add an outline and adjust its thickness to create a cleaner separation where tiles overlap.
 +{{ :ig.guidelines:outline.jpg?direct&400 |}}  
 +
 +
 +=== Velvet Generator ===
 +Creates a basic velvet texture.
 +{{ :ig.guidelines:velvetgenerator.jpg?direct&400 |}}
 +
 +=== Marble Grunge ===
 +Basic grunge map to be used in hardsurface materials.
 +{{ :ig.guidelines:marblegrunge.jpg?direct&400 |}}
 +
 +
 +
 +==== Helpful Sources for References ====
 +== Stones ==
 +  * https://abcworldwidestone.com/portfolios/  Stone supplier with a wide range of different types and detailed reference images
 +  * https://www.naturalstone-online.com/stones/search  german archive of natural stones detail images + measurements
  
ig.guidelines/material_creation.1736168676.txt.gz · Last modified: 2025/01/06 14:04 by ig_ar