3d:geo-nodes

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
3d:geo-nodes [2025/07/02 15:58] – [Fundamentals] mh3d:geo-nodes [2025/07/17 12:03] (current) – [Keyboard Shortcuts] mh
Line 34: Line 34:
  
 Materials can be added to any Geometry wit the **Set Material** node. Materials can be added to any Geometry wit the **Set Material** node.
 +
 +Applying shade smooth for version 4 and above is explained in [[https://www.gamedev.tv/courses/blender-geometry-nodes/adding-materials-and-smooth-shading/5506|video 3.3 of Gamedev's tutorial.]]
 +
 +==== Distributing points ====
 +
 +When distributing points, it is important to understand that the **vertices** are the elements that are going to be used to calculate the texture so a high number of vertices is required on a grid for example to create the textures. 
 +
 +A **viewer node** can be used to visualize the pattern to align the number of points to a sufficient amount to properly see the patterns. 
 +
 +**Color ramps** may be used to further augment the contrast and distribute points finely on a given texture.
 +
 +{{:3d:geo-node-textures.png?direct&400|}}
 +
 +To distribute points but avoid proximity to geometry use a setup including **Geometry Proximity** similar to this : 
 +
 +{{:3d:geo-node-distribute-points-distanced.png?direct&400|}}
 +
 +
 +==== Instancing Collections ====
 +
 +To instance collections use the Collection Info node.
 +
 +{{:3d:geo-node-instancing-collection.png?direct&400|}}
 ===== Keyboard Shortcuts ===== ===== Keyboard Shortcuts =====
  
   * **''SHIFT'' + ''ALT'' + ''LEFT CLICK'' :** Automatically connect target node to Group Output.   * **''SHIFT'' + ''ALT'' + ''LEFT CLICK'' :** Automatically connect target node to Group Output.
 +
 +  * **''SHIFT'' + ''CTRL'' + ''LEFT CLICK'' :** Connect a viewer node to the target node. //Useful to preview data from textures for ex. Requires hooking up geometry as well.//
  
   * **''BACKSPACE'' :** Reset target node to default values.   * **''BACKSPACE'' :** Reset target node to default values.
Line 45: Line 70:
  
   * **''M'' :** Mute selected node in the chain.   * **''M'' :** Mute selected node in the chain.
 +
 +  * **''CTRL'' + ''J'' :** Join nodes together. Useful for color coding and naming important blocks.
 ===== Fields ===== ===== Fields =====
  
 Noodles with dotted lines are actually field values and can be thought of as lists or arrays in programming. They contain a value for a select number of items. Noodles with dotted lines are actually field values and can be thought of as lists or arrays in programming. They contain a value for a select number of items.
 +
 +===== Examples =====
 +
 +==== City Grid ====
 +
 +{{:3d:geo-node-city-grid.png?direct&400|}}
  • 3d/geo-nodes.1751464691.txt.gz
  • Last modified: 2025/07/02 15:58
  • by mh