PDA

Voir la version complète : Guide Configuration Team Render



Paradox
17/09/2013, 14h12
Une des nouveautés de la R15 est le fameux Team Render, venant remplacer le vieillissant mais pratique Net Render.


Je partage avec vous un petit guide pour l'installation et la configuration cet l'outil. Maxon a bien compris que tout le monde n'est pas installateur réseau, et a donc bien simplifié la manip ! :sweatdrop:


-ETAPE 1 : lnstallation du serveur et des clients


Comme NR, TR fonctionne sur un principe de serveur qui distribue les tâches à différents clients qui calculent une partie du travail à faire. La différence réside dans le fait qu'il n'y a plus besoin d'installer un serveur. Il est maintenant directement intégré à c4d.


Pour commencer il faut donc installer (si ce n'est déjà fait) votre nouvelle R15, toute belle, toute neuve sur votre machine principale). :icon_mrgreen:


Ensuite, installez le client TR sur les autres machines de votre réseau local.
Si vous avez d'autres licences complètes R15 installées sur ces postes, inutile d'installer un client. C4D l'intègre directement.


ATTENTION : Vérifier bien que la version R15 de C4D et de vos clients sont les mêmes ! Dans le cas contraire, ça ne fonctionnera tout simplement pas.


-ETAPE 2 : lnstallation des plugins et bibliothèques


Si vous utilisez des plugins ou des bibliothèques, veillez à bien les installer dans le dossier système de TR. Les habitués de NR doivent connaitre les erreurs et incompatibilités dues à un plugin manquant ou de version différente. Ô joie et heures passées à trifouiller les dossiers :icon_banghead:


Une fois cette vérification effectuée, on arrive dans le vif du sujet : la configuration ! Tintintin..... :icon_boss:



-ETAPE 3 : Configuration de Team Render


Sur votre machine principale, activez Team Render. Menu Edition > Préférences générales > Moteur de rendu > Team Render, et cochez "Activer Team Render".
9002


Le serveur se met alors en route ! Vous pouvez vérifiez que tout s'est bien déroulé en ouvrant le gestionnaire machines : Menu Rendu > Machines Team Render…
Il doit alors afficher : Machine locale et la configuration matérielle
9003


A présent lancez les clients sur les autres machines. Tous doivent afficher le texte suivant : Service started on port XXXX, ainsi que l'adresse IP client et le port. Ici 192.168.1.XX et le port XXXX (les X étant remplacés par les paramètres de votre réseau local)
9009




-ETAPE 4 : Ajout de nouveaux clients


Retour sur notre machine principale ! Nous allons maintenant attribuer les clients à notre serveur.
Dans le gestionnaire machines, menu Machine > Ajouter une machine. Un fenêtre vous invite à saisir l'adresse IP et le port d'un client. Vous trouverez ces renseignements sur la fenêtre du client sur chaque machine secondaire (voir ci-dessus). L'adresse renseignée doit être de ce type : 192.168.1.XX:YYYY. Les XX étant l'IP d'un poste, les YYYY le port utilisé (5300 par défaut).


ATTENTION : Noubliez pas les deux points entre l'IP et le port !!

9010



La machine client est alors détectée et apparait dans le gestionnaire sous la Machine principale.


-ETAPE 5 : Jeton de sécurité


Votre client a beau être reconnu, un peu de sécurité s'impose quand même ! :icon_boss:
Dans le menu Préférences générales du client, copiez le "Jeton de sécurité" (sous forme d'une combinaison alphanumérique à 5 éléments).
9011


Sur la machine principale, dans le gestionnaire machines, cliquez droit sur le client puis sur "Vérifier". C4D vous demande alors de renseigner le fameux "Jeton". Entrez et validez.
https://dl.dropboxusercontent.com/u/28032086/06.jpg


Voilà c'est fait ! Votre client est alors prêt à partir au boulot ! Il doit afficher l'icône réseau.


-ETAPE 6 : Démarrer un travail


Une fois les étapes 4 et 5 répétées pour chaque client, vous pouvez lancer le rendu à l'aide de la commande spéciale "Team Render vers visualiseur image…"


Comme pour le gestionnaire, j'ai docké la commande sur l'interface principale.
https://dl.dropboxusercontent.com/u/28032086/07.jpg


Le rendu lancé, la couleur des pastilles sur les icones doit passer à l'orange, de même que la pastille en bas à gauche de l'interface, à côté de la barre de progression de rendu. De nouveaux clusters doivent apparaître dans le visualiseur, venant compléter votre collection.
Vous pouvez également vérifier l'activité de rendu, sur la fenêtre des clients.


Et bien vous voyez ! C'était pas si compliqué que ça ! :icon_boss::icon_boss::icon_boss:

Gyom
17/09/2013, 14h45
Merci Paradox :)

juste une nuance :


Si vous avez d'autres licences complètes R15 installées sur ces postes, inutile d'installer un client. C4D l'intègre directement.

Une seule license suffit non ?
je veux dire que si tu as le meme licence sur plusieurs machines,
tu ne pourras utiliser C4D que sur une seule machine a la fois,
mais TR lui pourra les utiliser toutes ?
... ou alors il faut installer le Client sur les autres machines ?

sinon,
je ne vois pas comment ca va se passer pour les RenderFarm genre RenderKing : je vais interroger Dann a ce sujet.
parce que c'est fini l'interface html pour lancer les taches / récupérer les images... du coup, a distance, ca m'inquiète un peu.
il a pourtant mis a jour sa page en incluant la R15...

j'attends la reponse de Dann... que je vous ferai suivre bien entendu

sansalvador
17/09/2013, 14h54
si j'ai bien compris , cela ne fonctionne qu'en réseau local ?
donc , si on veut finir le job à la maison , pas moyen d'accéder aux pc du bureau pour le rendu ?

Gyom
17/09/2013, 15h02
si j'ai bien compris , cela ne fonctionne qu'en réseau local ?
donc , si on veut finir le job à la maison , pas moyen d'accéder aux pc du bureau pour le rendu ?

en principe non : tu peux mettre les URL que tu veux, locales ou non,
c'est juste que dans la vraie vie avec les routeurs, firewall et autres 'protections'
va falloir un ingenieur reseaux pour faire passer les données :-/

sans parler des débits ... mais la dessus, TR utilise une architecture Peer2Peer qui devrait optimiser les communications inter-poste :
a priori, si tu envoies un dossier sur un reseau distant, le premier poste telechargera depuis ta machine (vitesse escargot)
mais une fois passe, les autres postes de calcul se communiqueront les donnees en local (vitesse gigabit)

Paradox
17/09/2013, 15h28
@ Gyom : Alors c'est vrai que je n'ai pas été très clair… :icon_wip:
Tu ne peux installer qu'une seule licence complète. Comme tout autre logiciel, une licence = un poste. :)
Mais par exemple, je viens bosser dans le même bureau que toi. Tu as ta licence, j'ai la mienne, et tu souhaites utiliser la puissance de mon ordi pour calculer ton rendu. Et bien je n'aurais pas besoin d'installer un client sur ma machine. Ma version de c4d suffira pour que ton c4d reconnaisse ma bécane sur le réseau et lui attribut du taf. :)
J'espère que c'est plus clair…. :sweatdrop::sweatdrop:


@Sansalvador : Aucune idée de l'utilisation sur du distant. Je pense que ça dois fonctionner du moment que tu es une IP fixe. Il faudrait tester là…. Et comme le précise Gyom, il y a le problème des firewall, du débit, etc...

revla75
17/09/2013, 15h31
Paradox, as tu trouvé une solution pour la reprise de rendu animation sans recommencer à zéro. Avec NetRender, il reprenait là où l'animation s'était arrêtée mais avec TeamRender ça repart toujours de zéro ou alors il faut reprogrammer les images à rendre. Mais cette méthode est inutilisable en animation où les PC se partagent les images.

valkaari
17/09/2013, 15h34
Tout dépends de ce dont on parles. Il y a apparement plusieurs configuration possible.

La plus simple basé sur "bonjour" qui ne passe pas les routeurs. Donc uniquement en réseau local. Par contre on peut a priori (j'ai pas testé) utiliser un vpn si on utilise un "bridge vpn"

Après je ne sais pas si on peut se passer de ce "bonjour" et configurer des trucs en mode "je sais vaguement ce que je fais"

Gyom
17/09/2013, 15h41
Arrfff... bon ben non... ca chie (desole pour l'expression)

Dann vient de me répondre et en gros en l'etat, il faudra utiliser NetRender,
donc calculer les scenes R15 avec la R14... en perdant au passage tout ce qu'apporte la R15...
pour continuer de calculer 'a distance' de maniere autonome

sinon, il faut quelqu'un a l'autre bout (la ou sont physiquement les machines de calcul) pour prendre le relai et gérer les priorités de file d'attente.

ca rale pas mal sur CG : http://forums.cgsociety.org/showthread.php?f=47&t=1124455

donc, soit Maxon est en train d'ecrire une nouveau NetRender,
soit ... un vaillant développeur s'y colle ? ... en meme temps la ca tape dans les ressources propres de C4D... qui n'est pas OpenSource !

mais si TeamRender ne peut pas remplacer NetRender... pourquoi l'avoir supprime ?
TR est une solution tres pratique en local, mais n'entre du coup pas en competition avec NR ... qui lui est plutot vital en Prod !
personnellement, sans RenderKing (ou equivalent) je ne peux plus tenir aucune DeadLine client :(

merci Paradox pour la confirmation ;)

Paradox
17/09/2013, 15h43
Pour le distant via vpn, on va tester à l'usine numérique, dans les prochaines semaines je pense. Donc je reviendrai quand j'en saurais plus. :)

@Revla75: Non je n'ai pas eu l'occasion de tester pour le coup. Je vais m'y pencher.

valkaari
17/09/2013, 17h05
Pas de panique, vont bien trouver une solution (si c'est pas déjà fait). Mais ça me semble aussi une solution bien radicale de la part de maxon.

revla75
17/09/2013, 18h49
mais si TeamRender ne peut pas remplacer NetRender... pourquoi l'avoir supprime ?
[/edit]

Oui, si le problème du rendu animation que j'évoquais se confirme aussi on va peut être regretter NetRender.

Fluffy
17/09/2013, 20h17
Ça fait des mois qu'on gueule pour qu'ils ne sortent pas TR en l'état. Apparemment ils n'avaient pas le choix (le code TR prend la place du code NET, et les deux ne pouvaient pas coexister).
Quoiqu'il en soit, TR n'est pas un produit abouti en ce qui me concerne, donc je continuerai à utiliser NET pour le moment.

En espérant qu'ils résolvent tous ces problêmes rapidement.

P.S: je parle de TR pour les rendus d'animation, hein. le rendu distribué fonctionne très bien.

Gyom
17/09/2013, 22h04
je viens d'échanger avec Dr Sassi sur Cineversity a ce sujet : lui aussi me renvoie chez Maxon
... bon ben il faut etre patient... ca va se corriger et en mieux tant qu'a faire !

BUGOUS
17/09/2013, 23h40
Ensuite, installez le client TR sur les autres machines de votre réseau local.

ARggll ! moi qui pensais pouvoir faire tourner mon mac mini (OS X/XP ) et mon portable ( Vista 32 )
Je suis coincé, il faut au minimum Seven et en 64 bits !....
Mise à jour possible de mon portable mais le mac mini c'est mort.

Gyom
17/09/2013, 23h47
Bugous... tu fais tourner XP sur ton Mac Mini ??
mon MacMini il est en MLion 64 bit... mais il est peut-etre vieux le tien ?

BUGOUS
18/09/2013, 14h15
Eh bien je suis au boulot là mais je m'étais renseigné en allant sur le site Apple pour faire une mise à jour car je voulais installer Seven sur le mac mais la version de Boot camp n'ai pas compatible pour gérer Seven donc mise à jour obligatoire de OSX mais...
Vu les tableaux d'Apple, mon mac Mini n'ai pas compatible pour les nouveaux OS Mac !...
Je suis en Core2duo ship Intel pourtant.:icon_pleure:


Edit: ils ont changé leur tableau il me semble:
http://support.apple.com/kb/HT5634?viewlocale=fr_FR&locale=fr_FR

Le mien est au environs de 2005-2006 si je me souviens.
Le vrai problème et surtout la mise à jour de l'OS Mac.

BUGOUS
18/09/2013, 16h40
Après une petite recherche.
Macmini coreduo ( 1 coeur, 32 bits) même si le proc. à été changé ( core2duo ) le macmini restera incompatible avec le 64 bits.
Je voulais vendre mon ancienne config avec mon vieux quad 6600...Je sais ce qu'il me reste à faire ! ( après l'achat d'une licence win. 64 bits )

takuan
27/09/2013, 12h43
Bonjour à tous,
juste pour faire un retour sur teamrender,
je fais essentiellement de la visualisation architecturale, j'utilise beaucoup de xrefs (là aussi il y aurait beaucoup à dire..)
et de textures avec chemin absolu et local, globalement, teamrender marche correctement avec des scènes simples,
dès qu'il ya beaucoup de textures, de xrefs (R12 ou R13), des enveloppes splines, là c'est une autre histoire, beaucoup de bugs,
toujours des textures manquantes qui font bugger les machines clientes distantes, (alors qu'elles ont été vérifiées dans le texture manager) bref c'est pénible.
Si quelqu'un a aussi un retour d'expérience en archi avec des xrefs, je suis preneurhttp://frenchcinema4d.fr/images/icons/icon9.png

klm
31/07/2014, 16h35
Hello

petite question, est ce que vous savez si team render R15 fonctionne maintenant pour des images fixes avec Vray 1.9
merci pour vos retours

Fluffy
31/07/2014, 17h43
VRay utilise sa propre méthode pour le rendu distribué, donc cela ne passe toujours pas par team Render (et à mon avis ne sera jamais compatible).

1marin
06/12/2014, 12h14
l'explicatif est ultra clair je l'applique à la lettre.je suis sur mac et j'essaye de faire rendre un pc que j'ai à la maison mais un message timeout s'inscrit à chaque tentative de connexion, pourtant réalisé en quelques secondes.

j'avais fait une tentative mac maison + mac boulot et ça n a pas marché non plus.

En somme faut il créer un réseau avant utilisation de team render??

Fluffy
06/12/2014, 17h43
Il faut créer un réseau VPN ou similaire. Team Render n'a pas été conçu pour fonctionner via internet, il a besoin d'une connexion rapide (1Gb/s recommandé). Je pense que le mieux serait d'utiliser le Render Queue (file de rendu en français?) et de distribuer ton rendu par lots d'images entre ta machine locale et celle qui est distante.

*Edit*
Voici un tuto qui explique une méthode pour faire un rendu via réseau VPN: http://moritzweller.wordpress.com/2014/06/02/cinema-4d-r15-teamrender-via-vpn/

1marin
10/12/2014, 09h28
merci beaucoup pour le lien.
Je suis un peu manche mais je vais y arriver:thumbup1:

beta125du17
28/03/2016, 19h20
Salut tout le monde,
je me suis servi de team render pour faire un rendu, malheureusement j'ai eu un soucis
Le rendu s'est arrêté, comme si C4d avait fini son boulot, mais non.
17479
Du coup j'ai relancé un rendu, 3/4 fois, et seulement à la quatrième, ce rendu a bien voulue se finaliser.
Une idée du pourquoi du comment?

lenogre
28/03/2016, 20h59
Je suis toujours fasciné par tes temps de rendu !
Quant à la question, je n'en ai aucune idée.