thedream
12/04/2004, 18h11
Mode d'emploi du Rendu par Internet et en réseau.
Voici donc un mode d'emploi pour effectuer des rendus en réseau internet et par Internet, avec Cinéma 4D, à partir de la version 8.0.
Conventions d'écriture :
L'application Cinéma Net Render Server sera écrite Render Server,
L'application Cinéma Net Render Client sera écrite Render Client,
L'application Cinéma 4D sera écrite C4D.
Ce mode d'emploi est aussi bien pour les Macs que les PCs, et toutes les versions de systèmes.
A - Rendu en réseau interne et par Internet, avec hébergement de Render Server.
1. Ce qu'il vous faut :
- Un fichier C4D, dans une version supérieure ou égale à la 8.0,
- L'application C4D si vous n'avez pas le module Net Render seul,
- Render Server (licence 3, 10 ou illimité). Vous n'avez pas besoin de posséder une licence C4D. Le module Net Render peut s'acheter indépendamment de C4D. Il est disponible dans toutes les versions chez Mediaworks, le distributeur français de Maxon.
- Render Client sur le même poste, et sur tous les postes de votre réseau interne. Je vous conseille d'installer, si vous avez le disque d'installation des modules, d'installer le module Net Render dans un autre dossier, ou sur un autre disque que l'application, car le Render Server va stocker toutes les images rendues. Et cela marche mieux....
- Un Mac ou un PC qui héberge Render Server, relié à Internet, par ADSL ou même une liaison Modem, ça marche aussi, j'ai fait le test !
- Un routeur, si vous avez plusieurs machines à la maison. (Les routeurs Netgear sont très pratiques car vous pouvez faire du mappage de port, mais nous y reviendrons...)
- Une flopée de copains, le nombre de machines et de copains étant limités par votre licence de Render Server (3, 10 ou illimité).
- Un email ou ICQ pour communiquer votre IP.
- Et un Playboy pour patienter lors du rendu !
2. Préparation (Mac et PC) :
- Tout d'abord, lorsque votre animation 3D sera prête et vérifiée, allez dans le menu fichier de C4D, puis Enregistrer le projet sous, et choisissez le dossier où vous avez installé le module Net Render, et enregistrez le dans le sous-dossier de /user/administrator/. Donnez lui le nom que vous voulez.
C4D crée alors un dossier, contenant le fichier C4D et un dossier pour les textures. Si vous n'avez pas C4D, demandez à la personne possédant une licence de vous transmettre ce dossier que vous copierez au même endroit dans le dossier de Net Render.
- Une fois ceci effectué, il va falloir trouver votre adresse IP de votre ordinateur qui héberge Render Serveur. Il y a plusieurs cas de figures :
. Vous n'avez qu'un ordinateur, et vous souhaitez faire appel à vos copains par Internet :
Vous devez tout d'abord avoir une IP fixe ; en effet, lorsque vous vous connectez à Internet, votre fournisseur d'accès vous attribut une IP temporaire, le temps de votre connexion. Or pour que votre Render Server puisse communiquer pendant plusieurs heures voire plusieurs jours, vous devez avoir une IP qui ne change pas, sinon les ordinateurs distants ne pourront plus communiquer avec vous.
La solution d'avoir une IP fixe est simple et gratuite :
Allez sur le site www.dyndns.org, et créez un compte 'dynamic DNS'.
Là encore deux solutions s'ouvrent à vous. Si vous vous avez un routeur ou si vous n'en n'avez pas.
. Dans le cas où vous possédez un routeur, rien de plus simple, créez-vous un compte, qui vous donnera une adresse web du type 'monsite.serveftp.net' ou autre chose. Une fois que votre compte est établi, entrez dans les paramètres de votre routeur, pour lui indiquer le remappage de port ou 'port forwarding' ainsi que le 'dynamic dns'.
http://www.ambilao.com/maxon/forwarding.jpg http://www.ambilao.com/maxon/dyndns.jpg
Indiquez l'adresse dyndns.org, votre login et password, et ça roule. Votre routeur indiquera toutes les 10 minutes à dyndns, son IP, ainsi l'adresse 'monsite.serveftp.net' sera toujours où vous êtes sur la toile.
Pour le mappage de port, je vous conseille de le faire sur le port 8080, car il est moins exposé que le port 80, et vous éviterez ainsi beaucoup de conflits d'applications qui installent elles aussi un serveur web sur le port 80.
Enfantin !
. Dans le cas où vous n'avez pas de routeur, il existe des solutions logicielles (gratuites et payantes), qui feront le même rôle qu'un routeur. Il suffit de lancer l'application d'IP dynamique avant celle de Render server. Vous trouverez ces solutions sur le site de dyndns.org. Créez un compte, réglez l'application et vous êtes tout bon.
Vous voilà donc avec une IP fixe : 'monsite.serveftp.net'.
Vous êtes à 50% du chemin, vous avez fait le plus dur....
Ensuite, si vous avez un routeur (Mac et PC) :
Il faut désactiver le firewall logiciel, pour les PC), dans Windows, en effectuant un clic droit sur votre connexion internet, allez dans propriétés, paramètres avancés, et décocher le pare feu de connexion internet.
http://www.ambilao.com/maxon/click_droit.jpg http://www.ambilao.com/maxon/pare_feu.jpg
Je ne suis pas très calé en réglages de Pare-feu, mais même si c'est un peu orthodoxe, faites-le et surtout ne surfez plus à partir de cet instant !!! J'attends des informations plus précises pour mieux régler ces histoires de Pare-feu (Si l'un de vous est un expert en réseau, je veux bien ses lumières). Cette action est nécessaire, car le Pare-feu vous protège en ENTRÉE et en SORTIE ! Si vous ne le faites pas, les Render Clients par Internet, communiqueront avec votre Render Server, mais le rendu ne démarrera jamais !.
Pour les Macs, normalement, vous n'avez rien à faire, si ce n'est que de créer un mappage de port sur le port 8080 et sur l'IP de votre machine.
Pour trouver son IP sous Windows, double cliquez soit sur l'icône des deux ordinateurs en bas à droite de votre écran, où effectuer un double clique sur l'icône de votre connexion et allez dans l'onglet 'Prise en charge'. Ouvrez les yeux !, c'est devant vous !
http://www.ambilao.com/maxon/ip.jpg
Pour les Macs, sous Os 9,x, allez dans TCP/IP, et ouvrez les yeux.
Pour les Macs sous 10.x, allez dans les préférences et réseau.
Récapitulons :
Nous avons une machine, qui a une IP dynamique sur internet, mais que l'on peut trouver sur la toile grâce à son IP fixe 'monsite.serveftp.net'.
3. C'est Parti mon kiki ! (Mac et PC)
Lancez l'application, Render Server.
Allez dans file -> network settings -> puis entrez dans le champ port, la valeur 8080.
Laissez les autres valeurs par défaut.
http://www.ambilao.com/maxon/render_settings.jpg
Quittez et redémarrez.
4. Appelez un premier pote, dites-lui de lancer Render Client en lui indiquant les valeurs suivantes :
Adresse IP : monsite.serveftp.net
Port : 8080
Client informations : son pseudo (par exemple : Ma poule) !
http://www.ambilao.com/maxon/settings_client2.jpg
Dites-lui de quitter et de relancer Render Client.
Pour les plus habiles d'entre vous, vous pouvez transmettre à vos amis, le fichier 'client.ini', qui se trouve dans le dossier de l'application, le personnaliser vous-même en leur transmettant ensuite par email. Ils devront alors remplacer l'ancien par le vôtre, et ils seront automatiquement configurés.
Si tout s'est bien passé, votre ami (Ma poule !), devrait voir sur son écran de Render Client, qu'une connexion à 'monsite.serveftp.net' est effectuée.
Si c'est ce le cas, bravo. Si ce n'est pas le cas, refaites les étapes, et au besoin consultez aussi la notice de Net Render. (Disponible ne pdf sur le site de Maxon). Il y a de forte chance, dans le cas où le Render Client ne vous voit pas, que les causes soient les suivantes :
- Pas de connexion à Internet,
- Pare feu de votre ami actif (attention c'est le cas le plus fréquent)
5. Une fois la connexion établie, lancez Internet Explorer (évitez Netscape pour des raisons de bugs), et tapez 'http://localhost/', ou votre adresse IP de machine (attention pas l'adresse IP 'monsite.serveftp.net'),
par exemple: http://192.168.0.2:8080
Vous arrivez alors sur la page d'accueil du Render Server. Entrez les mots de passes et login (par défaut : Administrator/maxon)
Et vous y êtes. Appuyez sur start job, et c'est parti mon Kiki. Vous voilà à la tête d'une render farm.
Si tout se passe bien, appelez vos autres copains et donnez leur les réglages IP pour le Render Client.
!!! Attention !!!
Selon les accords de licence de Maxon, vous pouvez distribuer et installer sur un nombre de machines illimitées, le module Net Render Client. MAIS PAS LE MODULE NET RENDER SERVER ; VOUS SERIEZ EN INFRACTION, ET EN RUPTURE DE CONTRAT AVEC MAXON.
6. Il ne vous reste plus qu'à connecter les autres machines de votre parc informatique, si vous en avez. Dans ce cas, installez le module Render Client sur chaque machine, indiquez l'adresse IP interne à votre réseau du serveur Render Server qui sera du type (192.168.0.x) et le port 8080.
http://www.ambilao.com/maxon/settings_client1.jpg
Une astuce, prenez le temps de remplir le 'client information', vous pourrez reconnaître ainsi, quelle machine est connectée ou pas. Quittez et relancez.
Et voilà. J'ai essayé de rester simple.
Si vous avez des problèmes ou des remarques, je suis toute ouïe.
Bonne ferme de rendu !
Marc-André
Voici donc un mode d'emploi pour effectuer des rendus en réseau internet et par Internet, avec Cinéma 4D, à partir de la version 8.0.
Conventions d'écriture :
L'application Cinéma Net Render Server sera écrite Render Server,
L'application Cinéma Net Render Client sera écrite Render Client,
L'application Cinéma 4D sera écrite C4D.
Ce mode d'emploi est aussi bien pour les Macs que les PCs, et toutes les versions de systèmes.
A - Rendu en réseau interne et par Internet, avec hébergement de Render Server.
1. Ce qu'il vous faut :
- Un fichier C4D, dans une version supérieure ou égale à la 8.0,
- L'application C4D si vous n'avez pas le module Net Render seul,
- Render Server (licence 3, 10 ou illimité). Vous n'avez pas besoin de posséder une licence C4D. Le module Net Render peut s'acheter indépendamment de C4D. Il est disponible dans toutes les versions chez Mediaworks, le distributeur français de Maxon.
- Render Client sur le même poste, et sur tous les postes de votre réseau interne. Je vous conseille d'installer, si vous avez le disque d'installation des modules, d'installer le module Net Render dans un autre dossier, ou sur un autre disque que l'application, car le Render Server va stocker toutes les images rendues. Et cela marche mieux....
- Un Mac ou un PC qui héberge Render Server, relié à Internet, par ADSL ou même une liaison Modem, ça marche aussi, j'ai fait le test !
- Un routeur, si vous avez plusieurs machines à la maison. (Les routeurs Netgear sont très pratiques car vous pouvez faire du mappage de port, mais nous y reviendrons...)
- Une flopée de copains, le nombre de machines et de copains étant limités par votre licence de Render Server (3, 10 ou illimité).
- Un email ou ICQ pour communiquer votre IP.
- Et un Playboy pour patienter lors du rendu !
2. Préparation (Mac et PC) :
- Tout d'abord, lorsque votre animation 3D sera prête et vérifiée, allez dans le menu fichier de C4D, puis Enregistrer le projet sous, et choisissez le dossier où vous avez installé le module Net Render, et enregistrez le dans le sous-dossier de /user/administrator/. Donnez lui le nom que vous voulez.
C4D crée alors un dossier, contenant le fichier C4D et un dossier pour les textures. Si vous n'avez pas C4D, demandez à la personne possédant une licence de vous transmettre ce dossier que vous copierez au même endroit dans le dossier de Net Render.
- Une fois ceci effectué, il va falloir trouver votre adresse IP de votre ordinateur qui héberge Render Serveur. Il y a plusieurs cas de figures :
. Vous n'avez qu'un ordinateur, et vous souhaitez faire appel à vos copains par Internet :
Vous devez tout d'abord avoir une IP fixe ; en effet, lorsque vous vous connectez à Internet, votre fournisseur d'accès vous attribut une IP temporaire, le temps de votre connexion. Or pour que votre Render Server puisse communiquer pendant plusieurs heures voire plusieurs jours, vous devez avoir une IP qui ne change pas, sinon les ordinateurs distants ne pourront plus communiquer avec vous.
La solution d'avoir une IP fixe est simple et gratuite :
Allez sur le site www.dyndns.org, et créez un compte 'dynamic DNS'.
Là encore deux solutions s'ouvrent à vous. Si vous vous avez un routeur ou si vous n'en n'avez pas.
. Dans le cas où vous possédez un routeur, rien de plus simple, créez-vous un compte, qui vous donnera une adresse web du type 'monsite.serveftp.net' ou autre chose. Une fois que votre compte est établi, entrez dans les paramètres de votre routeur, pour lui indiquer le remappage de port ou 'port forwarding' ainsi que le 'dynamic dns'.
http://www.ambilao.com/maxon/forwarding.jpg http://www.ambilao.com/maxon/dyndns.jpg
Indiquez l'adresse dyndns.org, votre login et password, et ça roule. Votre routeur indiquera toutes les 10 minutes à dyndns, son IP, ainsi l'adresse 'monsite.serveftp.net' sera toujours où vous êtes sur la toile.
Pour le mappage de port, je vous conseille de le faire sur le port 8080, car il est moins exposé que le port 80, et vous éviterez ainsi beaucoup de conflits d'applications qui installent elles aussi un serveur web sur le port 80.
Enfantin !
. Dans le cas où vous n'avez pas de routeur, il existe des solutions logicielles (gratuites et payantes), qui feront le même rôle qu'un routeur. Il suffit de lancer l'application d'IP dynamique avant celle de Render server. Vous trouverez ces solutions sur le site de dyndns.org. Créez un compte, réglez l'application et vous êtes tout bon.
Vous voilà donc avec une IP fixe : 'monsite.serveftp.net'.
Vous êtes à 50% du chemin, vous avez fait le plus dur....
Ensuite, si vous avez un routeur (Mac et PC) :
Il faut désactiver le firewall logiciel, pour les PC), dans Windows, en effectuant un clic droit sur votre connexion internet, allez dans propriétés, paramètres avancés, et décocher le pare feu de connexion internet.
http://www.ambilao.com/maxon/click_droit.jpg http://www.ambilao.com/maxon/pare_feu.jpg
Je ne suis pas très calé en réglages de Pare-feu, mais même si c'est un peu orthodoxe, faites-le et surtout ne surfez plus à partir de cet instant !!! J'attends des informations plus précises pour mieux régler ces histoires de Pare-feu (Si l'un de vous est un expert en réseau, je veux bien ses lumières). Cette action est nécessaire, car le Pare-feu vous protège en ENTRÉE et en SORTIE ! Si vous ne le faites pas, les Render Clients par Internet, communiqueront avec votre Render Server, mais le rendu ne démarrera jamais !.
Pour les Macs, normalement, vous n'avez rien à faire, si ce n'est que de créer un mappage de port sur le port 8080 et sur l'IP de votre machine.
Pour trouver son IP sous Windows, double cliquez soit sur l'icône des deux ordinateurs en bas à droite de votre écran, où effectuer un double clique sur l'icône de votre connexion et allez dans l'onglet 'Prise en charge'. Ouvrez les yeux !, c'est devant vous !
http://www.ambilao.com/maxon/ip.jpg
Pour les Macs, sous Os 9,x, allez dans TCP/IP, et ouvrez les yeux.
Pour les Macs sous 10.x, allez dans les préférences et réseau.
Récapitulons :
Nous avons une machine, qui a une IP dynamique sur internet, mais que l'on peut trouver sur la toile grâce à son IP fixe 'monsite.serveftp.net'.
3. C'est Parti mon kiki ! (Mac et PC)
Lancez l'application, Render Server.
Allez dans file -> network settings -> puis entrez dans le champ port, la valeur 8080.
Laissez les autres valeurs par défaut.
http://www.ambilao.com/maxon/render_settings.jpg
Quittez et redémarrez.
4. Appelez un premier pote, dites-lui de lancer Render Client en lui indiquant les valeurs suivantes :
Adresse IP : monsite.serveftp.net
Port : 8080
Client informations : son pseudo (par exemple : Ma poule) !
http://www.ambilao.com/maxon/settings_client2.jpg
Dites-lui de quitter et de relancer Render Client.
Pour les plus habiles d'entre vous, vous pouvez transmettre à vos amis, le fichier 'client.ini', qui se trouve dans le dossier de l'application, le personnaliser vous-même en leur transmettant ensuite par email. Ils devront alors remplacer l'ancien par le vôtre, et ils seront automatiquement configurés.
Si tout s'est bien passé, votre ami (Ma poule !), devrait voir sur son écran de Render Client, qu'une connexion à 'monsite.serveftp.net' est effectuée.
Si c'est ce le cas, bravo. Si ce n'est pas le cas, refaites les étapes, et au besoin consultez aussi la notice de Net Render. (Disponible ne pdf sur le site de Maxon). Il y a de forte chance, dans le cas où le Render Client ne vous voit pas, que les causes soient les suivantes :
- Pas de connexion à Internet,
- Pare feu de votre ami actif (attention c'est le cas le plus fréquent)
5. Une fois la connexion établie, lancez Internet Explorer (évitez Netscape pour des raisons de bugs), et tapez 'http://localhost/', ou votre adresse IP de machine (attention pas l'adresse IP 'monsite.serveftp.net'),
par exemple: http://192.168.0.2:8080
Vous arrivez alors sur la page d'accueil du Render Server. Entrez les mots de passes et login (par défaut : Administrator/maxon)
Et vous y êtes. Appuyez sur start job, et c'est parti mon Kiki. Vous voilà à la tête d'une render farm.
Si tout se passe bien, appelez vos autres copains et donnez leur les réglages IP pour le Render Client.
!!! Attention !!!
Selon les accords de licence de Maxon, vous pouvez distribuer et installer sur un nombre de machines illimitées, le module Net Render Client. MAIS PAS LE MODULE NET RENDER SERVER ; VOUS SERIEZ EN INFRACTION, ET EN RUPTURE DE CONTRAT AVEC MAXON.
6. Il ne vous reste plus qu'à connecter les autres machines de votre parc informatique, si vous en avez. Dans ce cas, installez le module Render Client sur chaque machine, indiquez l'adresse IP interne à votre réseau du serveur Render Server qui sera du type (192.168.0.x) et le port 8080.
http://www.ambilao.com/maxon/settings_client1.jpg
Une astuce, prenez le temps de remplir le 'client information', vous pourrez reconnaître ainsi, quelle machine est connectée ou pas. Quittez et relancez.
Et voilà. J'ai essayé de rester simple.
Si vous avez des problèmes ou des remarques, je suis toute ouïe.
Bonne ferme de rendu !
Marc-André