kopia lustrzana https://gitlab.com/subdivided_xyz/nodes_xyz
Added 2 new nodes.
CurvePointInfo and CutSharpCorners. Fixed categories and preview images for Bricker and OffsetCurve.main
rodzic
dcf1a1d22f
commit
e98cacd1ab
83
README.md
83
README.md
|
@ -73,36 +73,6 @@ support the asset workflow.
|
||||||
|
|
||||||
## Geometry nodes
|
## Geometry nodes
|
||||||
|
|
||||||
### [Bricker](geoNodes/bricker.blend) (Blender 3.4)
|
|
||||||
|
|
||||||
<img src="geoNodes/bricker.webp" height=200/>
|
|
||||||
|
|
||||||
> This group takes a set of polygons lying flat on the xy plane. It then subdivides all of them along the principal x-
|
|
||||||
> and y-axes. Options are whether the quads of the grid are kept only if lying completely within the original polygon or
|
|
||||||
> if a partial overlap is okay. For partial overlap it's also possible, to align the outside points to the original
|
|
||||||
> geometry. In that case, the boundary layer wil not be squares anymore, but the geometry is aligning much closer to the
|
|
||||||
> original one.
|
|
||||||
|
|
||||||
### [OffsetCurve](geoNodes/offsetCurve.blend) (Blender 3.4)
|
|
||||||
|
|
||||||
<img src="geoNodes/offsetCurve.webp" height=200/>
|
|
||||||
|
|
||||||
> 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.
|
|
||||||
|
|
||||||
### [Tissue](geoNodes/tissue.blend) (Blender 3.1)
|
|
||||||
|
|
||||||
<img src="geoNodes/tissue.jpg" height=200/>
|
|
||||||
|
|
||||||
> This is a geo node group, that mimicks what the
|
|
||||||
> [Tissue](https://docs.blender.org/manual/en/latest/addons/mesh/tissue.html) addon provided with blender is doing.
|
|
||||||
|
|
||||||
### [Deform Objects to curve](geoNodes/deformObjectsToCurve.blend) (Blender 3.1)
|
|
||||||
|
|
||||||
<img src="geoNodes/deformObjectsToCurve.jpg" height=200/>
|
|
||||||
|
|
||||||
> This node group aligns a set of objects on a curve and additionally allows deforming them along the curve itself.
|
|
||||||
|
|
||||||
### [BBoxField](geoNodes/deformObjectsToCurve.blend) (Blender 3.1)
|
### [BBoxField](geoNodes/deformObjectsToCurve.blend) (Blender 3.1)
|
||||||
|
|
||||||
> Contained within the `deformObjectsToCurve.blend` file, this node provides a field output, that defines the bounding
|
> Contained within the `deformObjectsToCurve.blend` file, this node provides a field output, that defines the bounding
|
||||||
|
@ -113,10 +83,36 @@ support the asset workflow.
|
||||||
> Also contained within the `deformObjectsToCurve.blend` file, this node takes a normalized geometry (e.g. contained
|
> Also contained within the `deformObjectsToCurve.blend` file, this node takes a normalized geometry (e.g. contained
|
||||||
> within the [0..1] cube) and interpolates the point positions to a box provided by the 8 corner input parameters.
|
> within the [0..1] cube) and interpolates the point positions to a box provided by the 8 corner input parameters.
|
||||||
|
|
||||||
### [Lerp](geoNodes/deformObjectsToCurve.blend) (Blender 3.1)
|
### [Bricker](geoNodes/bricker.blend) (Blender 3.4)
|
||||||
|
|
||||||
> Contained within the `deformObjectsToCurve.blend` file, this is a simple node, that interpolates between 2 vector
|
<img src="geoNodes/bricker.webp" height=200/>
|
||||||
> values based on a numeric input t, which is given in the range of [0..1].
|
|
||||||
|
> This group takes a set of polygons lying flat on the xy plane. It then subdivides all of them along the principal x-
|
||||||
|
> and y-axes. Options are whether the quads of the grid are kept only if lying completely within the original polygon or
|
||||||
|
> if a partial overlap is okay. For partial overlap it's also possible, to align the outside points to the original
|
||||||
|
> geometry. In that case, the boundary layer wil not be squares anymore, but the geometry is aligning much closer to the
|
||||||
|
> original one.
|
||||||
|
|
||||||
|
### [CurvePointInfo](geoNodes/cutSharpCorners.blend) (Blender 3.4)
|
||||||
|
|
||||||
|
<img src="geoNodes/curvePointInfo.webp" height=200/>
|
||||||
|
|
||||||
|
> This is a small utility node within the cutSharpCorners node. It provides extended information about a point in a
|
||||||
|
> curve. Information is the previous and next point positions, the directions to those points and the angle between
|
||||||
|
> these 2 edges.
|
||||||
|
|
||||||
|
### [CutSharpCorners](geoNodes/cutSharpCorners.blend) (Blender 3.4)
|
||||||
|
|
||||||
|
<img src="geoNodes/cutSharpCorners.webp" height=200>
|
||||||
|
|
||||||
|
> This geometry node analyzes the given input curves and cuts away those corners, that are sharper than a given
|
||||||
|
> threshold.
|
||||||
|
|
||||||
|
### [Deform Objects to curve](geoNodes/deformObjectsToCurve.blend) (Blender 3.1)
|
||||||
|
|
||||||
|
<img src="geoNodes/deformObjectsToCurve.jpg" height=200/>
|
||||||
|
|
||||||
|
> This node group aligns a set of objects on a curve and additionally allows deforming them along the curve itself.
|
||||||
|
|
||||||
### [IslandCenterField](geoNodes/islandCenterField.blend) (Blender 3.1)
|
### [IslandCenterField](geoNodes/islandCenterField.blend) (Blender 3.1)
|
||||||
|
|
||||||
|
@ -124,12 +120,33 @@ support the asset workflow.
|
||||||
|
|
||||||
> A field node, that returns the center point of each mesh island.
|
> A field node, that returns the center point of each mesh island.
|
||||||
|
|
||||||
|
### [Lerp](geoNodes/deformObjectsToCurve.blend) (Blender 3.1)
|
||||||
|
|
||||||
|
> **Deprecated**: Starting from Blender 3.4 one can use the float version of the mix node.
|
||||||
|
>
|
||||||
|
> Contained within the `deformObjectsToCurve.blend` file, this is a simple node, that interpolates between 2 vector
|
||||||
|
> values based on a numeric input t, which is given in the range of [0..1].
|
||||||
|
|
||||||
|
### [OffsetCurve](geoNodes/offsetCurve.blend) (Blender 3.4)
|
||||||
|
|
||||||
|
<img src="geoNodes/offsetCurve.webp" height=200/>
|
||||||
|
|
||||||
|
> 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.
|
||||||
|
|
||||||
### [SetUpAxisTilt](geoNodes/setUpAxisTilt.blend) (Blender 3.1)
|
### [SetUpAxisTilt](geoNodes/setUpAxisTilt.blend) (Blender 3.1)
|
||||||
|
|
||||||
<img src="geoNodes/setUpAxisTilt.jpg" height=200 />
|
<img src="geoNodes/setUpAxisTilt.jpg" height=200 />
|
||||||
|
|
||||||
> A node, that mimics blender's native z-Up curve orientation by calculating the corresponding tilt angles.
|
> A node, that mimics blender's native z-Up curve orientation by calculating the corresponding tilt angles.
|
||||||
|
|
||||||
|
### [Tissue](geoNodes/tissue.blend) (Blender 3.1)
|
||||||
|
|
||||||
|
<img src="geoNodes/tissue.jpg" height=200/>
|
||||||
|
|
||||||
|
> This is a geo node group, that mimicks what the
|
||||||
|
> [Tissue](https://docs.blender.org/manual/en/latest/addons/mesh/tissue.html) addon provided with blender is doing.
|
||||||
|
|
||||||
### [VisualizeInt](geoNodes/visualizeInt.blend) (Blender 3.1)
|
### [VisualizeInt](geoNodes/visualizeInt.blend) (Blender 3.1)
|
||||||
|
|
||||||
<img src="geoNodes/visualizeInt.jpg" height=200 />
|
<img src="geoNodes/visualizeInt.jpg" height=200 />
|
||||||
|
|
Plik binarny nie jest wyświetlany.
Plik binarny nie jest wyświetlany.
Po Szerokość: | Wysokość: | Rozmiar: 995 KiB |
Plik binarny nie jest wyświetlany.
Plik binarny nie jest wyświetlany.
Po Szerokość: | Wysokość: | Rozmiar: 33 KiB |
Plik binarny nie jest wyświetlany.
Ładowanie…
Reference in New Issue