Changing the background in reflections?

I made a reflective looking material on a default plane by plugging a noise texture into a color ramp into the roughness of the principaled BSDF. It has this very nice effect of reflecting this tree in the park background in material view, but when I switch to rendered view it disappears.

I tried going to the world panel and changing the background image and different mapping settings but it always makes the result mono-colored.

What the proper way to set up a reflected image so that it looks the way it would in the material view?

You have to add a background node and image texture node to the world material. Then put an HDRI file in the image texture node. There’s a thousand youtube tutorials showing how to do it. You can get many free HDRIs from https://hdrihaven.com/ and the ones that come with Blender are on there too:

city -> https://hdrihaven.com/hdri/?c=urban&h=portland_landing_pad

courtyard -> https://hdrihaven.com/hdri/?c=urban&h=courtyard

forest -> https://hdrihaven.com/hdri/?c=nature&h=ninomaru_teien

interior -> https://hdrihaven.com/hdri/?c=urban&h=hotel_room

night -> https://hdrihaven.com/hdri/?c=night&h=moonless_golf

studio -> https://hdrihaven.com/hdri/?c=urban&h=studio_small_01

sunrise -> https://hdrihaven.com/hdri/?c=sunrise-sunset&h=spruit_sunrise

sunset -> https://hdrihaven.com/hdri/?c=nature&h=venice_sunset

Thanks for the nice reference images, but I’m confused as to what you’re suggesting because every new material you make has the default background world nodes. The issue as I said is that no matter what image I use of the ones you suggested, all of them will inevitably disappear using default settings when switching to rendered view.

You have to set up your world shading to effect the background when you render:

I’m confused, are you trying to imply that no one should come to this site because it’s useless and everything is on youtube and everything is conveyed perfectly there?

I think he is just saying that there are other resources available that don’t take up other people’s time. I’ve helped you in 4 different threads in the past hour, but I’m bored and generous with my time right now.

But do recognize that anyone taking time to help you is sacrificing a part of their day to do so. Making a diligent effort to teach yourself before asking others to teach you is a way to show that you respect their time and effort.

2 Likes

But see that’s the kind of condescending attitude that is a major turnoff from blender and why it’s still not considered professional. Sometimes I spend months working on a project, so when some random internet troll tells me to just youtube it as if I somehow haven’t done already, then firstly they’re not giving up even a spec of dust in proportion to the amount of time I spend working on a project, and secondly, that attitude doesn’t exactly entice people to be friendly and resourceful.

This whole respect thing goes two ways. If I come here asking a question, you need to respect the time I put into my own projects as much as you want me to respect your time you put into your answers.

If I wasn’t on my phone with bad wifi I’d have done a youtube search, watched a minute or two from several videos, then given you a link to a good short one explaining exacty what you need to do. But I was on my phone with bad wifi so I told you to do it yourself.

You can often tell by the quality of the terminology used in the question that they haven’t read or watched a single tutorial. When we have to make several educated guesses to figure out what they might actually be asking we are less likely to answer, even when we make a perfect guess and have an exact answer we can copy and paste from our comment history.

1 Like

Reminds me of that time someone demanded that I respect their looming deadline and not wait several days before replying to their last question.

The most professional software forums have countless unanswered questions because there’s nobody on there answering quesitons. I have many questions all over the place with no answers because either nobody has the answer or I have not asked a good question. So I just keep trying to improve the quality of my question every few weeks and hope for the best.

You understand the irony that everything you said just proves my point right? You’re an elitist, plain and simple. I solve unsolved linear transform equations for biology, finance and engineering in addition to managing a housing firm, so most people’s careers’ are my hobbies. But, I have the basic social reasoning to know it’s generally inappropriate to talk down to people like that. You can have plenty of fun in your little blender world while still being a respectful in a forum, I should not have to explain to a functioning adult that respect is a two-way street.

And the companies behind that software very often fail. Now, I didn’t demand that anyone answer a question, I simply asked one, not necessarily expecting anyone to answer, so this is obviously more your insecurity than anyone else’s. If I personally find that something important is missing from a question, then I will choose to add the appropriate information. If someone respectfully asks for information which in their personal opinion is important, there is a good chance I will add it, and if not, I don’t expect them to improve the quality of an answer.

Sometimes it’s just a choice not to answer. For various reasons.

I rest my case.

You can’t even follow your own advice, I rest my case.

Okay this thread is going nowhere… The question has been answered.

I appreciate everyone’s patience. I’ll move forward with this privately.