I am using blender 3.1.0 alpha, and I want to use the same noise texture I am using somewhere else, in my geometry nodes setup. I noticed that there was an option to change an input type to Texture:

Texture input¨

but I have yet to find a way to connect this to a node in a way where it actually does anything, all the nodes I connect it to just give me a red noodle:

Red noodle

So I was wondering, how is this input supposed to be used?


1 Answer 1


As far as I know the only node that takes the Texture type as an Input is the Attribute Sample Texture node (note the node interface has not been updated in the documentation).

It's deprecated starting on 3.0 but for backwards-compatibility (I guess) will be kept around at least until 3.1. You can enable legacy nodes (that is to say nodes from 2.93 version which are not officially released in 3.0+) by going Edit > Preferences > Interface > Developer Extras and then Edit > Preferences > Experimental > Debugging > Geometry Nodes Legacy.

It should not be mistaken for an Image data type which goes into an Image Texture node. The input discs are purple but the Texture one is more pink than the Image type.

enter image description here

  • $\begingroup$ Ah, so I guess it is just there for backwards compatibility, I guess there is not really any way to get outside textures into geometry nodes then. $\endgroup$
    – TT-392
    Nov 29, 2021 at 23:04
  • $\begingroup$ No, not yet but I'm sure it will see other uses down the line when they extend the features. $\endgroup$
    – Gorgious
    Nov 30, 2021 at 7:14
  • $\begingroup$ Developer direction is apparently to remove it in favour of texture nodes and image inputs, actually: developer.blender.org/T95461. $\endgroup$
    – Will Chen
    Feb 3, 2022 at 19:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .