Hi,
C4D Team Rendering as with Vray for Maya DBR VraySpawner.
The function would be great.
Thank you, best regards
flip2013
Hi,
C4D Team Rendering as with Vray for Maya DBR VraySpawner.
The function would be great.
Thank you, best regards
flip2013
We looked into this a couple months ago, and the main issue holding us back is that we can’t update the server list inside C4D via their Python API (so we can’t tell C4D which servers to connect to automatically).
The only thing we could do at this point is write a submitter for the Monitor that submits a job to Deadline that starts Team Viewer on the slaves. You would still have to manually set up your Team render inside C4D, and you would have to manually stop the Deadline job when you no longer need Team Viewer running on your slaves. If this is something you would still find useful, let us know!
Cheers,
Ryan
I’ve been messing with this for both Vrayc4d and Teamrender for a while. The hacky way to solve this for Teamrender is to modify the “/Applications/MAXON/Team Render Client R15/c4d_net_securitytoken.txt” in each Teamrender client.
So i’ve made a c4d submitter and plugin (early hardcoded beta) where a random security token is generated on submission and sent with the job as extra info. Then this new token is set in the prefs of the submitting client like this (R15):
[code]
bc = c4d.GetWorldContainerInstance()
tr = bc.GetContainerInstance( 10000040 )
tr.SetBool( 1016, True )
tr.SetString( 1004, token )
tr = None
bc = None[/code]
When the job starts the Deadline plugin writes to the “c4d_net_securitytoken.txt” file on each slave that is assigned to the job in the “PreRenderTasks” call. This way the client and slaves all have the same token and the Teamrender clients will show up on the submitting machine. This way the TR clients can’t be used by anybody else in the studio either until you complete the job.
Still have some work to do before its production ready
Cheers
Bonsak
Wow! We weren’t even aware of the security token file, but this actually sounds like a reliable way to support Team Render. We’ll definitely take another look in light of this new information.
Thanks!
Ryan
Hey Bonsak,
So I have been looking into this and I have been able to get it to work there is one thing we are wanting to add still and I wanted to see if you had any insights from your tests. What we want to do is find a way of automatically verifying the team render clients, it does not appear that there is a way.
Cheers,
Grant
Hi
Yes i know. We stumbled upon the same thing. It seems theres no Machine class in c4d.modules.net yet and i can’t find a way to verify Team render machines programmatically.
I crossing my fingers that this will be implemented in the R16 python sdk.
I’m going to try to make it so that the security token at least is placed on the clipboard of the submitting machine for now, so that the artist can paste it into the verify box.
Cheers
Bonsak
That is what we were looking at also. From the looks of things it will be fully doable in R16 however… if you are using C++. The python sdk for R16 has not been released yet.
Grant
Crossing fingers
-b