1

I want to make the effect similar to an infinite mirror without using glass surfaces because I need a transparent object without a background. I have an object with an Array modifier, but I don't know how to make the fall-off transparency effect.enter image description here

I tried to make the array with geometry nodes and apply the ramp material, but it doesn't work.enter image description here

enter image description here

maxfry
  • 135
  • 5

1 Answers1

2

Try replacing the Color Ramp node by a Map Range Node.

enter image description here

The only thing you need to connect that into is the Principled BSDF's Alpha socket, to get a transparency.

Alpha just takes a float value from 0 to 1. If you feed a color data, it will only take its "Value" (as in Hue Saturation Value) and ignore any Alpha channel. So it doesn't make sense to use a Color Ramp with semi-transparent swatches. If you really want to use a color ramp, set the color swatch to HSV and use different color values (shades of gray).

Now instead of using the Generated texture coordinates, I would try to generate a different value for each instance stored in vertex color, and use that in the shader. So that each instance has the same alpha. You can see such a setup there:

shaders - How to assign a different material color to each geometry nodes instance - Blender Stack Exchange

L0Lock
  • 15,965
  • 1
  • 20
  • 44