Skip to content

Geoshader

by Hugu's Works·Workflow

Images © Hugu's Works. Used for product review; image policy.

Why we like it

Geoshader stands out in the Superhive library for a specific workflow: bridging Geometry Nodes and Shader Nodes through pre-built node groups and a drag-and-drop material zone.

What is Geoshader?

Geoshader is an add-on for Blender that connects procedural effects from Geometry Nodes to materials in the Shader Editor. From a dedicated "GeoShader" sidebar tab, it generates a pre-configured Geometry Node group that creates a named attribute based on an object's distance to a target, useful for procedural masks, gradients, and dynamic effects.

In the Shader Editor, the add-on can automatically create and link an Attribute node and a Mix Shader ready to use the data from Geometry Nodes. A Material Drop zone lets you drag any material from the Asset Browser or Outliner to copy its entire node tree into the active shader graph, and a "Frame All Nodes" button zooms and pans to fit those nodes in view.

Typical uses described by the developer include making the ground appear wet around a character's feet, walls that glow as an object approaches, and blending materials such as moss on rocks or rust in crevices based on relationships between objects. Geoshader is built for Cycles and released under the GPL license.

Who is Geoshader best for?

Geoshader is best for blender artists building procedural proximity effects and geometry-driven material blends who want to reuse and link node setups quickly.

How much does Geoshader cost?

Geoshader is completely free to download and use.

Key features

  • One-click Distance Attribute: generates a pre-configured Geometry Node group creating a named attribute based on an object's distance to a target
  • Instant Attribute & Shader Mix: automatically creates and links an Attribute node and a Mix Shader in the Shader Editor
  • Material Drop zone: drag a material from the Asset Browser or Outliner to copy its entire node tree into the active shader graph
  • "Frame All Nodes" button zooms and pans to fit dropped nodes in view
  • Dynamic proximity effects such as wet ground around a character's feet or walls that glow as an object approaches
  • Procedural texturing that blends materials like moss on rocks or rust in crevices based on geometry
  • Controls accessed from a dedicated "GeoShader" sidebar tab in both editors

Tags

#Blender#Geometry Nodes#Shader Nodes#Procedural#Materials#Cycles#Add-on#Lookdev

Frequently asked questions

What Blender version does Geoshader support?

Geoshader lists Blender 4.5 compatibility and is distributed as a Blender Extension add-on. It was published around eleven months ago by Hugu's Works. Because compatibility can change with Blender releases, check the developer's page for the current supported versions before installing. The add-on works within the Geometry Node Editor and Shader Editor, so a Blender build that includes those editors is required to use its distance-attribute and material-drop features.

Which render engine does Geoshader use?

Geoshader is built around Cycles, the render engine listed for the add-on. Its workflow generates named attributes in Geometry Nodes and links them to Attribute and Mix Shader nodes in the Shader Editor, along with copying material node trees into the active shader graph. For details on how these node setups behave in your specific scene and render configuration, consult the developer's documentation and page.

Is Geoshader free, and what is its license?

Geoshader is listed as free in this catalog and is released under the GPL license by Hugu's Works. For current licensing terms, availability, and any purchase details, refer to the developer's page. The GPL license governs how the add-on's code may be used and distributed, which is worth reviewing if you plan to modify or redistribute it as part of your own toolset.

How does Geoshader connect Geometry Nodes to materials?

Geoshader works in two steps from its "GeoShader" sidebar tab. In the Geometry Node Editor you click "Create Distance Attribute Group" and connect a target object, such as an Empty, to the group's Object input, then adjust parameters. In the Shader Editor you click "Create Attribute + Mix" to use that mask, and you can drag a material into the Material Drop zone to copy its node tree, using "Frame All Nodes" to bring the copied nodes into view.

Similar plugins