PDA

Voir la version complète : Rendu en réseaux !!! need help !!!



oddus
13/12/2003, 12h16
boujour tt le monde,
alor voila g a ma dispaosition un dixaine de pc :mrgreen: !
et je voudrai voir les possibilité du rendu en reseau .
je me suis mi a 4d il i a pa longtemp et jamerai avoir des conseil
a ce sujet ..
voila.merci davance !

Sojasun
13/12/2003, 12h29
SVM ou MACWORLD a fait un article dessus attends je cherche.... :google:

Tengaal
13/12/2003, 12h47
Bienvenue sur ce forum Oddus, juste une remarque :
Quand tu poste des messages évite autant que possible l'écriture sms, exprimes toi clairement avec des mots complets et des phrases construites, c'est uniquement par respect pour ceux qui lisent et pour que tu puisses ainsi obtenir plus facilement des réponses, merci ! :wink:

Aurety
13/12/2003, 12h49
Bienvenue Oddus, fais une recherche sur le forum,le sujet a été plusieurs fois traité... 10 PCs !! Waoouu ! Tiens nous au courant ! :D

oddus
13/12/2003, 13h16
Merci de vos conseils
et compter sur moi pour vous tenir au courant ... :poucehaut:

Tengaal
13/12/2003, 14h16
Le principe du rendu réseau est relativement simple :

- Tu commences par définir les IP de tes machines, il faut surtout connaitre l'IP de la machine "server" donc utiliser une IP fixe du genre 192.168.0.x avec "x" le numéro de la machine, et un masque 255.255.255.0 (à mettre dans les propriétés de ta connexion réseau locale, rubrique Protocole Internet (TCP/IP).)

- Tu installes bien sûr C4D Net Render

- sur la machine "server" tu lances C4D_Server, il détectera les machines clients connectées.

- Pour les machines "Clients" tu lances C4D_Client puis il faut définir l'IP Server en passant par le menu File->Network Settings, ou bien en modifiant le fichier client.ini avec un éditeur de texte (Notepad par exemple).

- Pour la machine "Server" le login de connexion est par défaut "administrator" et le password est également par défaut "maxon" (fichier server.ini)

- Les scènes C4D à rendre doivent être placées dans le répertoire "user" du Server, ces "jobs" seront automatiquement détectés.

- Pour voir l'evolution des rendus et gérer les travaux en cours ainsi que la file d'attente des rendus, il faut simplement utiliser le navigateur internet et utiliser l'adresse du Server du genre :
http://192.168.0.111:8080/ où l'adresse du serveur est 192.168.0.111 et le port est 8080. Tu obtiens une page sur laquelle tu te loggues ("administrator" / "maxon") pour contrôler le rendu partagé.

- une fois les rendus réalisés par les "clients" le résultat est rapatrié dans le répertoire de la scène C4D rendus (répertoire "user" du server)


Il faut bien sûr vérifier que les modules et plugins utilisés dans les scènes à rendre sont sur toutes les machines...

Aurety
13/12/2003, 15h04
:efface: et un tut'Minute® tout chaud !! Un !!.... :bounce:

oddus
13/12/2003, 15h14
merci a vous , et bon boulot pour le "tuto minute".
8)
je vous tien au courant de mes avancé au fur et a mesure .

Tengaal
13/12/2003, 16h15
:efface: et un tut'Minute® tout chaud !! Un !!.... :bounce:

Heu... En lisant le petit manuel C4D Net render tu as exactement la même chose, en plus clair peut-être d'ailleurs... :roll:

Aurety: en voulant te citer, j'ai édité par erreur ton message, je l'ai remis en état après avoir vu ma bourde, j'espère qu'il n'est pas erroné. :oops:

Aurety
13/12/2003, 17h09
:lol: T'as certainement raison mais n'ayant pas plusieurs machine à mettre en reseau, je ne l'ai même pas ouvert ! :oops:

Fluffy
13/12/2003, 22h02
Par contre je me suis toujours posé la question, quand ils parlent d'IP fixe, il faut avoir acheté le service auprès de son fournisseur d'accès, une IP statique en somme, ou alors on peut utiliser l'adresse allouée sur le routeur?

Je n'ai pas testé encore, pas eu le temps, donc désolé si c'est "basique" :oops:

Tengaal
13/12/2003, 22h47
On peut définir soit même l'IP de sa machine, notamment en connexion de réseau local. Mais normalement la connexion internet attribue à la machine une IP qui reste toujours la même, on peut notamment lire ces IP (réseau local et internet) avec la fenêtre de commande DOS dans Windows en tapant :
>ipconfig.
Pour Mac je sais pas...
Je pense que sur ces trucs d'IP, Izo à peut-être des infos plus précises car je ne suis pas un spécialiste de la chose, j'ai réussi à faire marcher Net Render entre mes 2 machines en réseau local et c'est tout ce que je voulais, il ne faut pas m'en demander plus... :roll:

Fluffy
13/12/2003, 22h53
Ah ok, je pensais qu'il fallait que je change mon type de souscription pour avoir une IP statique. Ne t'embête pas avec cela, je ferai des tests moi-même. Merci bouton d'or :mrgreen:

scorpio
14/12/2003, 00h30
bah apparement (j'y connais pas grand chause en pc mais je tent le coooup): dans ta config réseau sur ton pc primaire ton adrese ip resemble a ca
192.168.0.1
ton masque de sous réseau
255.255.255.0
voila ta ton réseau d ton pc primaire installé
ensuite bien sur tes autres pc tu mets la meme adresse en changeant le dernier chiffre par le suivant
192.168.0.2 etc etc
et bah dans passerelle par defeau tu mets l'ip de ton pc prmaire :
192.168.0.1

voila je pense que comme ca tu est tranquille tes ip's sont fixes ... :arg:
enfin je crois :coup:

yannminh
14/12/2003, 03h36
Je confirme ce que raconte Tengaal,

Que ce soit sur Mac ou PC, suffit de donner ce type d'adresse IP dans les preferences réseau, et Net Render fonctionne très bien...

J'ai fait pas mal de renders comme ça sur pleins de machines, et parfois meme sur des installations hétérogènes mac PC et ça a toujours super bien marché, (tant qu'on évite des rendus avec des particules sur les configs hétérogènes)...

Bref, c'est hyper simple le rendu en réseau avec C4D,

:poucehaut:

par contre j'ai remarqué qu'il faut éviter que la machine qui sert de serveur, soit aussi client... ça ralentit grandement les calculs...

apprenti bidouille
14/12/2003, 10h52
Jpar contre j'ai remarqué qu'il faut éviter que la machine qui sert de serveur, soit aussi client... ça ralentit grandement les calculs...

Ah bon ????? Vaut mieux mettre la machine la plus lente du réseau en tant que serveur alors !? :shock:

yannminh
14/12/2003, 12h34
Oui,

Par exemple si tu as un Imac, et 3 G4 biproc, tu prends l'imac comme serveur... ou si tu as un Imac et 3 pc 3ghz tu prends l'imac comme serveur etc...

par contre, si tu as 3 UC identiques puissantes, il vaut mieux trouver un autre ordinateur pour jouer le role de serveur, plutot que de mettre une des UC à la fois en serveur et client... j'avais constaté que ça ralentissait grave le lancement des calculs sur toutes les machines au départ, puis sur cette machine la précisément par la suite...

ceci dit, j'ai pas fait de rendus en réseau depuis la 8, si ça se trouve, ce problème a été résolu ?

Yann, client...

Tengaal
14/12/2003, 13h39
Là par contre Yann, je ne savais pas qu'une machine Server pouvait également participer au rendu en étant également client !
Je n'avais même pas essayé en fait...

Merci pour cette autre info. :poucehaut:

yannminh
14/12/2003, 14h33
Oui, content que ça puisse t'être utile, mais justement c'est pas si génial...

ça marche pas mal, mais pour une raison que j'ai pas vraiment identifié de temps en temps ça plombe grave les calculs...

En particulier, il me semble que ça arrive lorsqu'il y a beaucoup de textures à répartir, sutout lorsqu'il y a des séquences vidéo, ça retarde le départ de calcul, qui prend très très très longtemps avant de démarrer, au point que je pensais parfois que le serveur était planté, et les calculs sur la machine qui sert à la fois de serveur et de client sont considérablement ralentis...

Yann, apprenti renderfarmer...

SoKoa
14/12/2003, 14h38
zut !! c'est donc inutile de faire un rendu server si on a que deux PC ( va faloir que jinstale c4d sur le troisieme , il va crier le pauvre ! lol ) pour les gros rendu ca peu s'averer utile !! :D merci Yminh

Tengaal
14/12/2003, 14h48
Le temps de démarrage est certainement dû aux transfert scène+textures sur les clients, normalement chaque client récupère les sources du projet à rendre dans son repertoire "user", donc si le projet est lourd (textures haute résolution et videos) il faut d'abord que tous les clients récupères ces sources avant de lancer le rendu, enfin je crois que c'est comme ça que le système fonctionne...
Il faut que je fasse un essai de mon côté.

yannminh
14/12/2003, 15h01
Euh... le mieux c'est que tu tests avec ta config... car je n'ai pas essayé à partir d'un PC comme serveur client... à l'époque j'ai toujours utilisé des mac comme serveur... et si ça se trouve c'est un problème de gestion de réseau spécifique mac...

Tiens, si ça peut-être utile...

C'était l'époque ou on faisait un gros film à Purple, qui était équipé de 5 mac biproc et de deux PC biproc... avec quelques imac et titanium en plus à la périphérie...

En fonction des disponibilité des machines je devais passer mon temps à changer de client ou de serveur selon les jours, du coup j'avais mis au point un truc super pratique... qui pourrait être exploitable pour squatter des gros parcs de mathos...

J'avais installé C4D complet avec render Net sur un mini-disque dur externe firewire de 40 giga...

Et selon les machines disponibles, je greffais ce minidisque sur une UC pour la transformer en serveur... et je déclenchais le rendu sur les UC connectées libres... du coup, le rapatriment des images se faisait sur ce minidisque dur que je pouvais ramener chez moi le lendemain... ou greffer sur un poste disponible pour le compositing...

Par déduction, je me suis dit que ce devait être extrèmement facile avec cette méthode de squatter un gros parc de matériel la nuit...

Suffit d'installer C4D sur toutes les machines en réseau d'un studio avec render net client... et en se pointant le soir à la fermeture, en 10 minutes on peut configurer une mini renderfarm pour la nuit...

(Je ne sais pas si ça marche toujours avec la 8, mais pour le rendu en réseau, Maxon a fait un truc super sympa, c'est que rendernet ne tient pas compte des numéros de séries, je veux dire que tous les C4D installés sur toutes les machines client peuvent avoir le même numéro de série... ce qui n'est pas le cas lorqu'on bosse avec le soft, qui vérifie qu'il n'y a pas un autre postes connectés avec le même numéro de série)


D'ailleurs je pense que ce qui reste toujours une très très très grande force de C4D, c'est la très grande simplicité, fiabilité et flexibilité d'utilisation de son système de rendu en réseau.

Yann, hacker de renderfarm...
:boss:

yannminh
14/12/2003, 15h16
zut !! c'est donc inutile de faire un rendu server si on a que deux PC ( va faloir que jinstale c4d sur le troisieme , il va crier le pauvre ! lol )

Devrait pas crier... render net server est très peu gourmand en ressources (cpu ou mémoire).


Yann, serveur ascétique...

Tengaal
14/12/2003, 15h20
En effet ton astuce du disque amovible est super intéressante...
Avec la 8 également on peut avoir la même version de C4D sur les différentes machines en réseau, lorsqu'on utilise Net Render ça passe !
Normalement le C4D Server évalue en permanence les clients connectés ainsi que leur puissance de calcul potentielle, et attribut ainsi les tâches sur les différentes machines de manière à ce que le temps de travail des clients soit le même au final (enfin dans la théorie car là encore je n'ai pas pu vérifier ça non plus...)

teg
14/12/2003, 16h24
Pour votre histoire de serials avec C4Dnet, c'est normal!

C4Dnet et la solution pour pouvoir lancer des rendus sur plusieurs becanes avec une seule licence...
En fait, le client n'a pas de numero de serie, alors on peut le mettre sur toutes les becanes...

J'ai loupé un truc?

Tengaal
14/12/2003, 16h31
Tu n'a rien loupé, et tout est logique puisque C4D Net render est indépendant de C4D.
Par contre là où j'avais des doutes c'était sur l'enregistrement des plugins sur les machines clients (modules C4D et autres plugins avec serials utilisés dans les scènes à rendre)

teg
14/12/2003, 16h44
C'est pareil, tout est géré pour que les plugs puissent etre utilisés...

Tiens, puisqu'on parle de C4Dnet... est-ce que le bug récurrent avec OsX et les G4 bi-pro est résolu? quelqu'un a des infos là dessus?

apprenti bidouille
15/12/2003, 21h21
quoiquoiquoiquoiquoiquoiquoiquoiquoiquoiquoiquoiqu oiquoiquoiquoiquoiquoiquoiquoiquoiquoiquoiquoiquoi quoiquoiquoiquoiquoiquoiquoiquoiquoiquoiquoiquoiqu oiquoiquoi ?????
j'ai un G4 bipro 1,25 sous os X avec cinema 4D XL release 8... C'est quoi le bug ????? :bounce: :shock:

teg
16/12/2003, 00h27
Et bien le bug etait que si on lancait le serveur C4Dnet sur un G4 Bi-Pro sous X, et bien ca crashait au bout de pas longtemps... Personne n'avait la reponse, meme sur Postforum...

Tu as fait des tests, toi?

apprenti bidouille
16/12/2003, 18h30
Ah oui, je confirme, je croyais que c'était parce que cette appli n'était pas stable, mais dans ce casj'ai bel et bien le même problème :(
Et personne n'a trouvé de solutions ?? :(
Enfin en fait l'application ne quittait pas, mais elle se bloquait... :cry2:

yannminh
16/12/2003, 20h22
A ben oui tiens, je viens de faire un test et effectivement il semble y avoir un problème avec le système X et les macs...


Le Serveur est sur mon mac G4 et je lui greffe deux clients, un sur le PC et un sur le titanium... le pc démarre et fait les calculs, comme prévu, par contre le titanium ne démarre pas... il détecte le serveur, il est visible sur le menu clients du navigateur, mais il ne calcule pas... c'est ça le problème ?

Yann, testeur de bug...

apprenti bidouille
16/12/2003, 20h47
Bah nan le bug c'est que c4d server se vautre lamentablement sur les powermacs bi-pro sous os X, mais bon comme on venait de dire qu'il fallait mettre c4d server sur la machine la plus lente du réseau...

yannminh
16/12/2003, 21h06
Bon, donc j'ai un autre problème...

conclusion, il ne semble pas y avoir ce bug decrit par TEG chez moi... dans le sens que le serveur installé sur mon G4 400 pilote très bien un client PC...

hélas, par contre j'ai un autre bug non identifié, c'est mon titanium qui lui veut pas démarrer... :wip: ,:coup:

bon, ben je vais attendre qu'une copine revienne avec son portable PC pour voir si je peux lancer des renders avec le G4 serveur Sys X et deux PC... ;-)

Yann, paumé dans bugland...

yannminh
16/12/2003, 22h59
C'est bien ça, j'avais oublié de configurer correctement l'adresse du client dans le menu rendenet du titanium...

Bon, been pour l'instant le rendu en réseau fonctionne sous X de mon côté... pas de bug à l'horizon... j'ai fait un render complet qui a pris deux heures et ça a marché...

J'ai pas pu reproduire le bug que vous décrivez... mais s'il est spécifique aux Biproc mac c'est peut-être normal... dés que je trouve un instant je le retest chez Purple... comme depuis plus d'un an ils utilisent la renderfarm de Dann, le problème du rendu en réseau en interne ne s'est plus posé...

J'ai OSX Jaguar 10.2.8, et la version 8.2 de C4d, un G4 400 qui est server, sur un titanium 550, et un PC XPPro 2000 biproc dernière mise à jour en ligne systèmes, bios etc... pour tout le monde faite...

Yann, minirenderfarmer hétéro... gène... :poucehaut:

teg
17/12/2003, 09h53
super content de voir que le bugs existe encore :evil:

ZOZO
30/12/2003, 13h47
Tout cela est trés interressant mais peut utiliser net render par...le net...
Je vais (bientot j'espere) changer de bécane (plutot genre G5) et j'aimerai bien qu'un ou deux potes m'aident pour mes vidéos.
Pour l'instant je me déplace mais une fois que j'aurai ma bécane j'aimerai pouvoir l'utiliser et profiter de celles de mes potes sans qu'on ai a faire de la mécanique toute les semaines...

On a monté un crew d'infographistes "MTM" avec -=@N$W3R=- et un non inscrit.
On est tous les trois lycéens. On a une vidéo de présentation en préparation... Coming Soon

platane
30/12/2003, 15h13
Zozo,
regarde dans les archives car il y a déjà eu une discution complete la dessus....
La configuration a travers le net n'est pas des plus simple, tout dépend du type de concexion dont tu dispose ...
de toute les manières en dessous d'une 512Kg dans les deux sens pour le serveur et une 512/128 pour les clients il n'y as aucune chance que ca marche...
après il faut:
- voir si tu passe par un routeur et le configurer
- voir si ton fournisseur d'accès ne filtre pas les paket en upload sur le port 8080 ou sur le 8000 (ce qui es le cas de noos)
- avoir une ip fixe externe pour ton serveur (fournis par ton fournisseur d'accès)
- faire attention a la config du firewall (ta machine serveur doit etre ouverte sur internet)

J'ai réussi a faire marché deux clients distant en WAN sur un model de 130Mo avec un parc LAN de 12 machines ... mais je pense que si j'avais eu beaucoup + de clients cela aurais bloqué le seveur et donc les machines LAN...

Bon courage

ZOZO
30/12/2003, 15h22
Merci Platane

•Pour le nombre de machine (un G4, un G5 et un P4) je pense que c'est bon...
•Pour la config je pense que si on est motivé on y arrivera, le tout est de savoir comment faire.
J'ai hâte d'avoir ma nouvelle bécane :bounce:

platane
30/12/2003, 15h26
Ben pour la configue ... pas tout a fait:
comme je te le disait(d'acc entre les lignes) il y a une relation entre la vitesse de connexion la taille des fichier et la performance
mais je vois mal un résseau WAN marché avec un connexion RTC il faut au mini de l'ADSL

ZOZO
30/12/2003, 15h28
Yep, on est deux a être en 2024/256 et un en 1024/128

apprenti bidouille
01/01/2004, 12h57
Yep, on est deux a être en 2024/256...
Wooooooooow la vache ça doit bouster du 2024 ! 8)

apprenti bidouille
01/01/2004, 19h40
J'aurais à mon tour besoin d'aide, j'ai un ibook, un alubook et un bipro 1,25... J'ai donc mis l'ibook en serveur, et les deux autres en clients... mes clients se connectent au serveur sans souçi, et mon MDD rends des images... Par contre, mon alubook passe tout de suite à "waiting" au lieu de"running" et C4D client installé sur la machine dit "stop rendering", mais je ne sais pas pourquoi il s'arrête ! Je passe par un routeur mais les ports sont ouverts comme il faut... Quelqu'un peut-il m'aider ?

platane
01/01/2004, 22h54
tu es sur osx?
si c'est le cas, vérifis tes droits d'ecriture ...

apprenti bidouille
01/01/2004, 23h17
Oui je suis sur mac os X... tu me conseilles de vérifier les droits d'écriture du dossier de résultats ?
Sinon j'ai fait quelques tests, l'ibook qui me sert de serveur fait comme l'alubook quand je lui lance C4D Client, et C4D client se révèle vraiment instable sur mon bi-pro 1,25 ! L'application se fige toutes les 15 minutes environ, et obligé de forcer à quitter et de revenir ! Ca oblige à être devant l'ordinateur, ce qui est tout de même moyennement pratique !
Je vais essayer de faire ce que tu me dis en tout cas :poucehaut:

apprenti bidouille
01/01/2004, 23h26
Toujours le même résultat :cry: Stop rendering :cry2:

platane
01/01/2004, 23h32
Pas seulement du dossier resultat mais aussi le dossier scene car c'est la que ton client enregistre la scene avant de la calculer

apprenti bidouille
02/01/2004, 00h00
Ok merci, ça évolue ! Maitenant ça ne marche toujours pas, mais j'ai une erreur tout de même dans le browser au niveau des details du job... Il me dit "error saving image"... ça ressemble donc fortement à un problème d'autorisations, mais là pourtant j'ai bien les droits d'écriture et de lecture sur tous les dossiers qu tu m'a indiqué...Je peux peut-être essayer en root... :?
[edit] bon en root ca quitte tout de suite ![\edit] :nono:
[reEdit] ahhh ça marche ! j'ai changé les droits des clients aussi, et maintenant ça marche... Merçi beaucoup ! Ne me reste plus qu'à trouver pourquoi diable C4D client est aussipeu stable sur mon BiPro... :bounce:

apprenti bidouille
03/01/2004, 01h47
En fait il n'est stable sur aucun de mes macs ! à tel point que je vais être obligé de me faire un petit script qui redemarre l'application régulièrement !

platane
03/01/2004, 09h20
Non la tu dois avoir un problème de mémoire ou d'installe chez moi ca tourne comme une horloge sur des macs différents ... tous en 10.2 ou 10.3 mais il faut vite 1Go et de l'espace disques pour qu'ils puissent swaper...

apprenti bidouille
03/01/2004, 10h03
De l'espace disque j'en ai, par contre tous les macs n'ont pas autant de RAM, est-ce une cause d'instabilité à envisager ? Sinon j'ai du la réinstaller 3 ou 4 fois cette appli et c'est toujours pareil...
Mon G4 MDD a 512 Mo de RAM (je sais c'est peu, le mettre à 1 Go est prévu)
Mon alubook a 1 Go de RAM...
Les deux clients se figent régulièrement... Si tu arrives à trouver pourquoi, :prie: :prie: lol

platane
03/01/2004, 10h12
Non 512 ca suffit dans la plus part des cas...
tu utilise quoi comme modules dans ton anime?
tu as des plugins?

apprenti bidouille
03/01/2004, 10h14
pas de plug-ins pas de modules... Que des trucs simples ! des boules (les planètes) avec textures et mouvements de caméra...