Using render layers to ease rendering of lightsaber?

Hi guys,

So I have the following scene that I wish to render on my GPU (an EVGA nvidia 550ti):

Now if I try to render it all in one go (as above) blender has a hissy fit and throws out a CUDA: out of memory error in my face (something it’s never done before, but given I’ve got 345,289 verts in this one, I can sorta see why xD). After searching the internet, it comes up that either I have to reduce the number of verts, make the scene smaller and less complicated, or just outright buy a new card. All of which I’d rather not do! (I’m a bit of a perfectionist with a low budget).

Anyway. I’ve now been looking into how render layers work, and how they can be used to make the same scene as above possible, but in smaller chunks so the GPU doesn’t crap itself every time.

My question to you lovely lot is this. My scene relies on everything being rendered as close together as possible:

As you can see, things reflect off each other.

How can I break the scene down into little chunks so that I can make rendering easier on my gpu but still have the reflections needed?

Thanks guys!

Attachments



Created an account just to reply to this xD.

You could try backing a full render Render > Bake
Make sure Bake Type is combined and margin is somewhere around 2-4 depending on your unwrap.

Bake it to an empty black texture.

Andrew Price at Blender Guru has an amazing video on it here


If you aren’t already I suggest you subscribe to his channel.

Hope this works for you!

If I’m understanding what you’re wanting, and what I’ve read elsewhere the problem isn’t so much the version of the card as the amount of memory on the card which, unfortunately, is a limitation of GPU rendering.

That said, I believe there might be a way to slice it up, render it in pieces, and stitch it back together again, but I haven’t figured out how to do that yet. (Though I would also like to figure that out since I run into issues with the length of render times that lead to crashes that aren’t always memory related on my laptop at the large size I’d like to be able to render some of my images into.)

I’ve figured out how I can do it, but for some reason I still get the out of memory error even so… I must have double vertices somewhere xD