Creating an infinite background in Blender
HTML-код
- Опубликовано: 21 июл 2024
- Using a gradient layer and shadow catcher to create an infinite background. Useful for showcasing models in a 360 turntable.
Twitter: / louisdumont
Patreon: / louisdumont
0:00 Intro
0:18 Camera Spin
2:06 Gradient Background
5:08 Shadow Catcher (EEVEE)
8:20 Shadow Catcher (Cycles)
9:34 End Кино
For those who did not how to open the "Viewer node" press Shift-Ctrl-LMB while the "Shader to RGB" node is selected.
Thank you!! Was wondering how xD
@@MadstonMagic no problem
@@mohamedelkayal8871 I find this
really annoying, but thanks for pointing that out.
Merci !!!😉
@@ghklfghjfghjcvbnc I'm glad my comment is still helping people out
Excellent tutorial, simple and easy to follow. Keep up the great work!
Very cool! I didn't know you could do an infinite background this way - I will have to try this 😁
Really interesting, useful and well explained. Thank you Louis!
NICE! Also: love the design of the robot 👍
The robot design is awesome!!!
Excellent. Thank you Louis. Really like that robot design as well.
Your videos are so cool!! Thank you so much for sharing your knowledge!! Best wishes to you Louis! 💕✨✨👌🙏
wow a 4k tutorial -- looks sharp as a tack! Hey thanks for this tutorial -- I had no idea how to make different shaders for cycles and eevee together within the same material! The world gradient + dual engine shadow catcher was worth watching.
Once you're using a 4K or retina monitor, those 1080p tutorials look really blurry LOL!
I also really appreciate the 4K format.
Wow this is technically advanced, well done!
Well done Louis! as usual!
You are a Wizard, Harry!
Beautiful work .
Your videos are super inspiring. Exactly the sort of animations I want to start making in my free time. Thank you and I subscribed to your patreon :)
This is so nice. I love your content!
Having created a crappy, non-infinte background the hard way in Blender, I really needed this, so thanks very much!
thanks alot louis for this interest, best wishes 4u
just amazing, nice tutorial!
how have I not seen your channel before?!
Lots of good tipps in this video, thx! 🙂
cute design for the bot ! :D
damn this is awesome, the eevee shadowcatcher works extremely nice! For an animated object i added a plane instead , subdivide once , paint inner vertex black and then scale it really huge, catches all shadow and AO for the whole animation
What does painting the inner vertex do I didn't understand that part.
YES. I was curious about this.
Thanks for the gradient tutorial!! I use it!
thanks for your tutorials they have helped me a lot
So cool ! Thank you !
That is super useful. Would make a great default file.
I wish I know this much earlier! Great tip thank you.
very helpful tutorial!
Thanks, i was looking for something like that
Amazing!
Really nice
You are amazing!
Thanks! This is very useful
Great video, i was thinking of using marmoset for renders, but this could be very helpful !
Thank you for the Video!!! :D
Awesome.
Thanks for the easy decision
To be honest, I didn't learn much from it. I do see now how to create this effect, but for every what there should also be a why. Anyhow, thanks for the tut.
Impressive.
Great tut, but doesn't seem to work in 2.91 Alpha for the EVEE part. Could be that there is no longer a factor output in the vector colour node?
I sort of got a similar effect working by a mulitply add node... it also could be the difference in scene scale and the size of my lights
Thank you so much!
Any way to make a reflective floor? I mixed the diffuse with a glossy but no dice
Pretty neat. My problem is is that there are so many nodes and I don't know how to combine them correctly or what some of them do. Guess it requires a bit of experimenting to get the hang of it.
hi could anyone help me out, i tried this but the shadow catcher did not even showed any shadows in the render. however it showed some decent shadows in the viewport
How are you able to see the background in Material Preview view? When I'm in Material Preview, the background is just the default grey color.
Great!!!
Dang I'm on Blender 3 and everything is messed up as soon as I add the mix shader :(
Very cool but I didn't know how to use attribute node
Hi, awesome video! thanks for making this tutorial. I have an issue thou and can't seem to find an answer anywhere. I follow your tutorial and on the viewport I see my colored background but when I render my scene the background shows no color. Now that I think about it, not even the gradient is present. At first I thought it had to do with a parameter in the scene configuration somewhere so I copied my model to a new project but the result is the same. Do you have a clue of what might be wrong? Thanks in advance for any guidance you can provide.
Can someone drop a time code for when the vertex color was created?
Controls and everything
In Blender 4, I'm not getting the Viewer node with Ctrl-Shft-LMB, it just connects to the Material Output. Anyone know why? Thanks!
Heyy im using the newer version of blender and the Attributes node is different compared to this one. It now have a "Type" and also the Name is not the same too. Where do you get the "Col"?
Plsease put the keys in the screen
When I render the image, the gradient isn't rendered with it. Do you know what might cause the issue? Because I can't find it....
Thanks for the tutorial. I was pleasantly surprised by the elegant solution. Have you discovered the 2.90 included circular camera add-on?
I didn't know about that, but will be checking it out, thanks!
Awesome tutorial! Can't find the "Shader to RGB" shader tho...
Ok, just solved it. In the main Render Engine in the render properties tab you need to select EEVEE, then the "RGB to Shader" shader will appear, maybe I just missed that part of the video lol
1:39 Don't you have to set the keyframe one frame after the last (251), or cut out the last frame of the animation after rendering it?
Otherwise, since 360°=0°, you get the same frame twice (250 & 1) when it loops around, so it will stutter a bit.
Yes, sorry I didn't show this. Keys were adjusted to 0 and 250 and render range 1-250. Thanks for noting it.
@@ldm Ah. Very minor nitpick in a great tutorial though. Thanks for making it!
This is awesome but it feels like it should be far more simple to create this in blender. But I love the flexibility and freedom of it. Just so many nodes lol.
I've been following the tutorial for hours by retrying again and again. But I keep running into the same problem; At 7:23 when you add a Transparent node to Mix Shader, it doesn't make it transparent for me. Even after going through it now 5 times. No idea what to do
Maybe in the material setting, making sure 'Blend mode' is set to 'Alpha Blend' (bottom right on that timestamp you mentioned).
This comment might be a year too late, but his mix shader attaches to the Eevee material output node instead of the viewer node. Fixed the same issue for me.
@@nezzynaz Saved me!
where is the Vertex color? I coudnt find an explanation for that anywhere. Is it in another vid?
it's been replaced with Attribute
Hi louis. i cant seem to render the gradient background in 'cycles'? eevee works as per your turorial. But in viewport and render, it displays transparent background. do you know where im going wrong?
Hmm, maybe: Render Properties > Film > Transparent.
Unchecking should get the background back.
@@ldm HI louis thanks. got it to work. last question. how would you change the shadows to show them as a coloured reflection of the object, on the ground? is there a way?
Hi Louis,
i am trying to do in the tutorial but i getting some problem , when i tried to render in cycle then background in get blank and when i see in blender viewpoint it show the gradient background so please help me.
I have the same problem. Did you solve it? :)
@@nanas9105 Same here
Cool, but I would prefer the model rotating only and the lights staying.
Rotating the lights and camera allows you to easily place models in the blend file and create quick renders without having to animate the model rotating each time
I don't know why but the white and black gradient is really sharp for me, the transition is not smooth like you'rs.
Is there a way to save this, so you don’t have to do it every time?
Yes there is! Set up Blender the way you prefer and go to: 'File | Defaults | Save startup file'. You can also skip the turnaround of this tutorial and activate the add-on shipped with Blender for a lot more control (Edit | Preferences | Click 'Add-ons' on the left and look for: 'Animation: Turnaround Camera').
@@blenderunit146 thx.
Could you please make a rigging tutorial in blender, please
Sure, however I'm waiting to get a little better with rigging.
I followed the tutorial for *CYCLES* and the gradient background disappeared in my render!
I find out I had *Transparent Background* ticked!
🐑
Mr. Louis du Mont.
The floor plan is not rendered. What would be the problem?
What version are u on?
@@kittythecute592 My use version is 3.0.1.
6:41 what did he do to make viewer come out. I hope that makes sense.
Sorry about that. Ctrl + Shift + LeftClick connect the output to a viewer node.
Louis du Mont ok thank you
1:43 you didnt showed at all what you did there. for newbies is really important step which is missing
That's the reason I don't like blender the devolpers could have given just simply a option to change the background there are so many things which should be easy are hard as hell
How did you get the Viewer node between the Shader to RGB and the Material Output nodes? I'm using v2.9 and I can't find it. You seem to use a shortcut but don't mention it. Is it essential?
Ah, I likely didn't mention the "node wrangler" add-on which I was using and comes by default, just needs activating. Then the shortcut to see what a particular node is doing is ctrl+shift+left click. It's not essential.
@@ldm Thanks for that. I continued anyway so I already kind of knew it wasn't essential. It was a great tutorial. Please make more. Thanks again. SJ.
6:40 Unfortunately, the shader to RBG node doesn't exist anymore :(
I don't understand. If the camera doesn't change positions, why is the infinite background needed when the object is the only thing rotating?
The camera is parented to an object which rotates, the object stays in place
Algorithm
I appreciate what you are doing with your channel and I like this method. I do have a suggestion for more simplistic scenes such as in your demo... rather than running animation settings etc. we could also just use python expressions within the numerical operators. For example, set your end frame to 360 and then with your empty selected, click in the zed rotation parameter and type #frame/180*pi
Then press enter and parent camera to the empty so that anytime you press play in the timeline you will get glitch free, no fuss orbiting. You may notice (depending upon your theme colors) that the z rotation field will now turn a pinkish purple. This is an indicator that a driver is set within that field. Anyway, if anyone is interested in seeing this in action, here is a tutorial by curtis holt which is about hyper stylized grass and uses this expression above about midway through the tut. ruclips.net/video/3tE7mr8GDyY/видео.html
Thanks! Sounds like a real time saver. I'll check out the link.