1
$\begingroup$

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

$\endgroup$

1 Answer 1

2
$\begingroup$

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

$\endgroup$

You must log in to answer this question.

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