Releases: Tams3d/T3D-GN-Presets
Releases · Tams3d/T3D-GN-Presets
T3D GN Presets (v1.5.2) - Blender 4.2 LTS
💡 Introduction
- T3D GN Presets is a versatile collection of useful node groups for Geometry Nodes.
- This is an essential component of an artist’s toolkit, containing node groups for deformers, fields, UV, utilities, and much more for free!
- It allows users to combine multiple nodes with endless possibilities in non-destructive workflows with existing Blender tools.
🪄 Release Notes
- T3D-GN-Presets (v1.5.2) for Blender 4.2 LTS is a
corrective release
primarily made to enhance user experience with nodes and minor changes. - Checkout full Release Notes which includes new and depreciation features here
- For Blender 4.1 & below, check out previous releases here
🛠️ Fixes
T3D GN Presets (v1.5.1) - Blender 4.2 LTS
💡 Introduction
- T3D GN Presets is a versatile collection of useful node groups for Geometry Nodes.
- This is an essential component of an artist’s toolkit, containing node groups for deformers, fields, UV, utilities, and much more for free!
- It allows users to combine multiple nodes with endless possibilities in non-destructive workflows with existing Blender tools.
🪄 Release Notes
- T3D-GN-Presets (v1.5.1) for Blender 4.2 LTS is a
corrective release
primarily made to enhance user experience with nodes and minor changes.
🎆 New Nodes, Features & Changes
New Nodes
- Vertex of Edge outputs the index of the vertex that a edge is attached to. (141cbff)
Features & Changes
- Extend Curve now extends endpoints of curves along the tangent without extrusion. Supports multiple curves with individual endpoints extension.(cf3bd9c)
- Center Elements supports menu for Bound Center and Element Center.(587f9a4)
- Set Geometry Size supports menu for Proportional and Fit. Proportional is set by default; geometry size is determined by the maximum bounding box size scaled to the required size. Fit tries to scale geometry to fit into the required size.(ec71d44)
- Point Honeycomb Centers to Origin ignoring offsets. (77278e8)
- Replaced deprecated nodes with suitable Rotation nodes.
🚨 Deprecated Features
- Instances are no longer internally supported. Realize Instances must be explicitly used in case of Instances. This change is made to support Depth in Realize Instances.
- Mesh can no longer be converted to Fields, depreciated Mesh To Field
- UV nodes requires mandatory UV input. Accessing Default UVMap attribute is no longer supported.
- Vertex Slide is deprecated due to its instability and unsuitable use cases.
T3D GN Presets (v1.4.0) - Blender 4.1
💡 Introduction:
- T3D GN Presets contains Node groups for Geometry Nodes, which include Deformers, Fields, UV, Utilities, and much more for free!
- This is an essential component of an artist’s toolkit, enabling users to combine multiple nodes with endless possibilities in non-destructive workflows with existing Blender tools
🪄 Release Notes:
- T3D-GN-Presets (v1.4.0) released on 11.03.2024
- For Blender 4.0 & below, check out the latest releases here
- View full Release Notes here
🎉 New Nodes, Features & Changes:
🎆 New Features & Changes:
- Icon in the add menu has been changed to 🔹 similar to other Geometry Node-based addons. (c6e1442)
- Rotation inputs are changed to Rotation Sockets
- Position and Normal inputs are set as default
- Geometry To Spline inputs selection. Supports Mesh, Curve, and instances. Adapted new Points to Curve node. (0a2f609)
- Instancers get option panel for inputs. (3df94bc)
- Dropdown menu implemented for Delete Island and Replace Vector
- Seamless Vector does not require inputs for Translation anymore
Deformer
Deformers
no longer support direct input of instances. Realize Instance node must now be used prior to applying deformers. (510b7d1) Deformers as Assets no longer exist. (074b970)
🚨 Depreciated Features:
- Removed Shade Auto Smooth as a replacement for the built-in node.
- Removed
SDF
nodes (95ae7c2). - Removed Simple Decimate (95ae7c2).
- Replaced Transform Position with Vector Mapping, expected the same behavior (07b67e8).
🪛 Compatibility
- Make sure to have a supported Blender version and the corresponding addon version.
- Nodes with a Rotation socket are not compatible with Blender versions 4.0 and below.
Deformer
assets will work as expected.- Depreciate nodes may still function as expected. Nodes modified by the user will remain modified. Changes in newer addon versions are not useful for files migrated from Blender 4.0 and below, as nodes are only appended, not linked.
- The nodes that come with the addon are regular node groups; they do not include any additional code or provide new functionality to existing ones.
- In case of any missing data blocks, raise an issue here.
🦄 About
- Hey! I am Tamil Selvan, also known as tams_3d. I am a 16-Year-Old Self Taught Blender Artist from India
- My Vision is to create Free for the Blender, which requires complex setups provided in a simplified and effective way.
- Currently developing Presets for Geometry Nodes which are similar to tools and features of other 3D Packages and some add-ons.
- I believe that my work contributes to a better world for 3D Artists, Game Developers and other artists who create incredible works.
🥂 Socials
- Catch up with me here:
T3D GN Presets (v1.3.0) - Blender 3.6 & Above
💡 Introduction:
- T3D GN Presets contains Node groups for Geometry Nodes which include Deformers, Fields, SDF, UV, Utilities and much more for free!
- This is an essential component of an artist’s toolkit which enables users to combine multiple nodes with endless possibilities in non-destructive workflows with existing Blender tools.
🪄 Release Notes:
- T3D-GN-Presets (v1.3.0) was released on 8.7.2023. This version requires minimum of Blender 3.6 LTS
- View full Release Notes here
- Download older versions for Blender 3.5 & below here
Nodes
- Nodes are rearranged based on usability with separations. Tooltips are made mandatory for all nodes.
- Support for NURBS in all curve nodes
- Fixed implicit issues with nodes (c7acb1c)
🪅 Performance:
- Nodes with Store Named Attribute and Delete Geometry are slightly faster
- Assets are now loaded faster, saves upto 10 mb (42fdcbc)
- Fixed overhead with UV To Mesh and UV Project with high poly mesh
- Removed internal dependencies in Sweep Curve
- All curve primitives are made to use Curve Circle or Arc as default. Removes Resample Curve computations
Deformers
work up to 35% faster and more stable.
🎉 New Nodes, Features & Changes:
New Nodes:
Input
- Island Center - Outputs individual Mesh Island center
- Geometry Size - Outputs bound geometry size, bound center and max size
Mesh
- Align Island - Aligns Mesh Island by axis
- Match Topology - Transforms Mesh by Topology
- Simple Decimate - Merge Faces by distance by proximate points
🎆 New Features & Changes:
- Set Geometry Size supports direct plugging of instances (realised internally)
- Optimised Center Elements, uses Bound Center by default (8f59586)
- Renamed Linear Instancer inputs same as Mesh Line
- Start >>> Start Location
- End >>> Offset
- Radial Instancer is rewritten, supports instances and removal of Trim Start as replacement of Offset and Trim End
- Removed Clamp from Mesh To Field & Mesh To SDF
- Easing nodes are rearranged based on easing strength (ff3cbc9)
- Vertex Slide has been ported with new Index of Nearest (1ab598b)
Curve
- Lathe Curve: Removed Curvature, uses evaluated points (855f108)
- Sweep Curve: Removed Radius, uses default radius implicitly. Removed all internal dependencies and replaced them with Capture Attribute
- Resolution input is made constant to fix overlapping issues in all curve primitives
- Fixed inputs in Logarithmic Spiral
Deformer
- All
Deformers
are completely rewritten to work faster, allowing direct input of instances. Instances are realised internally. - Bend works dynamically and does not change the geometry's location. Expansion is converted to float and works along with Angle
- Displacer supports point clouds and inputs normal. Normal attribute is used by default.
- Smooth Geometry works more efficiently
- Fixed Shear inverted Angle
- Changes in internal dependencies (Named attributes)
Fields
- Exposed Clamp in Fields
- Spherical Field uses Gradient Texture
Point Primitives
- Point Honeycomb inputs Point Radius
- Point Phyllotaxis has been changed to curve to points method. Now inputs Point Radius and outputs Normal and Rotation
UV
- UV To Mesh used
UVMap
as default - UV Project has been rewritten, inputs selection, uses Euler Angles to project - defaulted to (0,180°,0) as Z positive (Top project) and fit mesh islands inside a 1-meter boundary
Vector
- Vector Clamp uses Min Max as Clamp Type (2dc59bc)
- Renamed Transforms To Position >>> Transform Position
- Transform Position is moved to Vector (category) (c7acb1c)
Breaking Changes:
- Removed Empty Group and Renamed Named Attribute
- Removed Spiroshell due to its instability
- Removed Select Index Range
- Removed Rotate Elements
- Breaks backward compatibility in Vertex Slide. Index of Nearest does not support offsetting, Nearest Index is removed.
- Removal of Generate UV in UV To Mesh
Licencing & Files:
📄 Licence
- The Node groups, including the Addon, are licensed as GNU GPL
- You are free for any purpose
- You are free to distribute unless the license is modified
- You can distribute changed versions
- What you create with this Addon is your sole property
- You are not allowed to change the license or introduce additional terms and conditions
📂 Access to Files:
-
_init_.py
defines the addon followed by geonode_groups.json which contains a list of categories with nodes. - geonode_nodes.blend contains all the Node-groups which are displayed under
T3D GN Presets
- All Files & Assets follow the same Licence
🦄 About
- Hey! I am Tamil Selvan, also known as tams_3d. I am a 16-Year-Old Self Taught Blender Artist from India
- My Vision is to create Free for the Blender, which requires complex setups provided in a simplified and effective way.
- Currently developing Presets for Geometry Nodes which are similar to tools and features of other 3D Packages and some add-ons.
- I believe that my work contributes to a better world for 3D Artists, Game Developers and other artists who create incredible works.
🥂 Socials
T3D GN Presets (v1.2.0) - Blender 3.5
💡 Introduction:
- T3D GN Presets contains Node groups for Geometry Nodes which include Deformers, Fields, SDF, UV, Utilities and much more for free!
- This is an essential component of an artist’s toolkit which enables users to combine multiple nodes with endless possibilities in non-destructive workflows with existing Blender tools.
🪄 Release Notes:
- T3D-GN-Presets (v1.2.0) was released on 24.04.2023
- Download older versions for Blender 3.4 & below here
- Corrective Release has been introduced for Blender 3.3 LTS
⚙️ Core:
Source Files
- Execute code when it runs as script, prevents running as imported module.
- Added disabled buttons for Separation and Visual Improvement,
^
as prefix makes disabled button - Tooltips are now more specific on functions
Deformers
which work in all types of geometry are now converted to Assets- Added Icons for
Deformers
which now supports Asset Browser
Nodes
- Fixed Tooltips
- Changed Appropriate input sub-type.
- Replaced appropriate Mix node for Data Types: float, vector & color.
- Files saved with the new node are not compatible with older versions of Blender. Files saved with older versions of addons are still compatible.
Coordinates
have been moved toVector
(Catergory)- Renamed Smooth >>> Smooth Geometry, provided support for Mesh & Curves
- Fixed
Cartesian to Cylindrical
(r, θ, z) - Fixed
Fields
scale evaluation - Field Inputs are now hidden by default
- Removed Modify Field as functions of it can be created with basic setups
- Removed Smooth Curve as a replacement for Smooth Geometry
🪅 Performance:
Smooth Geometry
evaluates much faster, ignores Point Clouds and InstancesUV To Mesh
to calculate UV at initial position avoids flicker and more stable and 1.5x faster because of Spilt Edges mesh operator and multi-threadingGeometry To Spline
does not remap index, removal of Trim- Boolean inputs to be made constant to avoid field computation in
Align To Spline
Set Geometry Visibility
Lathe Curve
🎉 New Nodes, Features & Changes:
New Nodes:
- Delete Island - Deletes Mesh Island by size
- Extend Curve - Extrudes the endpoints of the curve along Curve Tangent
- Vertex Slide - Move vertices based on index
- Rename Named Attribute - Rename Stored Named Attribute (only Float & Vector are supported)
Input:
- Component Selection - Select Individual Components
- Edge Path Selection - Select shortest edge path
- Select Similar Vertices - Select Similar Vertices by property type
- Select Similar Edges - Select Similar Edges by property type
- Select Similar Faces - Select Similar Faces by property type
- Select Index Range - Select Index ranging from min & max value
UV:
- UV Deform - Sets sampled position based on UV from Sample Mesh on Deform Mesh
- Flip UV - Flips U & V of UV Map
- UV Displace - Displace UV using vector
- UV Project - Generate UV Map based on Axis
🎆 New Features & Changes:
- Added
Deformers
as Assets now supports Drag & Drop with Asset Browser for appended nodes. - Added Disabled Buttons as inter-catergory Separators
- Added Per Axis Strength as default
Displacer
- Added Position input for SDF
Smooth Geometry
can now input Stiffness works with MeshPhyllotaxis
outputs Normal of the points from MeshSmooth Geometry
to work with Blur AttributeMesh To SDF
Mesh To Field
are now evaluated using Raycast method.- Deformers now support Instances as realised geometry.
Licencing & Files:
📄 Licence
- The Node groups, including the Addon, are licensed as GNU GPL
- You are free for any purpose
- You are free to distribute unless the license is modified
- You can distribute changed versions
- What you create with this Addon is your sole property
- You are not allowed to change the license or introduce additional terms and conditions
📂 Access to Files:
-
_init_.py
defines the addon followed by geonode_groups.json which contains a list of categories with nodes. - geonode_nodes.blend contains all the Node-groups which are displayed under
T3D GN Presets
- All Files & Assets follow the same Licence
🦄 About
- Hey! I am Tamil Selvan, also known as tams_3d. I am a 16-Year-Old Self Taught Blender Artist from India
- My Vision is to create Free for the Blender Community, which requires complex setups provided in a simplified, effective way.
- Currently developing Presets for Geometry Nodes which are similar to tools and features of other 3D Packages and some add-ons.
- I believe that my work contributes to a better world for 3D Artists, Game Developers and other artists who create incredible works.
🥂 Socials
T3D GN Presets (v1.0.1) - Blender 3.3 LTS (Corrective Release)
A Collection of Incredibly useful nodes for Geometry Nodes - 3.3 LTS
💡 Introduction
- T3D GN Presets are designed to solve basic operations which require complex node tree setups with easy-to-use solution.
- Constant updates, bug fixes, and support provided as-soon-as-possible, undoubtedly and for free!
- This addon will evolve many new changes over time with performance, customizability, and user requests as the primary key.
- T3D GN Presets Add-on is located at
Geometry Node Editor > Add > T3D Presets
- with separate categories based on uses. - Requested Users to read License & Files before sharing files and intend to modify.
✅ Corrective Release:
- T3D-GN-Presets (v1.0.1) is a Corrective Release. First released on 02.09.2022
- This corrective release brings some removals which may break certain projects and standardization for future updates.
- Corrective Release has been introduced for minor fixes especially for LTS
⚙️ Core:
- Execute code when it runs as script, prevents running as imported module.
- Added support for disabled buttons for Separation and Visual Improvement.
^
as prefix makes disabled button - Tooltips are now more specific on functions
Deformers
which work in all type of geometry are now converted as Assets- Added Icons for
Deformers
which now supports Asset Browser
Nodes
Coordinates
has been moved toVector
(Category)- Fixed
Cartesian to Cylindrical
(r, θ, z) - Added
Deformers
to Assets now supports Drag & Drop with Asset Browser for appended nodes.
🪅 Performance:
UV To Mesh
to calculate UV at initial position avoids flicker and more stable and 1.5x faster because of Spilt Edges mesh operator and multi-threadingGeometry To Spline
doesn't remap index, removal of Trim- Boolean inputs to be made constant to avoid field computation in
Align To Spline
Set Geometry Visibility
Lathe Curve
🎉 New Nodes, Features & Changes:
New Nodes:
- Extend Curve - Extrudes the endpoints of the curve along Curve Tangent
- Vertex Slide - Move vertices based on index
- Rename Named Attribute - Rename Stored Named Attribute (only Float & Vector are supported)
Input:
- Component Selection - Select Individual Components
- Edge Path Selection - Select shortest edge path"
- Select Similar Vertices - Select Similar Vertices by property type
- Select Similar Edges - Select Similar Edges by property type
- Select Similar Faces - Select Similar Faces by property type
- Select Index Range - Select Index ranging from min & max value
UV:
- Flip UV - Flips U & V of UV Map
- UV Displace - Displace UV using vector
- UV Project - Generate UV Map based on Axis
🎆 New Features & Changes:
- Added Disabled Buttons as inter-category Separators
- Added Per Axis Strength as default
Displacer
- Added Position input for SDF
- Deformers now support Instances as realized geometry.
Phyllotaxis
now outputs Normal of the points from Mesh
Changes & Fixes
- Field Inputs are now hidden by default
Mesh To SDF
Mesh To Field
are now evaluated using Ray cast method.- Field are now fully integrated to work with transformations of objects.
🎯 Development
- Developments are happening locally in regular basis regarding bug fixes, and support for every upcoming Blender releases.
- Dev conversations may start in future on My Discord Server
🥂 Socials
T3D GN Presets (v1.1.0) - Blender 3.4
💡 Introduction:
- T3D GN Presets are Custom made Node Groups for Geometry Nodes which include Primitive Geometry, Deformers, Fields, SDF, Utilities and much more for free! only for Blender.
- This is an essential component of an artist’s toolkit which enables users to combine multiple nodes with endless possibilities in non-destructive workflows with existing Blender tools.
- T3D GN Presets is a user-friendly addon that helps artists generate faster recursions of ideas by unlocking proceduralism.
🪄 Release Notes:
- T3D-GN-Presets (v1.1.0) was released on 01.10.2022
⚙️ Core:
- Complete Restructuring of
_init_.py
which packs more information to developers such as Licence, Previous updates and further improvements. - Removed unfinished/ unreleased features.
- Maintained lowercase and relative paths.
- Cleared Popover & with only Icon.
🪅 Performance:
- Rewritten
Parent To Object
to work more stable - Rewritten
Displacer
gains 5-10% speed and stability with a 1 Million vertex grid - Rewritten
UV To Mesh
is now 2-5% faster - Rewritten
Align To Spline
to work with all types of splines - Rewritten all Fields nodes to improve stability. Fixed inverted direction while transforming with empties
- Removal of UV feature in
Sweep Curve
gains 85% increase. Supports non-cyclic curves - Renamed & Rewritten
Reset Position
toCenter Elements
is 15% faster with Mesh, Curves, Points, Instances, Volume Combined - Rewritten
Inset Faces
work without internal dependencies to reduce attribute-storing computations
🎉 New Nodes & Categories:
Nodes
- Smooth Curve - Curve to Bezier with smoothing
- Prism Field - Prism Falloff
- Torus Field - Torus Falloff
- Modify Field - Field Modifier with direct controls of the Input Field
- Smooth - Smooths a mesh by averaging Face angles
Category: SDF (Signed Distance Function)
- SDF Box
- SDF Cylinder
- SDF Ngon
- SDF Torus
- SDF Boolean
- SDF Displacement
🎆 New Features & Changes:
Features
- Added Tooltips
- Added Separators
- Added per Mesh island control and Selection to
Center Elements
- Added strength with separate Axis Controls for
Displacer
now Supports Geometry without Generic Normal Attribute - Added Invert in
Transforms To Position
andVector Mapping
- Added Offset Output in
Center Elements
&Rotate Elements
Now outputs change in Position - Added Support for Geometry Type: Volume in
Instancers
Changes & Fixes
- Renamed Inputs and Outputs to make uniform across the category
- Removed Bound Center & Added Mesh Island in
Center Elements
to calculate per mesh island. Defaulted to Bound Center for faster computations - Renamed
Manifold Edge Selection
toNon-Manifold Edge Selection
with Non-Manifold Edge Selection Output - Made Center at Origin as default in Curve Primitives, Point Primitives and Instancers
- Replaced String to Vector input in
UV To Mesh
Poke Faces
now outputs New Vertices Selection- Fixed
Spherify
to preserve Face Area - Corrected inverted scale in
Transforms to Position
🚨 Breaking Changes
- Removed UV from
Sweep Curve
- Reset Position renamed to
Center Elements
- Removed Offset in
Rotate Elements
Set Geometry Size
Center Elements
- Removed category
Generators
which includes Distribute Points in Volume - Fields are optimised to use with empty which may behave oddly in different Viewport Perspectives and are made Scale-based instead of size-based
🔗 Updates & Restrictions:
- Our Presets are made only to run on Latest Stable Blender Release as of date - Blender 3.4 & Above
- Due to the Introduction of Named Attributes System - nodes contain some Internal Dependencies which may conflict with existing attributes
- The
Transfer Attribute
node has been removed and split into multiple more specific nodes - Sample Index, Sample Nearest, Sample Nearest Surface - Older versions will be discontinued, and the User Needs to manually upgrade to New Version
Tams 3d's GN Presets
have been used asT3D GN Presets
to conserve string length
Licencing & Files:
📄 Licence
- The Node groups, including the Addon, are licensed as GNU GPL - the same license as Blender uses
- You are free for any purpose
- You are free to distribute unless the license is modified
- You can distribute changed versions
- What you create with This Addon is your sole property
- You are not allowed to change the license or introduce additional terms and conditions
📂 Access to Files:
-
_init_.py
defines the addon followed by geonode_groups.json which contains a list of categories with nodes. - geonode_nodes.blend contains all the Node-groups which are displayed under
T3D GN Presets
- All these files follow the same Licence
🦄 About
- Hey! I am Tamil Selvan, also known as tams_3d. I am a 15-Year-Old Self Taught Blender Artist from India.
- My Vision is to create Free & Paid Resources for the Blender Community, which requires complex setups provided in a simplified, effective way.
- Currently developing Presets for Geometry Nodes which are similar to tools and features of other 3D Packages and some add-ons.
- I believe that my work contributes to a better world for 3D Artists, Game Developers and other artists who create incredible works.