Frame per Node with Distributed Renedering

I know, not the first time you read this.. the option frame per Node rendering with DR, like with C4D Team Rendering with the same power of bucket rendering in Solo Rendering mode with the VFB… would be a great thing… I believe…

Hi haniel1107​, I will share your suggestion with our Development team.

I second that greatly :slight_smile:

You can set up the c4d team render clients and use the team render function to render each frame on a different computer. We use this solution with the v-ray output system and it works great. Imho if vray support the team rendering solution fully, than its a solid solution.

Yes indeed, team render with vray works well! But I am using the picture viewer, how does it work with vray output system? I will try it… But I think DR with frame per node maybe work smoother and faster… and needn’t to take care about plugins on nodes… I guess so..?

Does it work with 1 vray license + 2 render nodes only? How does the vfb and Vray output save all files, same as normally?

you can use the team render to picture viewer function. With the plugins you bring up an interesting question. I don’t think vray convert everything on the fly and in the past you’ve had to export the scene as a vrscene so that you could render it with only v-ray standalone. With the c4d subscription you get 5 team render clients. and most of the plugins have render only modes (like insydium xparticles) where you can use as many render nodes as you want with a single license just not with gui. In my experience the vrscene export can be pretty slow if your scene is complex, so it would be a big performance hit with per frame DR. You could prob. achieve a similar result with baking the scene down to an alembic and rendering it that way. but TBH i have no idea what happens under the hood with v-ray DR :slight_smile:

I have three nodes and needed 3 extra node licenses, even with team rendering. When you render with DR, you don´t need to install C4D client or plugins on the node PC, With team Render you need to install the plugins. Most plugins support team rendering without extra charge, but it is always an effort to keep everything up to date or same version.
It it sometimes really annoying to find a reason, why team render nodes break up rendering.

When you render an animation, actual it is much faster to render in bucket mode with team render. With DR you have these unfinishing buckets. Vray solved this only for rendering in bucket mode on your working machine alone, not via DR.
But on the other way, I think DR is more stable… especially with complex scenes…

I don’t need team render, just my Vray render nodes to render frame per node to not loose precious time on LC calculations, and export everything exactly as vfb.

I think the team render solution isn’t any profit here.

@akos_kiss

Could you explain your workflow in more detail? We only have problems with the team renderer. It constantly hangs up and only saves the Maxon internal B3D files.

Can it be that you have your cam set to 360 or spherical by accident? I had the same issue…once

or you can send an dummy project file, where it happens..

No 360 or anything. Here is a Testfile:

Thanks for checking
test.zip (49.2 KB)

it works here as it should..

.


​​

now it starts to create b3d

because I checked the stereoscopic switch

of course I tested it via team render

Ah, I see. This may be due to the network speed. With this large output format, it simply takes a very long time to convert the B3D files into the original JPG format. thank you!

Nevertheless, I would love it if there was a per frame DR of Chaos Vray. Teamrender is very unstable with us. It would be enough if it would only work via a command line.

Also, for some unknown reason, rendering takes much longer than if I just run it on a single machine.:neutral:

@haniel1107 Sorry i missed the notifications. all our machines are connected to a shared file server.
we use the vray output system. there is no need to enable the multipass elements in c4d. the vray output system will save all your render elements.​ i highly recommend using the vray output system.
if the team rendering takes longer, it could be an issue with the asset transfer ( as it takes to long), but generally it should be faster.

you can also use the distributed rendering like this. the only downside is that you wont have a separate rgb beauty element saved from the c4d output system this way. as the vray vfb cant save it out.

in both cases you can include or exclude your machine from the render job, and continue working on other things.

I hope this answered your question.

Hi @akos_kiss , Doger was asking, not me, but honestly interesting how you do it. I Think I will try it your way. Thanks!! :slight_smile:

my bad! i got mixed up a bit :slight_smile: if any of you have any further questions feel free to ask :slight_smile:

@akos_kiss
How can you use the VRay Output System with Teamrender?
I had read here that it doesn’t work together.​