A lot of new geo nodes:
Clustered Random - Helper system to select random instances from a collection based on certain criteria. Pattern Resample - Resample a curve not uniformly, but based on a given length pattern. ResetInstances - Set instances back to the origin. SelectVectorAxis - Pick a component from a vector. StringToField - Helper in Pattern Resample, decomposes a string of up to 10 digits into a field. Bugfixes in visualizer and interior mapping nodes. Added simple coordinate system asset. Updated UFO preview image.main
49
README.md
|
@ -93,6 +93,23 @@ support the asset workflow.
|
|||
> geometry. In that case, the boundary layer wil not be squares anymore, but the geometry is aligning much closer to the
|
||||
> original one.
|
||||
|
||||
### [Clustered Random](geoNodes/clusteredRandom.blend) (Blender 3.5)
|
||||
|
||||
<img src="geoNodes/circleClustersSampleRandom.webp" height=200/>
|
||||
|
||||
> This is a set of 2 geometry nodes. One to take a collection and arrange all instances in a set of clustered circles.
|
||||
> Clusters are built based on the position of the instances. The second node takes these rearranged instances to sample
|
||||
> a random element from one of the clusters. This can e.g. be used for building creation: Clusters would be the story of
|
||||
> the building, the length of the element (1 unit, 2 units, ...).
|
||||
|
||||
> Attributes:
|
||||
* **Separate on x-Axis** : If the collection forms something like walls, we can layout the wall panels along the x-axis
|
||||
and not use it for clustering criteria. This allows to model good continuity between the panels.
|
||||
* **Cluster Geometry**: The output of the CircleClustersCreate node into the sampling node.
|
||||
* **Criteria X,Y,Z**: These 3 inputs of the random sample node are fields, that will be evaluated to determine the
|
||||
right cluster to sample from.
|
||||
* **Seed**: Randomize the sampling
|
||||
|
||||
### [CurvePointInfo](geoNodes/cutSharpCorners.blend) (Blender 3.4)
|
||||
|
||||
<img src="geoNodes/curvePointInfo.webp" height=200/>
|
||||
|
@ -134,12 +151,40 @@ support the asset workflow.
|
|||
> This group generates a curve, that is a specified distance apart from the input curve.
|
||||
> It works also on non-planar curves and concave ones.
|
||||
|
||||
### [PatternResample](geoNodes/patternResample.blend) (Blender 3.5)
|
||||
|
||||
<img src="geoNodes/patternResample.webp" height=200/>
|
||||
|
||||
> This group can resample a curve into segments, following a length pattern. For example a segment of length 2
|
||||
> followed by two segments of length 1. If the curve is longer than the sum of the provided segments, the pattern
|
||||
> is repeated.
|
||||
|
||||
### [ResetInstances](geoNodes/resetInstances.blend)(Blender 3.5)
|
||||
|
||||
<img src="geoNodes/resetInstances.webp" height=200/>
|
||||
|
||||
> This group takes a set of instances and resets their position and orientation back to the origin.
|
||||
> This is similarly to checking the flag "*Reset Children*" on the "*Collection Info*" node.
|
||||
|
||||
### [SelectVectorAxis](geoNodes/patternResample.blend) (Blender 3.5)
|
||||
|
||||
<img src="geoNodes/selectVectorAxis.webp" height=200 />
|
||||
|
||||
> A node, that extracts a specific component of a vector. Similar to the built-in SeparateXYZ node, but
|
||||
> determination of which component to use is done dynamically through an axis attribute on the node.
|
||||
|
||||
### [SetUpAxisTilt](geoNodes/setUpAxisTilt.blend) (Blender 3.1)
|
||||
|
||||
<img src="geoNodes/setUpAxisTilt.jpg" height=200 />
|
||||
|
||||
> A node, that mimics blender's native z-Up curve orientation by calculating the corresponding tilt angles.
|
||||
|
||||
### [StringToField](geoNodes/patternResample.blend) (Blender 3.5)
|
||||
|
||||
<img src="geoNodes/stringToField.webp" height=200/>
|
||||
|
||||
> This node takes a string of up to 10 characters and generates an integer field from it.
|
||||
|
||||
### [Tissue](geoNodes/tissue.blend) (Blender 3.1)
|
||||
|
||||
<img src="geoNodes/tissue.jpg" height=200/>
|
||||
|
@ -175,6 +220,10 @@ support the asset workflow.
|
|||
|
||||
The repository also will contain a list of small assets, that can be reused in multiple projects.
|
||||
|
||||
## Coordinate System
|
||||
|
||||
[<img src="assets/coordinateSystem.png" height=200/>](assets/coordinateSystem.blend)
|
||||
|
||||
## Eye
|
||||
|
||||
[<img src="assets/eye.png" height=200/>](assets/eye.blend)
|
||||
|
|
Po Szerokość: | Wysokość: | Rozmiar: 25 KiB |
BIN
assets/ufo.blend
Po Szerokość: | Wysokość: | Rozmiar: 17 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 17 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 1004 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 13 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 8.6 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 13 KiB |