Sie sind auf Seite 1von 96

NET Render

II CINEMA 4D - NET Render-Handbuch III


N
E
T
NET Render Handbuch
Programmautoren Christian Losch, Philip Losch, Richard Kurz, Tilo Khn,
Thomas Kunert, David OReilly, Cathleen Poppe
Plugin-Programmierung Sven Behne, Wilfried Behne, Michael Breitzke, Kiril Dinev,
Per-Anders Edwards, David Farmer, Jamie Halmick,
Reinhard Hintzenstern, Jan Eric Hoffmann, Eduardo Olivares,
Nina Ivanova, Markus Jakubietz, Eric Sommerlade,
Hendrik Steffen, Jens Uhlig, Michael Welter, Thomas Zeier
Handbuch: Oliver Becker, Dirk Beichert, Michael Giebel, Harald Egel
Layout: Oliver Becker, Harald Egel
Umschlag- und
Verpackungsgestaltung Eric Adermann, Heike Bauer, Dirk Beichert, Onur Pekdemir
Copyright 1989 2004 by
MAXON Computer GmbH, Max-Planck-Str. 20, 61381 Friedrichsdorf, Germany
Alle Rechte vorbehalten. Dieses Handbuch und die dazugehrige Software ist urheberrechtlich
geschtzt. Es darf in keiner Form (auch auszugsweise) mittels irgendwelcher Verfahren
reproduziert, gesendet, vervielfltigt bzw. verbreitet oder in eine andere Sprache bersetzt
werden.
Bei der Erstellung des Programms, der Anleitung sowie Abbildungen wurde mit allergrter
Sorgfalt vorgegangen. Trotzdem knnen Fehler nicht ausgeschlossen werden. MAXON Computer
bernimmt keinerlei Haftung fr Schden, die auf eine fehlerhafte Beschreibung im Handbuch
oder durch eine Fehlfunktion des Programms zurckzufhren sind.
Copyrights und Warenzeichen
MAXON und CINEMA 4D sind eingetragene Warenzeichen der MAXON Computer GmbH.
CINEMA 4D, C.O.F.F.E.E. und HyperNURBS sind Warenzeichen der MAXON Computer GmbH bzw.
MAXON Computer Inc..
Macintosh, MacOS, Apple und QuickTime sind eingetragene Warenzeichen von Apple Computer,
Inc.
Windows XP, Windows 2000 und Microsoft sind eingetragene Warenzeichen der Microsoft Cor-
poration.
UNIX ist eingetragenes Warenzeichen, ausschlielich lizensiert an X/Open Company, Ltd.
Adobe Illustrator und Acrobat sind eingetragene Warenzeichen der Adobe Systems, Inc.
Macromedia, Flash und Director sind eingetragene Warenzeichen von Macromedia, Inc.
Alle anderen Warenzeichen sind Eigentum der jeweiligen Besitzer.
II CINEMA 4D - NET Render-Handbuch III
N
E
T
MAXON Computer Lizenzbedingungen fr das Programm
CINEMA 4D NET Render
HINWEIS AN DEN BENUTZER:
MIT INSTALLATION DER LIZENZIERTEN SOFTWARE WIRD EIN VERTRAG ZWISCHEN IHNEN UND
DER FIRMA MAXON COMPUTER GMBH, IM WEITEREN LIZENZGEBER, EINER GESELLSCHAFT
NACH DEUTSCHEM RECHT, MIT SITZ IN FRIEDRICHSDORF, GESCHLOSSEN. BEVOR SIE CINEMA 4D
NET Render RENDER INSTALLIEREN, MSSEN SIE DIE NACHFOLGENDEN BESTIMMUNGEN DIESES
VERTRAGES AKZEPTIEREN. LEHNEN SIE DIE BESTIMMUNGEN AB, DRFEN SIE DIE SOFTWARE
NICHT INSTALLIEREN. SENDEN SIE IN DIESEM FALL DIE SOFTWARE ZUSAMMEN MIT DER
DAZUGEHRIGEN DOKUMENTATION AN MAXON COMPUTER ODER AN DIE STELLE ZURCK, BEI
DER SIE DIE SOFTWARE ERWORBEN HABEN.
1. Allgemeines
Gegenstand dieses Vertrages ist das Nutzungsrecht fr das Computerprogramm CINEMA 4D NET
Render Render von MAXON Computer, fr die Bedienungsanleitung sowie fr die zugehrige
Dokumentation, nachfolgend zusammenfassend als Software bezeichnet. Mit Abschlu dieses
Lizenzvertrages erwerben Sie ein Nutzungsrecht an der bezogenen Software. Das Programm
selbst sowie die Kopie der Software und jede andere Kopie, zu deren Anfertigung Sie im Rahmen
dieses Vertrages berechtigt sind, bleiben Eigentum des Lizenzgebers.
2. Nutzung der Software
(1) Der Erwerber des Nutzungsrechts, im folgenden als der Anwender bezeichnet, darf das
gelieferte Programm vervielfltigen, soweit die jeweilige Vervielfltigung fr die Benutzung des
Programmes notwendig ist. Zu den notwendigen Vervielfltigungen zhlen die Installation des
Programms vom Originaldatentrger auf den Massenspeicher der eingesetzten Hardware sowie
das Laden des Programms in den Arbeitsspeicher.
(2) Darber hinaus kann der Anwender eine Vervielfltigung zu Sicherungszwecken vornehmen.
Es darf jedoch jeweils nur eine einzige Sicherungskopie angefertigt und aufbewahrt werden.
Diese Sicherungskopie ist als solche des berlassenen Programms zu kennzeichnen.
(3) Weitere Vervielfltigungen, zu denen auch die Ausgabe des Programmcodes auf einen Drucker
sowie das Fotokopieren des Handbuches zhlen, darf der Anwender nicht fertigen.
3. Mehrfachnutzungen und Netzwerkeinsatz
(1) Der Anwender darf die Software auf jeder ihm zur Verfgung stehenden Hardware einsetzen,
wobei er sich fr eine Plattform (Apple Macintosh oder Microsoft Windows) entscheiden mu.
Wechselt der Anwender jedoch die Hardware, mu er die Software vom Massenspeicher der
bisher verwendeten Hardware lschen. Ein zeitgleiches Einspeichern, Vorrtighalten oder
Benutzen auf mehr als nur einer Hardware ist unzulssig.
(2) Der Einsatz der berlassenen Software innerhalb eines Netzwerkes oder eines sonstigen
Mehrstations-Rechensystems ist unzulssig, sofern damit die Mglichkeit zeitgleicher
IV CINEMA 4D - NET Render-Handbuch V
N
E
T
Mehrfachnutzung des Programms geschaffen wird. Mchte der Anwender die Software innerhalb
eines Netzwerkes oder sonstiger Mehrstations-Rechensysteme einsetzen, mu er eine zeitgleiche
Mehrfachnutzung durch Zugriffsschutzmechanismen unterbinden oder an den Lizenzgeber eine
besondere Netzwerkgebhr entrichten bzw. Mehrfachlizenz erwerben, deren Hhe sich nach der
Anzahl der an das Rechensystem angeschlossenen Benutzer bestimmt.
(3) Die im Einzelfall zu entrichtende Netzwerkgebhr bzw. erworbene Mehrfachlizenz wird
dem Anwender durch den Lizenzgeber umgehend mitgeteilt, sobald der Anwender dem
Lizenzgeber den geplanten Netzwerkeinsatz einschlielich der Anzahl angeschlossener Benutzer
schriftlich bekanntgegeben hat. Die Anschrift des Lizenzgebers (also MAXON Computer) ist dem
Benutzerhandbuch zu entnehmen und auch am Ende dieses Textes angegeben. Der Einsatz im
Netzwerk ist erst nach der vollstndigen Entrichtung der Netzwerkgebhr bzw. dem Erwerben
einer Mehrfachlizenz zulssig.
4. Weiterveruerung
(1) Der Anwender darf die Software nicht vermieten, leasen, unterlizenzieren oder verleihen. Er
ist jedoch berechtigt, alle seine Rechte zur Nutzung der Software an eine andere natrliche oder
juristische Person zu bertragen, sofern er den vorliegenden Vertrag, die Software, einschlielich
aller Kopien, Updates, Upgrades und frherer Versionen sowie aller Kopien der Schriftsoftware,
die in andere Formate konvertiert wurde und das gesamte Begleitmaterial bertragen und
keine Kopien, einschlielich auf einem Computer gespeicherter Kopien, zurckbehalten hat,
vorausgesetzt der erwerbende Dritte erklrt sich mit der Weitergeltung der vorliegenden
Vertragsbedingungen dem Anwender gegenber einverstanden.
(2) Der Anwender mu die vorliegenden Vertragsbedingungen sorgfltig aufbewahren. Vor der
Weitergabe der Software mu er sie dem neuen Anwender zur Kenntnisnahme vorlegen. Sollte
der Anwender zum Zeitpunkt der Weitergabe die vorliegenden Vertragsbedingungen nicht
mehr im Besitz haben, ist er verpfichtet, ein Ersatzexemplar beim Lizenzgeber anzufordern. Die
entstehenden Versandkosten trgt der Anwender.
(3) Im Falle der Weitergabe erlischt das Recht des alten Anwenders zur Programmbenutzung.
(4) Der Anwender ist nicht berechtigt, das Programm weiterzugeben, wenn er ein neues Update
oder Upgrade bezogen hat. Die alte Seriennummer und somit das Nutzungsrecht der alten Lizenz
erlischt in diesem Fall.
5. Rekompilierung und Programmnderungen
(1) Die Rckbersetzung des berlassenen Programmcodes in andere Codeformen
(Rekompilierung) sowie sonstige Arten der Rckerschlieung der verschiedenen
Herstellungsstufen der Software (Reverse-Engineering) einschlielich einer Programmnderung
sind unzulssig.
(2) Die Entfernung eines Kopierschutzes oder hnlicher Schutzroutinen ist nur zulssig, sofern
durch diesen Schutzmechanismus die strungsfreie Programmnutzung beeintrchtigt oder
verhindert wurde. Fr die Beeintrchtigung oder Verhinderung strungsfreier Benutzbarkeit
durch den Schutzmechanismus trgt der Anwender die Beweislast.
IV CINEMA 4D - NET Render-Handbuch V
N
E
T
(3) Urheberrechtsvermerke, Seriennummern sowie sonstige der Programmidentifkation dienende
Merkmale drfen auf keinen Fall entfernt oder verndert werden.
6. Gewhrleistung
(1) Die Vertragsparteien stimmen darin berein, da es zur Zeit nicht mglich ist, Software so zu
entwickeln und so herzustellen, da sie fr alle Anwendungsbedingungen problemlos geeignet
ist. Der Lizenzgeber gewhrleistet, da die Software fr den in den Benutzungshandbchern,
die dem Anwender vorliegen, bestimmten Gebrauch geeignet ist. Der Lizenzgeber bernimmt
keine Gewhr dafr, da die Software und Dokumentation bestimmten Anforderungen und
Zwecken des Anwenders gengt oder mit anderen vom Anwender eingesetzten Programmen
zusammenarbeitet. Nach Erhalt des Programmes und der Dokumentationen hat der Anwender
dieses unverzglich mit der ihm zumutbaren Grndlichkeit zu untersuchen und hierbei
erkennbare Mngel sptestens innerhalb von 14 Tagen nach Erhalt des Programmes schriftlich
zu rgen. Verborgene Mngel sind in gleicher Weise unverzglich nach deren Entdeckung dem
Lizenzgeber anzuzeigen. Andernfalls gelten das Programm und das Begleitmaterial als mangelfrei
anerkannt. Die Mngel, insbesondere die aufgetretenen Symptome, sind nach Krften detailliert
zu beschreiben. Die Gewhrleistungsfrist betrgt zwlf Monate ab Lieferung (magebend ist
das Datum des Nachweises ber den Erwerb, respektive bei Versendung durch den Lizenzgeber
das Rechnungsdatum). Die Behebung von Mngeln erfolgt nach Wahl des Lizenzgebers durch
kostenfreie Nachbesserung oder durch Ersatzlieferung in Form eines Updates. Gelingt es dem
Lizenzgeber innerhalb einer angemessenen Frist nicht, eine vertragsgeme Nutzung des
Programms zu ermglichen, ist der Anwender berechtigt, vom Vertrag zurckzutreten oder
die Lizenzgebhr zu mindern. Falls die Herstellung eines geeigneten Programms im Sinne der
Ziffer (1) mit angemessenem Aufwand nicht mglich ist, steht dem Lizenzgeber ebenfalls ein
Rcktrittsrecht zu.
(2) Im Falle der Geltendmachung von Gewhrleistungsrechten durch den Anwender ist dieser
verpfichtet, das Programm zusammen mit dem Nachweis ber den Erwerb zurckzugeben. Die
Kosten der Rckgabe trgt der Lizenzgeber.
(3) Der Lizenzgeber bernimmt keine Gewhr dafr, da die Software keine Schutzrechte Dritter
verletzt, es sei denn, die Rechtsverletzung durch den Lizenzgeber wre grob fahrlssig oder
schuldhaft geschehen. Nur fr diesen Fall stellt der Lizenzgeber den Anwender von etwaigen
Kosten der gerichtlichen Abwehr der Geltendmachung von Schutzrechten und Schadensersatzans-
prchen durch Dritte frei.
7. Haftung
Der Lizenzgeber und seine Lieferanten haften nicht fr Schden (einschlielich entgangenen
Gewinns und Mangelfolgeschden), die auf der Nutzung oder Unmglichkeit der Nutzung
der erworbenen Software beruhen, es sei denn, da der Schaden durch Vorsatz oder
grobe Fahrlssigkeit verursacht wurde oder auf einer leicht fahrlssigen Verletzung einer
Hauptvertragspficht durch den Lizenzgeber. Insbesondere haftet der Lizenzgeber nicht fr
Schden, die durch die fehlerhafte Benutzung der Rechenanlage oder durch mangelnde,
regelmige Sicherung der Daten in Form von Sicherungskopien entstanden sind.
VI CINEMA 4D - NET Render-Handbuch VII
N
E
T
8. Geheimhaltung
Der Anwender verpfichtet sich, die Programme und alle dazugehrenden Unterlagen,
insbesondere auch die Seriennummer, vor dem Zugriff unberechtigter Dritter wirksam zu
schtzen, sie nicht unerlaubt zu vervielfltigen und nicht unberechtigt weiterzugeben.
Diese Verpfichtungen gelten gleichermaen fr seine Beschftigten oder andere Personen,
die der Anwender mit dem Umgang mit den Programmen betraut. Der Anwender wird diese
Verpfichtung an diesen Personenkreis weitergeben. Er haftet dem Lizenzgeber fr jeden sich
aus der Nichteinhaltung dieser Vorschriften ergebenden Schaden.
9. Eigentumsvorbehalt
(1) Der Lizenzgeber behlt sich das Eigentum an der dem Anwender gelieferten Software bis
zur vollstndigen Bezahlung smtlicher zum Zeitpunkt der Lieferung bestehender oder spter
entstehender Forderungen aus diesem Vertragsverhltnis vor; bei Bezahlung durch Scheck bis zu
seiner Einlsung. Eine Bezahlung durch Wechsel ist ausgeschlossen.
(2) Bei verschuldeten Zahlungsrckstnden des Anwenders gilt die Geltendmachung des
Eigentumsvorbehaltes durch den Lizenzgeber nicht als Rcktritt vom Vertrag, es sei denn, der
Lizenzgeber teilt dies dem Anwender ausdrcklich mit.
10. Transportschden
Der Anwender ist verpfichtet, eventuelle Transportschden unverzglich und schriftlich dem
Transporteur zu melden und dem Lizenzgeber eine Kopie des Schriftverkehrs zuzusenden, denn
alle Sendungen sind ber den Lizenzgeber versichert.
11. Informationspficht
Der Anwender ist im Falle der Weitergabe der Software verpfichtet, dem Lizenzgeber den
Namen und die vollstndige Anschrift des Empfngers schriftlich mitzuteilen. Die Adresse des
Lizenzgebers ergibt sich aus dem Handbuch. Sie ist auch am Ende dieses Textes angegeben.
12. Datenschutz
Zum Zwecke der Kundenerfassung und Kontrolle der rechtmigen Verwendung der lizenzierten
Programme werden persnliche Daten i.S.d. Bundesdatenschutzgesetzes der Anwender durch
den Lizenzgeber gespeichert. Diese Daten dienen ausschlielich dem oben genannten Zweck und
werden Dritten nicht zugnglich gemacht. Der Anwender hat auf Anfrage jederzeit das Recht,
Auskunft ber die ber ihn gespeicherten Daten zu erhalten.
13. Sonstiges
(1) In diesem Vertrag sind smtliche Rechte und Pfichten der Vertragsparteien geregelt. Sonstige
Vereinbarungen bestehen nicht. nderungen bedrfen der Schriftform unter Bezugnahme auf
diesen Vertrag und sind beiderseits zu unterzeichnen. Dies gilt auch fr die Vereinbarung des
Wegfalls des Schriftformerfordernisses.
(2) Auf diesen Vertrag fndet ausschlielich deutsches Recht Anwendung. Der Gerichtsstand fr
alle Streitigkeiten aus diesem Vertrag ist, soweit vereinbar, das sachlich zustndige Gericht in
Frankfurt am Main.
VI CINEMA 4D - NET Render-Handbuch VII
N
E
T
(3) Sollten einzelne Bestimmungen dieses Vertrages unwirksam sein oder werden, oder sollten
diese Bedingungen eine Lcke enthalten, so wird hierdurch die Rechtswirksamkeit der brigen
Bestimmungen nicht berhrt. Anstelle der unwirksamen Bestimmung oder zur Ausfllung der Lcke
soll eine angemessene Regelung gelten, die, soweit rechtlich zulssig, dem am nchsten kommt,
was die Vertragsparteien gewollt haben wrden, wenn sie von der Unwirksamkeit der Bestimmung
Kenntnis gehabt htten.
14. Ende des Vertrages
Der Vertrag endet automatisch, wenn der Anwender die darin enthaltenen Bestimmungen trotz
Nachfristsetzung nicht erfllt. Der Anwender ist in diesem Fall verpfichtet, das Programm und
smtliche Unterlagen, Dokumentationen und Handbcher an den Lizenzgeber herauszugeben. Er
hat weiterhin auf Anforderung des Lizenzgebers eine schriftliche Erklrung abzugeben, da sich
keine Kopien des Programmes, in welcher Form auch immer, in seinem Besitz befnden, sei es auf
Datentrgern oder auf der Computeranlage.
15. Informationen und Mitteilungen
Sollten Sie Fragen zu diesem Vertrag haben, oder sollten Sie sich mit MAXON Computer aus
irgendwelchen Grnden in Verbindung setzen wollen, sowie fr alle nach diesem Vertrag zu
bewirkenden Mitteilungen, gilt die nachfolgende Adresse:
MAXON Computer GmbH
Max-Planck-Str. 20
D-61381 Friedrichsdorf
Wir geben Ihnen auch gerne die Adresse des fr Sie nchsten Lieferanten bekannt.
VIII CINEMA 4D - NET Render-Handbuch IX
N
E
T
VIII CINEMA 4D - NET Render-Handbuch IX
N
E
T
Inhaltsverzeichnis
MAXON Computer Lizenzbedingungen fr das Programm CINEMA 4D NET Render ..................... III
1. Einfhrung ...................................................................................... 1
1.1 Verwendete Begriffe................................................................................................................. 3
1.2 Voraussetzungen...................................................................................................................... 3
1.3 Einige Worte zu Netzwerken.................................................................................................... 3
2. Installation ...................................................................................... 5
2. Installation und Konfguration ....................................................... 7
2.1 Installation und Konfguration des C4DN-Servers..................................................................... 7
2.2 Installation und Konfguration der C4DN-Clients...................................................................... 8
2.3 Allgemeines zur Benutzer-Verwaltung...................................................................................... 8
2.4 Personalisierung....................................................................................................................... 9
2.5 Das Client-Server-System starten.............................................................................................. 9
2.6 Das Client-Server-System beenden ........................................................................................... 9
2.7 Vorbereitungen........................................................................................................................ 9
Projekte erzeugen.................................................................................................................. 9
Worauf achten in heterogenen Netzwerken? ...................................................................... 11
3. Praxis ............................................................................................. 15
3.1 Eine Szene im Netzwerk rendern............................................................................................ 15
3.2 berwachung der Berechnung............................................................................................... 17
3.3 Wo sind die Ergebnisse?......................................................................................................... 18
3.4 Wo ist der fertige Film?.......................................................................................................... 20
3.5 Aufrumen............................................................................................................................. 20
3.6 Es liegen keine Ergebnisse vor................................................................................................ 21
3.7 Genderte Projekte ersetzen .................................................................................................. 21
3.8 Arbeiten mit Job-Prioritten................................................................................................... 23
3.9 Jobs abbrechen ...................................................................................................................... 26
3.10 Dynamisches Arbeiten mit Clients ........................................................................................ 26
3.11 Worst-Case-Flle................................................................................................................... 27
3.12 Administration von Clients ................................................................................................... 29
3.13 Administration von Benutzern.............................................................................................. 30
3.14 Modifzierung der Webseiten............................................................................................... 30
4. Referenz ........................................................................................ 33
4.1 Allgemeines............................................................................................................................ 33
4.2 Welcome-Seite (Titelseite) ................................................................................................... 34
4.3 Jobs-Seite............................................................................................................................ 36
4.3.1 Render Queue............................................................................................................. 36
4.3.2 Inactive Jobs............................................................................................................... 37
4.3.3 Create New Job .......................................................................................................... 38
4.3.4 Reset Clients ............................................................................................................... 38
4.3.5 Reset Server................................................................................................................ 38
X CINEMA 4D - NET Render-Handbuch 1
N
E
T
4.4 Details-Seite........................................................................................................................ 39
4.4.1 Project Files ................................................................................................................ 40
4.4.2 Result Files.................................................................................................................. 40
4.5 Upload-Seite ....................................................................................................................... 41
4.6 Download-Seite .................................................................................................................. 42
4.7 Clients-Seite........................................................................................................................ 44
4.8 Users-Seite.......................................................................................................................... 46
4.9 Das Konsolenfenster............................................................................................................... 49
5. Anhnge........................................................................................ 53
5.1 Die Konfgurationsdateien...................................................................................................... 53
5.1.1 Allgemeines................................................................................................................ 55
5.1.2 Bereiche und Variablen der Datei client.ini.............................................................. 55
5.1.3 Bereiche und Variablen der Datei server.ini ............................................................. 56
5.2 Benutzung von Plug-ins ......................................................................................................... 59
5.3 Installation und Konfguration in groen Netzwerken............................................................ 59
5.4 Sicherheitsaspekte.................................................................................................................. 60
5.5 IP-Adressierung ...................................................................................................................... 60
5.6 TCP-Port-Nummern ................................................................................................................ 61
5.7 TCP/IP-Netzwerke einrichten und konfgurieren...................................................................... 63
5.7.1 Hardware-berlegungen............................................................................................ 63
5.7.2 TCP/IP unter Windows konfgurieren .......................................................................... 64
5.7.3 TCP/IP unter MacOS konfgurieren.............................................................................. 64
5.8 Support .................................................................................................................................. 65
5.9 Glossar ................................................................................................................................... 67
6. Problembeseitigung...................................................................... 73
6.1 Keine Verbindung mit dem Server .......................................................................................... 73
6.2 Port 8080 schon belegt .......................................................................................................... 73
6.3 Fehlende Module beim Server und den Clients....................................................................... 75
6.4 Probleme durch ISDN-Karten und Internet-Software.............................................................. 75
6.5 Dynamische TCP/IP-Adresse.................................................................................................... 76
6.6 Rechenungenauigkeiten......................................................................................................... 78
6.7 Radiosity/Caustics................................................................................................................... 78
6.8 Animationen werden nicht gerendert .................................................................................... 79
6.9 Szenen werden nicht gerendert ............................................................................................. 79
6.10 Computer friert ein .............................................................................................................. 80
6.11 Verschiedene Hinweise......................................................................................................... 81
6.12 Limitationen......................................................................................................................... 82
Index.................................................................................................. 85
X CINEMA 4D - NET Render-Handbuch 1
N
E
T
1. Einfhrung
Netzwerke unendliche Weiten dies sind die letzten real existierenden Abenteuer, die man
als Computer-Anwender noch bestehen kann.
CINEMA 4D NET Render stellt die Antwort auf die Notwendigkeit dar, in der industriellen
Medienproduktion computer-erzeugte, qualitativ hchstwertige 3D-Grafken und 3D-
Animationen auf Bedarf herstellen und in time liefern zu knnen.
Im professionellen Lager spielen zwei Faktoren eine immens wichtige Rolle: Zeit und Kosten.
Immer grere Auftrge mssen in immer krzerer Zeit fertig gestellt sein.
Lsungsanstze fnden sich zum einen in Mehrprozessor-Systemen, zum anderen im Verbund
mehrerer Computer in einem Netzwerk. CINEMA 4D NET Render verbindet diese beiden Welten
auf bisher nicht vorhandene Art und Weise. Sicher, Netzwerk-Renderer und Multiprozessor-
Programme sind nichts allzu Neues. Allerdings waren die Kosten hierfr bislang nahezu
unerschwinglich. Auch hier stellt CINEMA 4D NET Render die Alternative zu herkmmlichen
Lsungen dar. Nicht nur ist das Programmpaket selbst im Preis attraktiv, auch entstehen keinerlei
oder kaum Folgekosten. Entweder wird das sowieso vorhandene Firmennetzwerk benutzt, oder
man stellt sich ein neues, eigens fr das Rendern gedachte zusammen. Hier knnen gnstige
handelsbliche Computersysteme eingesetzt werden, die auch fr Klein- oder mittelstndische
Betriebe bezahlbar sind.
In Zusammenarbeit mit der Europischen Union ist mit CINEMA 4D NET Render ein System
entstanden, das durch seine Parallelisierung der einzelnen Arbeitsablufe schnell und dynamisch
auf die Erfordernisse des Marktes reagieren kann. Weiterhin weist CINEMA 4D NET Render so
einzigartige Features wie Dynamic Load Balancing, Safe Recovery oder Hot Plug-in auf.
Das Programmpaket CINEMA 4D NET Render besteht aus zwei Applikationen, dem Server
und den Clients. Die grobe Aufgabenteilung stellt sich so dar, da der Server von Ihnen, dem
Anwender, zu berechnende Auftrge, sprich CINEMA 4D-Szenen, erhlt und diese zur Berechnung
an die Clients weiterleitet. Die Clients erzeugen die Ergebnisse (Animationen) und schicken sie
zurck an den Server.
Je nach Anzahl der erworbenen Lizenzen sind Sie berechtigt entsprechend viele Clients
gleichzeitig mit dem von Ihnen gekauften Server zu nutzen. Die Clients selber sind im Gegensatz
zum Server frei, d.h. Sie drfen sie beliebig oft verteilen und installieren. Sie knnen z.B. Clients
an Kunden oder Freunde weitergeben, so da Sie deren Rechenkapazitten zustzlich nutzen
knnen.
2 Kapitel 1: Einfhrung 3
N
E
T
ACHTUNG
Im Gegensatz zu den Clients ist die Weitergabe der Server-Applikation strafbar (siehe
Lizenzbedingungen).
Auf den Internet-Seiten von MAXON Computer (www.maxon.net) werden in Zukunft Updates
und zustzliche Betriebssystemversionen der Clients frei erhltlich sein. Ein regelmiger Besuch
der Seiten lohnt also.
Das intelligente Server-Programm sorgt dafr, da die Gesamtlast eines Render-Auftrags
vollstndig und gleichmaig auf die beteiligten Clients verteilt wird. Hierdurch wird vermieden,
da in einem gemischten Netzwerk immer wieder auf den langsamsten Computer gewartet
werden mu. Die Server-Intelligenz geht aber noch einen Schritt weiter. So knnen einzelne
Clients mitten im Betrieb weggenommen oder hinzugeschaltet werden. Der Server merkt
sofort, da z.B. neue, zustzliche Rechenkapazitten vorhanden sind und verteilt die Aufgaben
entsprechend. Wiederum werden alle beteiligten Maschinen vollstndig ausgelastet.
Und bei all dem wird auch noch die Netzlast, der sog. Net Traffc, auf ein absolut notwendiges
Minimum reduziert.
Aber auch die Clients besitzen Eigenintelligenz. Wird z.B. auf Multiprozessor-Systemen gearbeitet,
so verteilt das Client-Programm hnlich wie der Server die Gesamtrechenlast eines Bildes
vollstndig und gleichmig auf die einzelnen Prozessoren des Client-Computers. Und das Schne
daran? Wenn Sie Multiprozessor-Computer einsetzen, mssen Sie keine zustzlichen Lizenzen
erwerben. Das gibts gratis! Jede Lizenz bezieht sich ausschlielich auf den Computer selbst, nicht
die darin enthaltenen Prozessoren.
Als Grundlage der Kommunikation zwischen Server und den Clients dient ein Netzwerk auf der
Basis TCP/IP. Sie werden sich jetzt sicherlich fragen, weshalb wir uns fr diese Lsung entschieden
haben. Die Antwort darauf fllt sehr einleuchtend aus: TCP/IP ist herstellerunabhngig, hat
sich in den vergangenen Jahren quasi zum Standard fr lokale und berregionale Netzwerke
herausgebildet und ist auf so gut wie allen Plattformen verfgbar, z.T. bereits in den
verschiedenen Betriebssystemen direkt integriert. Auch die Anbindung an das World Wide Web ist
mit TCP/IP problemlos mglich.
2 Kapitel 1: Einfhrung 3
N
E
T
1.1 Verwendete Begriffe
Server ist nicht gleich Server zumindest nicht in unserem Fall. Um nicht vllig durcheinanderz-
ukommen, werden zunchst einmal die hier im Handbuch verwendeten Begriffe fr die unter-
schiedlichen Komponenten erlutert.
C4DN CINEMA 4D NET Render
C4DN-Server CINEMA-Server-Programm
C4DN-Client CINEMA-Client-Programm
Server Rechner, auf dem der C4DN-Server gestartet wurde (nicht zu verwechseln
mit dem File-Server des Netzwerkes; s.u.)
Client Rechner, auf dem ein C4DN-Client gestartet wurde
File-Server Server des Netzwerkes (der Computer, dessen Ordner und Verzeichnisse Sie
z.B. sowohl von einem PC als auch einem Macintosh sehen knnen)
Job eine CINEMA 4D-Szene, die im Netzwerk gerendert werden soll
Sie merken schon anhand der defnierten Begriffe, da wir uns keine greren Gedanken ber
den eigentlichen Aufbau des Firmennetzwerkes machen nur vorhanden sein mu es halt.
1.2 Voraussetzungen
eingerichtetes und funktionierendes TCP/IP-Netzwerk
Computer mit fester IP-Adresse zur Aufnahme des C4DN-Servers
Internet-Browser (z.B. Microsoft Internet Explorer)
Betriebssystem:
MacOS X ab 10.3.4
Windows 2000 SP 1 oder Windows XP
CINEMA 4D selbst ist nicht notwendig, wird aber empfohlen, da nur CINEMA 4D-Dateien be-
rechnet werden knnen.
1.3 Einige Worte zu Netzwerken
Auf ein und demselben Computer knnen sowohl der C4DN-Server als auch mehrere C4DN-
Clients gleichzeitig gestartet werden. Ab etwa zehn Computern im Netzwerk ist es allerdings
aufgrund des immer grer werdenden Verwaltungsaufwands sinnvoll, einen der Rechner aus-
schlielich zum Server zu bestimmen und darauf nur den C4DN-Server laufen zu lassen.
Hngt ein Modem oder ISDN-Adapter an Ihrem Computer, wird dieser jedes Mal versuchen, sich
ins Internet einzuwhlen, wenn der C4DN-Server gestartet wird. Dieses Problem tritt brigens
auch mit allen anderen Netzwerkprogrammen auf, die auf dieselbe Art und Weise arbeiten und
auf TCP/IP zugreifen. Sie sollten dann (und nur dann, wenn der Modem-Computer auch den
5 4 Kapitel 1: Einfhrung
N
E
T
C4DN-Server beherbergt) wie meist blich dem Computer zwei IP-Adressen zuweisen, eine
interne und eine externe. Alternativ installieren Sie den C4DN-Server auf einem anderen Com-
puter als dem, an dem das Modem hngt.
Server und Clients liegen standardmig auf Port 8080 bzw. 1800. Sollten sich auf diesen ange-
gebenen Ports bereits andere Server befnden, kommt es zu Konfikten beim Betrieb. Sie ms-
sen nun entweder den bereits laufenden Server beenden oder CINEMA 4D NET Render andere
Port-Adressen zuweisen. Ausfhrliche Hinweise zu IP-Adressierung, TCP-Port-Nummern fnden
Sie im Anhang, zu mglichen Problemen und deren Beseitigung im Kapitel Problembeseiti-
gung.
5 4 Kapitel 1: Einfhrung
N
E
T
2. Installation
6 Kapitel 2: Installation und Konfguration 7
N
E
T
2. Installation und Konfguration ....................................................... 7
2.1 Installation und Konfguration des C4DN-Servers..................................................................... 7
2.2 Installation und Konfguration der C4DN-Clients...................................................................... 8
2.3 Allgemeines zur Benutzer-Verwaltung...................................................................................... 8
2.4 Personalisierung....................................................................................................................... 9
2.5 Das Client-Server-System starten.............................................................................................. 9
2.6 Das Client-Server-System beenden ........................................................................................... 9
2.7 Vorbereitungen........................................................................................................................ 9
Projekte erzeugen.................................................................................................................. 9
Worauf achten in heterogenen Netzwerken? ...................................................................... 11
6 Kapitel 2: Installation und Konfguration 7
N
E
T
2. Installation und Konfguration
2.1 Installation und Konfguration des C4DN-Servers
1. Bestimmen Sie einen Computer zum zuknftigen CINEMA 4D NET Render-Server. (Es mu sich
hierbei nicht um die schnellste Maschine in Ihrer Firma handeln.) Bringen Sie die (interne) IP-
Adresse dieses Rechners in Erfahrung und notieren Sie sie.
Hinweis:
Dieser Computer mu eine feste TCP/IP-Adresse besitzen. Insbesondere auf Rechnern mit
Internet-Zugang ber Modem kann es sein, da die dynamische TCP/IP-Adrezuteilung
eingeschaltet sein mu. Am besten installieren Sie den C4DN-Server in einem solchen Fall auf
einem anderen Computer.

Dynamische IP-Adrezuweisung unter Windows Feste IP-Adresse unter Windows
2.Legen Sie die entsprechende CD-ROM in das CD-ROM-Laufwerk des knftigen C4DN-Servers.
3.Starten Sie den Installer von der CD-ROM und whlen Sie dort NET Render Server aus.
4.Fertig. Sie haben richtig gelesen Fertig!
Achtung!
Wenn Sie spter mehrere Benutzer einrichten wollen sollten Sie unbedingt das Kapitel Sicher-
heitsaspekte sorgfltig durchlesen.
8 Kapitel 2: Installation und Konfguration 9
N
E
T
2.2 Installation und Konfguration der C4DN-Clients
1. Legen Sie die die entsprechende CD-ROM in das CD-ROM-Laufwerk eines zuknftigen Client-
Rechners.
2. Starten Sie den Installer von der CD-ROM, whlen Sie NET Render Client und folgen Sie den
Anweisungen zum Installieren eines C4DN-Clients.
3. Starten Sie den C4DN-Client und ffnen Sie die Network Settings aus dem Datei-Men.
4.Tragen Sie an der Stelle Server address die vorher notierte TCP/IP-Adresse des Servers (der Ma-
schine, auf der sich der C4DN-Server befndet) ein, z.B: Server address=192.168.0.227
5.Speichern Sie die Datei und verlassen den Editor.
6.Fertig. Sie haben schon wieder richtig gelesen Fertig!
Hinweis:
Im Anhang fnden System-Administratoren eine Anleitung, wie sie sich die Installation und
Konfguration in groen Netzwerken wesentlich vereinfachen knnen.
2.3 Allgemeines zur Benutzer-Verwaltung
Bevor es richtig losgeht noch ein paar Worte zur Benutzerverwaltung. Nach der Installation ist
standardmig nur ein Anwender mit dem Namen Administrator eingerichtet. Dieser Benutzer
hat vollen Zugriff auf alle Dateien und Konfgurationsparameter. Solange nur eine Person CINEMA
4D NET Render nutzt, reicht dies auch vllig aus. Sollen jedoch mehrere Personen gleichzeitig
CINEMA 4D NET Render nutzen knnen, empfehlt sich die Einrichtung von individuellen
Nutzerproflen. Jeder Benutzer erhlt dabei vom Administrator eine Zugangskennung und
ein Pawort, mit dem er sich bei beim Server anmelden kann. Dadurch kommen sich die
Benutzer nicht gegeneitig ins Gehege und die bersichtlichkeit bleibt erhalten. Ferner kann
damit ein Renderservice fr das Internet aufgebaut werden. Details dazu fnden Sie im Kapitel
Administrierung von Benutzern.
Das Serververzeichnis beherbergt neben dem CINEMA 4D NET Render-Programm und seiner Kon-
fgurationsdatei server.ini noch einen Ordner USER. Dort werden whrend dem laufenden
Betrieb Ordner fr alle Benutzer mit deren Namen angelegt. In diese Ordner kann der jeweilige
Benutzer seine Projekte speichern und zum Berechnen freigeben sowie fertig berechnete Bilder
abholen. Wie oben beschrieben, gibt es standardmig nur den Benutzer Administrator, und
daher auch nur den Unterordner administrator. In diesen Ordner speichern Sie normalerweise
die zu berechnenden Szenen; es sei denn, Sie sind nicht Administrator, denn in diesem Falle spei-
chern Sie die Szenen natrlich in den Ordner mit Ihrem Benutzernamen.
8 Kapitel 2: Installation und Konfguration 9
N
E
T
2.4 Personalisierung
Beim ersten Start des C4D-Servers mssen Sie das Programm personalisieren. Das betreffende
Dialogfenster ffnet sich automatisch.
Tragen Sie die verlangten Informationen wahrheitsgem in alle Felder ein und klicken anschlie-
end auf OK. Mit der dem Paket beiliegenden Seriennummer haben Sie 3 Monate lang freien
Zugang zum Programm. Danach stellt der Server seine Zusammenarbeit ein, sofern Sie nicht bis
dahin die endgltige Seriennummer eingegeben haben.
Hinweis:
Vergessen Sie nicht, sich bei MAXON Computer registrieren zu lassen. Nur dann erhalten Sie
die endgltige Seriennummer, sind update- und support-berechtigt und werden von MAXON
Computer automatisch ber aktuelle Entwicklungen auf dem Laufenden gehalten.
2.5 Das Client-Server-System starten
1.Starten Sie den C4DN-Server. Ein Konsolenfenster erscheint.
2.Starten Sie auf allen gewnschten Computern den C4DN-Client. Dort erscheint jeweils ein
Konsolenfenster.
Hinweis: Dieses Vorgehen kann beim Starten (Booten) des Computers automatisiert werden,
indem Sie eine Verknpfung zum C4DN-Client in Ihr lokales Autostart-Verzeichnis aufnehmen
(z.B. in die Programmgruppe Autostart unter Windows oder in Systemordner / Startobjekte
unter MacOS).
3.Fertig schon wieder.
2.6 Das Client-Server-System beenden
Um die Clients und den Server zu beenden, whlen Sie in den jeweiligen Konsolenfenstern der
Programme den Menpunkt Close bzw. Quit.
2.7 Vorbereitungen
Projekte erzeugen
Da das Rendern im Netzwerk in der Regel eine eher unbeaufsichtigte Sache ist, mssen Sie
sicherstellen, da jeder C4DN-Client auch alle bentigten Dateien vorfndet.
Hierzu speichern Sie die zu rendernden Szenen in CINEMA 4D mit der Option Datei / Projekt zu-
sammenstellen ab. (Achten Sie auf die korrekten Angaben im Dialog Render-Voreinstellungen
(siehe Dokumentation zu CINEMA 4D). Zur Sicherheit rendern Sie Ihre Szene im Editor kurz an (bis
die ersten ein, zwei Zeilen des ersten Bildes erscheinen). Sie stellen hierdurch sicher, da wirklich
alle Dateien von CINEMA 4D gefunden werden.
10 Kapitel 2: Installation und Konfguration 11
N
E
T
Hinweis:
In der CINEMA 4D-Szenedatei ist es nicht notwendig, einen Speicherpfad fr die Ergebnisse
anzugeben. Wo Sie Ihre Bilder fnden, erfahren Sie weiter unten. Haben Sie allerdings unter
Render-Voreinstellungen / Speichern einen Dateinamen (keinen kompletten Pfad) eingetragen,
so werden die Render-Ergebnisse mit diesem Namen und nicht mit dem Job-Namen versehen.
Hinweis:
Der Bildmodus Wie Editor rendern in den Render-Voreinstellungen / Allgemein der CINEMA
4D-Szene kann nicht berechnet werden. Gibt man eine solche Szene an einen Client zur Berech-
nung wird automatisch der normale Modus verwendet.
Hinweis:
Ist in den Render-Voreinstellungen / Optionen der Punkt Bei Textur-Fehler abbrechen
abgeschaltet, wird der Job auf jeden Fall durchgerendert, selbst wenn Texturen fehlen.
Im Dialogfenster geben Sie unter Dateiname (Windows) bzw. Sichern als (Macintosh) den
Projektnamen ein. Im gewhlten Verzeichnis (siehe unten) wird nun ein Ordner gleichen Namens
erzeugt. Hier hinein speichert CINEMA 4D alle zum Projekt gehrenden Dateien (Szene, Texturen,
Shader, Filme, etc.). Der Projektname dient spter zur Identifzierung Ihres Render-Auftrages. Sie
sollten daher eine eindeutige, mglichst aussagekrftige Bezeichnung whlen.
Achtung!
Fr die Namensgebung gelten folgende Einschrnkungen: Der Name darf maximal aus 32 Zei-
chen bestehen. Als Zeichen drfen Sie nur die Buchstaben von AZ, az, 09 sowie den
Unterstrich _ verwenden. Leerzeichen oder Sonderzeichen sind nicht erlaubt!
10 Kapitel 2: Installation und Konfguration 11
N
E
T
Sie haben vier Mglichkeiten:
1.Sie whlen im Speicherpfad des Dialogfensters gleich Ihr Benutzer-Verzeichnis des C4DN-
Servers; lassen das Projekt also dort zusammenstellen.
2.Sie stellen Ihr Projekt zunchst lokal auf Ihrer Festplatte zusammen und kopieren den neu
erzeugten Projektordner anschlieend zu Fu (Windows-Explorer, MacOS-Finder, ) in Ihr
Benutzer-Verzeichnis des C4DN-Servers.
3.Sie legen auf der Jobs-Seite zunchst einen leeren neuen Job an. Auf dem Server wird dann
unter diesem Namen ein neuer Ordner in Ihrem Benutzer-Verzeichnis angelegt. Kopieren Sie
den Inhalt Ihres Projektes (Szene und Texturen) manuell dort hinein.
4.Sie legen auf der Jobs-Seite zunchst einen leeren neuen Job an. Wechseln Sie anschlieend
auf die Details-Seite, indem Sie einfach auf den Job-Namen klicken, und benutzen die
Upload-Funktion, um alle notwendigen Projektdateien (Szene und Texturen) hochzuladen.
Hinweis:
Methode 1 geht natrlich wesentlich schneller. Methode 2 hat allerdings den Vorteil, da Sie
immer ein Original Ihrer Arbeit auf Ihrem Rechner besitzen. Methode 4 ist die einzig mgliche,
wenn Sie ber das Internet auf den Server zugreifen.
Nachdem nun alle notwendigen Dateien an einer zentralen Stelle lagern, knnen Sie das
Berechnen starten. Wie das funktioniert, wird anschlieend erklrt.
Zunchst mchte ich mich aber noch einem wichtigen Thema widmen:
Worauf achten in heterogenen Netzwerken?
Ein sog. heterogenes Netzwerk besteht aus Computern, auf denen verschiedene
Betriebssysteme arbeiten. So befnden sich z.B. im Firmennetzwerk von MAXON derzeit Computer
mit Windows oder Macintosh. Zustzlich sind auf einigen Maschinen weitere Betriebssysteme wie
z.B. Linux installiert, die alternativ zu anderen arbeiten knnen. Ein ganz schnes Durcheinander,
nicht wahr?
Wie das alles untereinander funktioniert, soll uns an dieser Stelle nicht interessieren. Irgendwo
gibt es jedenfalls eine Maschine, auf der von allen Seiten Dateien abgelegt werden knnen, den
File-Server.
Verschiedene Betriebssysteme allerdings bedeuten auch unterschiedliche Arbeitsbedingungen. Ich
rede hier nicht von der vielzitierten Bedienbarkeit der grafschen Oberfchen. Vielmehr sind die
unterschiedlichen Konventionen gemeint, was Dateinamen, Pfade, Standardformate usw. betrifft.
Worauf sollten (nein, mssen) Sie also achten, wenn Sie Szenen erzeugen, die z.B. sowohl von
Windows- als auch von Mac-C4DN-Clients berechnet werden sollen?
Benutzen Sie in Dateinamen keinesfalls Sonderzeichen wie /, \, #, :, @, usw.
Vermeiden Sie Umlaute in Dateinamen. Benutzen Sie statt dessen z.B. ae fr , oe fr , ss fr
, usw. (Das gilt auch fr Texturen! Achten Sie dann aber auf die in den Materialien eingetrage-
nen Namen.)
12 Kapitel 2: Installation und Konfguration 13
N
E
T
Vermeiden Sie Leerzeichen in Dateinamen. Ersetzen Sie diese z.B. durch den Unterstrich _.
Benutzen Sie fr Datei- und Texturnamen maximal 32 Buchstaben.
Benutzen Sie Einzelbild-Sequenzen statt fertiger Filme als Texturen. Ein MacOS-Client knnte
zwar sehr wohl QuickTime-Texturen verarbeiten, kme aber mit AVI-Texturen ganz schnell ins
Schleudern und eine Handbremse fehlt.
Benutzen Sie fr Texturen keine PICT-Dateien. Am besten geeignet sind Bilder der Formate TIFF
oder TARGA.
Hinweis:
Sollte es keinen File-Server in Ihrem Netzwerk geben, knnen Sie optional auch nur Ihren Inter-
net-Browser zum Senden von Szenen und Abholen von Bildern verwenden (siehe Details-Seite)!
Das kann besonders bei heterogenen Netzwerken oder einem Zugang von auen ber das Inter-
net notwendig werden.
3. Praxis
12 Kapitel 2: Installation und Konfguration 13
N
E
T
3. Praxis
14 Kapitel 3: Praxis 15
N
E
T
3. Praxis ............................................................................................. 15
3.1 Eine Szene im Netzwerk rendern............................................................................................ 15
3.2 berwachung der Berechnung............................................................................................... 17
3.3 Wo sind die Ergebnisse?......................................................................................................... 18
3.4 Wo ist der fertige Film?.......................................................................................................... 20
3.5 Aufrumen............................................................................................................................. 20
3.6 Es liegen keine Ergebnisse vor................................................................................................ 21
3.7 Genderte Projekte ersetzen .................................................................................................. 21
3.8 Arbeiten mit Job-Prioritten................................................................................................... 23
3.9 Jobs abbrechen ...................................................................................................................... 26
3.10 Dynamisches Arbeiten mit Clients ........................................................................................ 26
3.11 Worst-Case-Flle................................................................................................................... 27
3.12 Administration von Clients ................................................................................................... 29
3.13 Administration von Benutzern.............................................................................................. 30
3.14 Modifzierung der Webseiten............................................................................................... 30
14 Kapitel 3: Praxis 15
N
E
T
3. Praxis
3.1 Eine Szene im Netzwerk rendern
Alle Vorbereitungen sind abgeschlossen. Der C4DN-Server und die -Clients wurden alle gestartet.
Endlich kann es losgehen, das Netzwerk-Rendern.
Beim Start von C4DN-Server und -Client haben sich diese unterhalten. Der Client wei, wo er sich
seine Auftrge abholen kann, der Server kennt jeden seiner Sklaven, denen er Arbeit zuschieben
kann.
1. Starten Sie den Internet-Browser Ihres Betriebssystems.
2. Whlen Sie sich in den C4DN-Server ein.
Hierzu tragen Sie die IP-Adresse und die Port-Nummer (z.B. http://192.168.0.239:8080) des
C4DN-Servers in die Adrezeile ein (dort, wo Sie blicherweise einen URL eingeben).
Kommt die Verbindung zustande, erscheint die CINEMA 4D NET Render-Startseite (Welcome-
Seite)
Kommt keine Verbindung zustande, lesen Sie im Kapitel Problembeseitigung nach.
16 Kapitel 3: Praxis 17
N
E
T
Hinweis:
Unter MacOS X ist beim C4DN-Server Port 8080 voreingestellt, da Port 80 vom System bereits
verwendet wird. Zum Vergeben von Ports unter 1000 ist root-Berechtigung ntig.
3. Klicken Sie nun auf Enter, um sich Zugang zum Server zu verschaffen. Bei mehreren
konfgurierten Benutzern erscheint ein Dialog, in den Sie Ihren Benutzernamen und Ihr Pawort
eingeben mssen. Andernfalls gelangen Sie sofort auf die Jobs-Seite.
Eine Tabelle aller in Ihrem User-Verzeichnis des C4DN-Servers verfgbaren Projekte erscheint.
In den einzelnen Spalten der Tabelle fnden Sie Informationen ber den Namen des Jobs
(Name) und den Status (State), in dem sich der Job im Augenblick befndet. Ihr Job sollte
in der Liste Inactive Jobs auftauchen, sofern Sie den Anweisungen des Kapitels Projekte
erzeugen gefolgt sind.
16 Kapitel 3: Praxis 17
N
E
T
4. Klicken Sie auf Start in der Zeile, in welcher Ihr Job steht. Der Job wandert dann in die Ren-
der Queue-Liste. Der Server beginnt nun automatisch den Job zu berechnen.
3.2 berwachung der Berechnung
Den Fortschritt Ihrer Render-Auftrge knnen Sie bequem in der Progress-Spalte auf der Jobs-
Seite verfolgen, da diese Seite alle paar Sekunden automatisch neu geladen wird.
Sobald ein Auftrag fertig berechnet ist (Progress=100%), wandert er automatisch aus der
Render Queue in die Inactive Jobs-Liste zurck. Nun knnen Sie berechneten Daten abholen
(s.u.).
Hinweis:
Der Browser mu nicht stndig geffnet sein, damit gerendert wird. Er dient lediglich zur
Steuerung der Arbeitsablufe. Die Animationsberechnung einmal gestartet luft vllig
unabhngig.
18 Kapitel 3: Praxis 19
N
E
T
3.3 Wo sind die Ergebnisse?
Tja, Sie wissen nun, da Ihr Projekt berechnet wurde. Aber wo befnden sich die Ergebnisse?
Wie in den Vorbereitungen erwhnt, ist es nicht notwendig, einen Speicherpfad in der Szene
anzugeben. Und Sie als braver Anwender haben mir und dem Handbuch natrlich geglaubt und
nichts eingetragen.
Schauen Sie einmal in Ihrem Benutzer-Verzeichnis im C4D-Server-Verzeichnis nach. Sie fnden dort
in dem Projekt-Ordner einen Ordner Results (Ergebnisse). Und siehe da, alle berechneten Bilder
der Animation liegen dort fein suberlich vor.
Nun knnen Sie einfach den gesamten Results-Projektordner auf den Rechner bertragen, auf
dem die weitere Verarbeitung (z.B. Filmschnitt, Compositing, Vertonung usw.) stattfndet.
Sie knnen sich die Liste der berechneten Bilder auch im Browser ansehen:
1. Starten Sie Ihren Internet-Browser.
2. Verbinden Sie sich mit dem C4DN-Server (IP-Adresse eingeben) und wechseln auf die Jobs-
Seite.
3. Klicken Sie auf den entsprechenden Job, um auf die Details-Seite zu gelangen.
18 Kapitel 3: Praxis 19
N
E
T
Aus der Ergebnis-Dateiliste (Result Files) knnen Sie einzelne Dateien auf Ihren Computer laden
oder aus dem Results-Verzeichnis lschen. Klicken Sie hierzu in der Liste zuerst die betreffende
Datei an und anschlieend entweder auf den Knopf Download fr das Herunterladen bzw.
Delete, um die Datei vom Server zu lschen.
Hinweis:
Wenn Sie auf Download klicken, kann u.U. sich auch eine separate Seite im Browser ffnen.
Das Verhalten ist abhngig von der Variablen browsertype in der Datei server.ini. Lesen Sie
mehr dazu im Referenzteil unter Download-Seite sowie den Anhngen unter Bereiche und
Variablen der Datei server.ini.
20 Kapitel 3: Praxis 21
N
E
T
3.4 Wo ist der fertige Film?
Ja aber, wo ist meine Animation? werden Sie fragen. Nun, zunchst einmal berechnet
CINEMA 4D NET Render fertige Einzelbild-Sequenzen. Dies hat fr die Weiterverarbeitung
wesentliche Vorteile. So gibt es z.B. keine Probleme mit integrierten Alpha-Kanlen. Auch von
den Kompressionsverlusten durch die gngigen Animation-Codecs bleiben Sie verschont. Sollten
bei der Berechnung Probleme auftreten (Festplatte voll, fehlende Textur, Absturz etc.), kann die
Berechnung spter problemlos fortgesetzt werden; bei AVI- oder MOVIE-Filmen ist dies nicht
mglich.
Trotzdem knnen Sie einen Animations-Codec (z.B. Cinepak) in den Bildeinstellungen der Szene
einstellen. Vorausgesetzt der Server hat den entsprechenden Codec installiert, generiert dieser aus
den berechneten Einzelbildern anschlieend eine einzelne Animation.
Hinweis:
Das Erzeugen einer Animation aus Einzelbildern erfordert i.d.R. die doppelte Menge an
Speicherplatz auf der Festplatte. Beachten Sie auch, da je nach Betriebssystem eine maximale
Gre einer Datei von typischerweise 2 GByte nicht berschritten werden darf. Je nach Aufsung
der Bilder und der verwendeten Kompression schrnkt das die maximal mgliche Dauer der
Animation stark ein. Beispielsweise reichen bei einer Aufsung von 640x480 Pixeln pro Bild und
30 Bildern pro Sekunde 2 GByte gerade mal fr 50 Sekunden Animation.
Achtung!
Achten Sie darauf, da auf dem Server die mglicherweise bentigten Spezial-Codecs Ihrer
Video-Hardware installiert sind. Andernfalls kann auf diese Kompressoren nicht zugegriffen
werden, es liegt ein logischer Fehler vor und der C4DN-Server benutzt den erstbesten, den er
fndet. Aber keine Angst, die vorher berechneten Einzelbilder liegen nach wie vor auf dem Server.
Es geht also nichts verloren!
Achtung!
Falls Sie auch Alphakanle und Tiefenmaps berechnen lassen wollen, knnen Sie nur jeweils
eine(n) nutzen (entweder Alphakanal oder Tiefenmap), da bei der Kommunikation zwischen
Client und Server nur jeweils ein Einzelbild (mit optional integriertem Alphakanal oder Tiefenmap)
geschickt wird.
3.5 Aufrumen
Wenn ein Projekt beendet ist (und auch nicht noch einmal berechnet werden mu), knnen
Sie das Job-Verzeichnis in Ihrem Benutzer-Ordner lschen. Alternativ knnen Sie das auch
ber die Jobs-Seite tun, indem Sie auf Delete klicken. Nach einer Sicherheitsabfrage,
wird das komplette Projekt vom Server gelscht. Denken Sie aber immer daran, vorher ggf.
Sicherungskopien z.B. auf Band, Wechselmedien, CD-ROMs o.. zu erstellen.
Hinweis:
Aus Sicherheitsgrnden erfolgt das Lschen von Dateien nicht automatisch nach dem Berechnen.
20 Kapitel 3: Praxis 21
N
E
T
3.6 Es liegen keine Ergebnisse vor
Vermutlich hat es Probleme bei der Berechnung der Animation gegeben. Um das zu berprfen,
gehen Sie wie folgt vor:
1. Starten Sie Ihren Internet-Browser und gehen auf die Jobs-Seite.
2. berprfen Sie, ob sich Ihr Job noch in der Render Queue befndet. In diesem Fall ist die
Berechnung noch nicht abgeschlossen.
Hinweis:
Sollte Ihrer Meinung nach die Berechnung aber schon lngst beendet sein, so hat vermutlich
ein netter Kollege mit hherer Prioritt einen eigenen Job dazwischen geschoben (siehe
Administrierung von Benutzern).
3. Es ist allerdings auch mglich, da Ihr Job in der Inactive Jobs-Liste steht und den Status
error hat. Dann klicken Sie auf den Job-Name, um zur Details-Seite zu wechseln. Auf dieser
Seite wird ein Fehler im Klartext angezeigt. Mgliche Ursachen knnen u.a. sein: fehlende
Texturen, falsche Texturnamen, kompletter Absturz des Netzwerkes, kein Platz mehr fr die
Ergebnisse, keine Schreiberlaubnis auf den Server (ins CINEMA 4D NET Render-Verzeichnis).
Lokalisieren Sie das Problem anhand der Fehlermeldung, stellen Sie es ab und starten Ihren Job
erneut. (Klicken Sie auf Start auf der Jobs-Seite). Die Berechnung wird an der Stelle des
Problems fortgesetzt. Sie werden z.B. bei einem Speicherplatzproblem am Ende feststellen, da
Ihnen trotzdem kein Bild durch die Lappen gegangen ist.
Es kann aber auch vorkommen, da ein Fehler in der Szene-Datei (z.B. falsche Einstellungen,
fehlende Texturen o..) die Ursache fr fehlende Ergebnisse sind. Was dann zu tun ist, erfahren
Sie im anschlieenden Kapitel.
3.7 Genderte Projekte ersetzen
Stellen wir uns einmal vor:
Sie haben in CINEMA 4D doch tatschlich vergessen, Pfanzen in Ihre Garten-Szene zu setzen, die
Berechnung war ein Reinfall. Oder Sie haben nur eine Preview-Berechnung in der Gre 160x80
Pixeln durchgefhrt, bentigen nun aber fr das fertige Projekt volle PAL- oder NTSC-Aufsung.
In beiden Fllen mssen Sie Ihre Szene natrlich in CINEMA 4D korrigieren (hier Pfanzen
einfgen, dort die Einstellungen der Bildberechnung abndern). Doch was nun? Nochmal
das gesamte Projekt zusammenstellen? Schon wieder die vielleicht 140 MByte auf den Server
bertragen?
Nein, natrlich nicht!
Genau fr diesen Fall, wenn nur wenige Dateien an den Server bertragen werden mssen, haben
wir eine sehr praktische Funktion parat.
22 Kapitel 3: Praxis 23
N
E
T
1.Starten Sie Ihren Internet-Browser und wechseln auf die Jobs-Seite.
2.Klicken Sie auf den Job, der die genderte(n) Datei(en) empfangen soll, um auf die Details-
Seite zu gelangen.
3.Klicken Sie auf Upload. Eine neue Seite erscheint.
Hier haben Sie die Mglichkeit, bis zu zehn Dateien auf einmal in Ihr Projekt-Verzeichnis
hochzuladen.
4. Klicken Sie auf den Browse-(Durchsuchen)-Knopf und whlen ber das Dialogfenster die
gewnschte Datei aus, die ersetzt werden soll. Besttigen Sie die Wahl mit Klick auf OK.
Die eben ausgesuchte Datei erscheint im Textfeld neben dem Browse-Schalter.
5. Wiederholen Sie Schritt 4, bis alle genderten oder zu ergnzenden Dateien ausgewhlt sind.
22 Kapitel 3: Praxis 23
N
E
T
6. Klicken Sie auf den Upload-Knopf.
Die Dateien werden nun ins Projekt-Verzeichnis auf dem Server bertragen.
Hinweis:
Wenn Sie mehr als zehn Dateien an den Server bertragen mssen, wiederholen Sie die oben
beschriebene Prozedur so lange, bis sich alle Dateien im betreffenden Job-Verzeichnis befnden.
7.Lschen Sie anschlieend auf der Details-Seite alle alten Bilder (WICHTIG!, sonst passiert u.U.
nichts), indem Sie auf Clear klicken.
8.Gehen Sie nun wieder auf die Jobs-Seite und befrdern den Job mit einem Klick auf Start in
die Render Queue-Liste. Der Job wird nun erneut berechnet.
Hinweis:
Aus der Project Files-Dateiliste knnen Sie einzelne Dateien auch auf Ihren Computer
herunterladen oder sie lschen. Klicken Sie hierzu in der Liste zuerst die betreffende Datei an und
anschlieend entweder auf den Knopf Download fr das Herunterladen bzw. Delete, um die
Datei vom Server zu lschen.
3.8 Arbeiten mit Job-Prioritten
Stellen wir uns vor:
Sie haben Ihr Projekt ein gutes Stck vorangebracht und wollen vor dem nchsten Schritt ein
Preview (Vorschau) rendern. Sie haben alles ordentlich an den Server geschickt (z.B. mit dem
Namen Urgent, mssen aber feststellen, da vor Ihrem neuen Job noch fnf weitere auf die
Berechnung warten, die Sie schon zuvor in Auftrag gegeben haben Sie wrden Ihre Ergebnisse
frhestens am nchsten Tag erhalten, fr Sie also viel zu spt.
Als Abhilfe schieben Sie nun Ihren Job an eine hhere Stelle:
1. Wechseln Sie auf die Jobs-Seite.
Sie sehen nun die Render Queue-Liste. Der Job mit der hchsten Prioritt befndet sich
am Anfang der Liste. Die Prioritt nimmt nach unten hin ab. An einem Projekt wird gerade
gearbeitet (Status running) und weitere stehen in Warteposition (Status waiting). Ihr neu
hinzugekommener Job befndet sich standardmig am Ende der Liste.
24 Kapitel 3: Praxis 25
N
E
T
2. Neben jeder Priorittsnummer befnden sich kleine nach oben bzw. unten weisende
Pfeilsymbole. Hiermit schieben Sie Jobs in der Liste nach oben bzw. unten. Die Prioritt wird
also hher oder niedriger gesetzt.
Klicken Sie auf den nach-oben-Pfeil Ihres neuen Projekts.
Die Anzeige wird neu aufgebaut, und Sie sehen, da Ihr Job um eine Zeile nach oben
gewandert ist.
3. Klicken Sie solange auf den nach-oben-Pfeil, bis sich Ihr Job an der ersten Position befndet.
24 Kapitel 3: Praxis 25
N
E
T
Der Job, der vor dem Umsortieren berechnet wurde, wird in dem Moment sofort abgebrochen,
in dem das neue Projekt an hhere Prioritt rutscht. Die Clients stellen ihre Arbeit sofort ein, die
aktuell berechneten Bilder sind zunchst einmal verloren. Ist der neue Job beendet, wird mit dem
alten an der Stelle fortgefahren, an der er unterbrochen wurde. Es geht nichts verloren.
Sie knnen als normaler Anwender (im Gegensatz zum Administrator) allerdings nur innerhalb
Ihrer eigenen Jobs die Prioritten ndern. Benutzen Sie zusammen mit Kollegen das Render-
Netzwerk, sollten Sie ggf. den Render-Administrator kontaktieren, um bevorzugt behandelt zu
werden.
Hinweis:
Mit dem nach-unten-Pfeil knnen Sie einem Job eine niedrigere Prioritt zuweisen.
26 Kapitel 3: Praxis 27
N
E
T
3.9 Jobs abbrechen
Stellen wir uns vor:
Sie haben die Berechnung eines Jobs gestartet, stellen aber in der Job-berwachung fest, da
Sie mit vllig falschen Parametern arbeiten (z.B. ist noch Keine Schattenberechnung von der
Preview-Berechnung eingeschaltet).
Wollen Sie warten, bis das Projekt trotzdem abgearbeitet ist? Unsinn, natrlich nicht! Wir werden
die augenblickliche Berechnung also abbrechen.
1. Wechseln Sie auf die Jobs-Seite. Dort befndet sich Ihr Job in der Render Queue.
2. Klicken Sie in der entsprechenden Job-Zeile auf Stop.
Damit wandert der Job automatisch in die Inactive Jobs-Liste. Dort knnen Sie ihn modifzieren
(siehe Genderte Projekte ersetzen) oder ganz lschen. Fr den Server ist das Thema nun
erledigt. Er kmmert sich sofern vorhanden schon um den nchsten Job.
3.10 Dynamisches Arbeiten mit Clients
Genau Stellen wir uns vor:
Sie haben bers Wochenende viele Jobs gestartet und alle Computer Ihrer Firma in die
Berechnung einbezogen. Dummerweise sind am Montag noch nicht alle Jobs fertig. Sie brauchen
aber wieder Computer fr die tgliche Broarbeit.
Selbstverstndlich laufen sowohl C4DN-Client als auch C4DN-Server parallel zu anderen
Applikationen. Wollen Sie allerdings neben dem an sich schon rechenintensiven Rendering
andere, ebenso rechenintensive Programme (z.B. Tabellenkalkulation, Grafkprogramme usw.)
nutzen, wird die ganze Geschichte sehr schnell sehr zh und macht berhaupt keinen Spa
mehr.
Andererseits haben Sie noch gengend Rechner im Netz, so da das Fehlen eines Clients nicht
weiter ins Gewicht fllt. Mit CINEMA 4D NET Render knnen Sie zu beliebigen Zeitpunkten neue
Clients in einen Render-Verbund eingliedern oder aus einem solchen Zusammenschlu einzelne
entfernen.
Es gibt hier nichts weiter zu beachten. Schlieen Sie einfach das C4DN-Client-Programm (Men
Datei / Beenden) wie jedes andere Programm auch (also nicht die Zieh-den-Stecker-raus-
Methode benutzen).
Wird ein Client beendet, bricht er nach einer Rckfrage die Arbeit am aktuellen Job sofort ab. Das
aktuelle Bild ist zunchst verloren, wird aber spter von einem anderen Client erneut berechnet.
Mit anderen Worten, Ihr Rechner steht Ihnen sofort fr andere Aufgaben zur Verfgung.
Etwas anders sieht es aus, wenn Sie den C4DN-Server mitten in einer Job-Berechnung beenden.
Die Clients laufen solange weiter und speichern die berechneten Bilder lokal ab, bis entweder Ihr
Auftrag fertig ist oder Ihnen der Festplattenplatz ausgeht. Danach halten sie an.
26 Kapitel 3: Praxis 27
N
E
T
Erst wenn der Server wieder gestartet wird, bekommen die Clients neue Auftrge. Vorher ldt der
Server aber alle bis dahin aufgelaufenen Bilder von den lokalen Festplatten der Clients herunter.
Hinweis:
Der C4DN-Server verteilt die Last optimal, so da keiner der C4DN-Clients warten mu. Alle
Clients werden stndig beschftigt.
3.11 Worst-Case-Flle
Stellen wir uns vor nein, besser nicht, nehmen wir folgendes einfach nur einmal an:
Ihre Putzfrau, die nach Feierabend zum Saubermachen kommt, hat mit Computern so gar nichts
am Hut. Alles, wonach sie sucht, ist eine freie Steckdose fr den Staubsauger. Keine frei? Also
dann mal schnell einen Stecker herausgezogen und schwupps ist eben der Server-Rechner oder
einer der Clients ganz brachial aus dem Netzwerk extrahiert worden.
Versehentliches Ausschalten eines Computers, Abstrze des Betriebssystems usw. haben schon
manchen Computer-Anwender in die Nhe eines Herzinfarktes gebracht.
In CINEMA 4D NET Render haben wir zur Schonung Ihrer Gesundheit einige
Sicherheitsvorkehrungen getroffen. Betrachten wir die schlimmsten Flle einmal genauer:
Ein C4DN-Client ist nicht mehr vorhanden:
Wird ein Client abgewrgt, ist das eben berechnete Bild zunchst einmal verloren. Allerdings
erkennt der Server automatisch, da nun ein Arbeiter weniger im Netzwerk hngt und dadurch
Bilder in der Berechnung ausfallen. Folglich verteilt er die Render-Auftrge entsprechend neu.
Es gehen Ihnen somit keinerlei Bilder Ihrer Animation verloren. Lediglich die Rechenzeit fr das
eine Bild, an dem der ausgefallene Client gearbeitet hatte, ist verloren, da ein anderer damit noch
einmal anfangen mu.
Die C4DN-Clients befnden sich lokal auf den jeweiligen Computern des
Netzwerkes.
Der C4DN-Server fllt aus:
Das pltzliche Fehlen des Servers, des Groen Koordinators im Hintergrund, z.B. durch einen
Absturz des Computers, ist in der Regel der schlimmste anzunehmende Unfall. Aber auch hier
hlt CINEMA 4D NET Render den Schaden (soweit mglich) in Grenzen.
Fllt nun der Server sei es das Programm oder gleich der ganze Computer aus, berechnen
die Clients ihre vom Server bereits zugeteilten Bilder des aktuellen Jobs einfach weiter. Die Bilder
werden dann auch im lokalen Results-Verzeichnis des Clients abgelegt. Dies geht solange gut,
bis entweder der Job beendet ist oder kein freier Platz mehr auf der lokalen Festplatte vorhanden
ist.
28 Kapitel 3: Praxis 29
N
E
T
Wird nun der Server neu gestartet, stellt dieser fest, da vor seinem Ableben ein Job in Arbeit
war, was davon bereits erledigt ist und was noch zu tun ist. Anschlieend klappert er alle Clients
ab, sammelt evtl. Ergebnisse ein und vergibt den Rest des Jobs neu, oder er beginnt mit dem
nchsten. Wiederum gehen keinerlei Daten verloren wenn auch erheblich Rechenzeit verloren-
gegangen sein kann (z.B. wenn Sie den Server-Absturz erst nach Ihrem Urlaub bemerken).
28 Kapitel 3: Praxis 29
N
E
T
3.12 Administration von Clients
Sie gelangen in die Clients-Verwaltung, indem Sie im Browser auf die Verknpfung Clients klik-
ken. Je nach Benutzerrecht sehen Sie alle (Administrator), oder nur die von Ihnen benutzbaren
Clients.
Eigentlich gibt es an dieser Stelle nicht viel zu verwalten. Dieser Punkt dient in erster Linie der
berwachung aller am Rendern beteiligten Computer. Diese ist sehr praktisch, um live zu beob-
achten, wie schnell einzelne Computer respektive Clients tatschlich arbeiten.
Mit der Tabelle erhalten Sie wichtige Informationen ber den Ablauf der Animationsberechnung.
Die Details werden im Kapitel Clients-Seite im Referenzteil erlutert.
30 Kapitel 3: Praxis 31
N
E
T
3.13 Administration von Benutzern
Nur der Administrator kann neue Benutzer anlegen bzw. alte lschen. Wenn Sie also Ihren Namen
oder Ihr Pawort als normaler Benutzer ndern mchten, mssen Sie den Administrator darum
bitten. Als Administrator schauen Sie im Kapitel Users-Seite im Referenzteil nach.
3.14 Modifzierung der Webseiten
Die Webseiten von CINEMA 4D NET Render sind so einfach aufgebaut, da Sie diese selber nach
eigenen Geschmack grafsch ndern knnen. Das kann entweder manuell geschehen oder ber
ein entsprechendes grafsches Programm (z.B. GoLive oder Microsoft Frontpage) erfolgen. Inter-
essant ist das Ganze vor allem dann, wenn Sie einen eigenen Internet-Renderservice mit Ihrem
eigenen Design anbieten wollen.
Sie knnen auf den Seiten die grafschen Elemente ndern oder zustzliche Elemente plazieren.
Auch die Verwendung von Frames ist mglich. Beachten mssen Sie nur folgendes. An manchen
Stellen im HTML-Code werden in Kommentaren Variablen versteckt, die von CINEMA 4D NET
Render beim Aufruf der Seite durch einen entsprechenden Inhalt ersetzt werden.
Wenn wir uns z.B. einmal die Tabelle fr die Client-Liste als HTML-Code ansehen
<TABLE BGCOLOR=BLACK BORDER=1>
<TR>
<TH ALIGN=RIGHT> <FONT COLOR=WHITE>No. </TH>
<TH ALIGN=LEFT> <FONT COLOR=WHITE>Client </TH>
<TH ALIGN=LEFT> <FONT COLOR=WHITE>Info </TH>
<TH ALIGN=CENTER><FONT COLOR=WHITE>State </TH>
<TH ALIGN=LEFT> <FONT COLOR=WHITE>Job Name </TH>
<TH ALIGN=LEFT> <FONT COLOR=WHITE>Job Owner</TH>
<TH ALIGN=CENTER><FONT COLOR=WHITE>To Do </TH>
<TH ALIGN=CENTER><FONT COLOR=WHITE>Frame </TH>
<TH ALIGN=CENTER><FONT COLOR=WHITE>Image </TH>
<! clientlist >
</TR>
</TABLE>
knnen Sie den Kommentar <! clientlist > mit der Variablen clienlist entdecken.
Diese Variable wird also von CINEMA 4D NET Render im laufenden Betrieb durch die tatschlichen
Tabellendaten ersetzt.
Achtung!
Wenn Sie diesen Kommentar lschen, sehen Sie zwar die berschrift der Tabelle, nicht mehr
jedoch deren Inhalt. Erstellen Sie vor nderungen unbedingt Sicherheitskopien der Original-
HTML-Seiten!
Sie knnen aber den Kommentar auch mehrfach auf der Seite verteilen. Dann erscheint der
ersetzte Inhalt auch mehrfach auf der Seite.
4. Referenz
30 Kapitel 3: Praxis 31
N
E
T
4. Referenz
32 Kapitel 4: Referenz 33
N
E
T
4. Referenz ........................................................................................ 33
4.1 Allgemeines............................................................................................................................ 33
4.2 Welcome-Seite (Titelseite) ................................................................................................... 34
4.3 Jobs-Seite............................................................................................................................ 36
4.3.1 Render Queue............................................................................................................. 36
4.3.2 Inactive Jobs............................................................................................................... 37
4.3.3 Create New Job .......................................................................................................... 38
4.4 Details-Seite........................................................................................................................ 39
4.4.1 Project Files ................................................................................................................ 40
4.4.2 Result Files.................................................................................................................. 40
4.5 Upload-Seite ....................................................................................................................... 41
4.6 Download-Seite .................................................................................................................. 42
4.7 Clients-Seite........................................................................................................................ 44
4.8 Users-Seite.......................................................................................................................... 46
4.9 Das Konsolenfenster............................................................................................................... 49
32 Kapitel 4: Referenz 33
N
E
T
4. Referenz
Wie bereits erwhnt, erfolgt die Steuerung von CINEMA 4D NET Render ber HTML. Das hat zum
einen den Vorteil der vlligen Plattformunabhngigkeit, bietet aber auch die Mglichkeit z.B. von
zuhause (oder irgendwo auf der Welt) jederzeit ber das Internet in das Netzwerk-Rendern ein-
greifen zu knnen.
Im vorangegangenen Teil haben wir Sie anhand von Fallbeispielen in die Funktionsweise und
Bedienung von CINEMA 4D NET Render eingefhrt. Im Referenzteil auf den folgenden Seiten er-
halten Sie pro HTML-Seite nochmals zu jeder Funktion eine kurze Erklrung. Dieser Abschnitt eig-
net sich also hervorragend als Nachschlagewerk.
4.1 Allgemeines
Die Seitenstruktur des CINEMA 4D NET Render-Servers ist ziemlich einfach und bersichtlich
gehalten, um die Bedienung zu erleichtern.
Auf allen Seiten fnden Sie zur Orientierung oben in der Titelzeile die Bezeichnung der Seite.
Darunter befnden sich immer Verknpfungen auf alle anderen Seiten, d.h. Sie knnen bequem
von jeder Seite direkt auf alle anderen Seiten gelangen.
Der Administrator hat zustzlich zu den normalen Seiten eines Benutzers auch noch Zugriff auf
die User-Seite fr die Benutzer-Verwaltung.
Im folgenden fnden Sie die Beschreibung der einzelnen Seiten im Detail.
34 Kapitel 4: Referenz 35
N
E
T
4.2 Welcome-Seite (Titelseite)
Diese Seite sehen Sie immer zur Begrung wenn Sie sich auf den Server einwhlen. Sollte Sie
diese Seite stren, da Sie schneller zu den entsprechenden Unterseiten gelangen wollen, knnen
Sie einfach Lesezeichen (Bookmarks, Favouriten) fr diese Seiten verwenden.
Copyright-Informationen und die MAXON Computer-Kontaktadresse erhalten Sie, wenn Sie auf
das MAXON-Logo oder die ABOUT-Verknpfung klicken.
Um sich am Server selbst anzumelden, klicken Sie direkt auf das Logo (den runden Ball) oder die
Enter-Verknpfung.
34 Kapitel 4: Referenz 35
N
E
T
Je nach Konfguration treten nun zwei Flle auf:
1. Es gibt nur einen Benutzer den Administrator (Standardeinstellung) , und Sie haben kein
Pawort eingestellt. Sie gelangen dann sofort auf die Jobs-Seite.
2. Sie haben mehrere Benutzer eingerichtet und als Administrator oder einer der Benutzer auf
Enter geklickt. Es ffnet sich ein Dialog, der von Ihnen die korrekte Eingabe von Benutzerna-
me und Pawort verlangt.
Sofern diese Informationen korrekt sind, gelangen Sie ebenfalls auf die Jobs-Seite.
Hinweis:
Ihr Browser merkt sich in aller Regel diese Zugangsdaten zur Laufzeit, so da Sie beim Aufrufen
weiterer Seiten nicht jedesmal die Daten neu eintippen mssen. Wenn Sie aber Ihren Browser
beenden und neu starten, sind diese Informationen (aus Sicherheitsgrnden) verloren und
mssen erneut eingegeben werden.
36 Kapitel 4: Referenz 37
N
E
T
4.3 Jobs-Seite
Hier werden alle zu berechnenden Animationen verwaltet. Sie knnen u.a. neue Jobs manuell an-
legen, Prioritten vergeben oder sich einen bestimmten Job gezielt anzeigen lassen.
Hinweis:
Diese Seite wird alle paar Sekunden automatisch neu aufgebaut (s. Die Konfgurationsdatei).
4.3.1 Render Queue
In der Tabelle fnden Sie eine Liste aller auf dem Server abgelegten Jobs, die entweder schon
berechnet werden oder demnchst an die Reihe kommen. Sie knnen die Funktion dieses Bereichs
mit der Druck-Warteschlange Ihres Betriebssystems (z.B. Macintosh Print Monitor) vergleichen.
Auch dort knnen Sie Druckauftrge starten, stoppen oder lschen.
Priority bezeichnet eine fortlaufende Nummer, mit der die Jobs gekennzeichnet werden. Die
Jobs werden nacheinander abgearbeitet, wobei mit dem ersten begonnen wird.
ber die Pfeilknpfe neben der Prioritt knnen Sie die Reihenfolge der Jobs nachtrglich ndern.
Sie schieben einen Job in der Liste nach oben oder nach unten. Je weiter oben ein Job (Status
waiting) steht, desto eher kommt er zur Berechnung an die Reihe.
36 Kapitel 4: Referenz 37
N
E
T
Wenn ein Job gerade berechnet wird (Status running) und Sie diesen nach unten umsortieren,
wird die Berechnung sofort abgebrochen. Alle gerade bei den Clients in Arbeit befndlichen Bilder
werden ebenfalls abgebrochen und gehen verloren. Alle bisher fertig berechneten Bilder bleiben
natrlich erhalten. Sobald die Berechnung wieder gestartet wird (sei es durch erneute Umsortie-
rung oder durch die Listenreihenfolge) werden nur die noch fehlenden Bilder berechnet.
Job Name gibt den Namen des Jobs an. Ein Klick hierauf fhrt zur gezielten Verwaltung des
Jobs mit der betreffenden Nummer (siehe Details-Seite).
Owner gibt den Namen des Benutzers an, dem der Job gehrt. Sind Sie als normaler Benutzer
angemeldet, sehen Sie selbstverstndlich nur Ihre eigenen Jobs. Einzig der Administrator sieht alle
Jobs aller Benutzer.
State gibt den Status des aktuellen Jobs an. Mgliche Zustnde sind:
Status Bedeutung
waiting Der Job wartet auf die Berechnung.
running Der Job wird im Augenblick berechnet.
Progress zeigt mit einem Wert zwischen 0% und 100% an, wieweit die Berechung einer Szene
fortgeschritten ist. Wenn der Wert 100% erreicht ist, ist die Berechnung abgeschlossen, und der
Job wandert automatisch in die Inactive Jobs-Liste (siehe unten).
Command. Sollten Sie aus irgendeinem Grund einen Job zeitweilig oder endgltig aus der War-
teschlange entfernen wollen, klicken Sie einfach auf Stop. Der Job erscheint dann in der Inac-
tive Jobs-Liste. Sie knnen Ihn aber jederzeit von dort wieder in die Render Queue befrdern.
Erst wenn Sie einen Job lschen, verschwindet er endgltig aus allen Listen und seine Daten wer-
den vom Server gelscht.
4.3.2 Inactive Jobs
In dieser Liste knnen Sie neue Jobs anlegen, diese startklar machen (Hochladen der Szene und
Texturen) und die Bilder fertig berechneter Szenen abholen.
Hinweis:
Falls bei der Berechnung eines Jobs ein Fehler auftritt, wird dieser sofort gestoppt, automatisch
aus der Render Queue entfernt und in die Inactive Jobs-Liste genommen. Dort knnen Sie
dann detailliert nachschauen, was passiert ist.
Job Name siehe oben
Owner siehe oben
State gibt den Status des aktuellen Jobs an. Mgliche Zustnde sind:
Status Bedeutung
keine besonderen Vorkomnisse
error Bei der Bearbeitung des Jobs ist ein Fehler aufgetreten.
Progress siehe oben
38 Kapitel 4: Referenz 39
N
E
T
Command. Mit einem Klick auf Start befrdern Sie den Job in die Render Queue. Dort wird
er an letzter Stelle eingefgt und wartet auf die Berechnung.
Mit einem Klick auf Clear knnen Sie die bisher berechneten Bilder des Jobs komplett vom Ser-
ver lschen. Das ist praktisch, wenn bei einer vorherigen Berechnung ein Fehler auftrat oder die
Szene nach einer nderung der Render-Einstellungen nochmals berechnet werden soll.
Mit einem Klick auf Delete knnen Sie den Job physikalisch vom Server lschen. Es werden hier-
bei sowohl alle Szene-Dateien als auch alle mglicherweise vorhandenen berechneten Ergebnisse
unwiderrufich entfernt. Selbstverstndlich erscheint vorher eine Sicherheitsabfrage.
4.3.3 Create New Job
Unterhalb der Liste fnden Sie ein Eingabefeld, in das Sie den Namen eines neuen Jobs eingeben
knnen. Klicken Sie danach auf Create New Job. Der (noch leere) Job wird nun in die Inactive
Jobs-Liste eingereiht. Sie mssen diesen anschlieend mit einer zu berechnenden Szene fllen.
Entweder haben Sie direkten Zugriff auf Ihren Benutzer-Ordner auf dem Server und kopieren
Ihre Szene direkt in das Unterverzeichnis mit dem Namen des Jobs. Oder Sie klicken auf den Job-
Namen in der Liste und gelangen auf die Details-Seite. Dort knnen Sie die bentigten Dateien
auch manuell hochladen.
Achtung!
Fr die Namensgebung bei den Jobs gilt das Gleiche wie bei der Namensgebung der Benutzer. Da
der Job-Name auch gleichzeitig fr die Erstellung der Job-Ordner verwendet wird, darf der Name
maximal aus 32 Zeichen bestehen. Als Zeichen drfen Sie nur die Buchstaben von ,A,Z, ,a,z,
,0,9 sowie den Unterstrich ,_ verwenden. Leerzeichen oder Sonderzeichen sind nicht erlaubt!
4.3.4 Reset Clients
Sind Sie als Administrator angemeldet, knnen Sie hiermit alle Clients neu starten, wenn Sie z.B.
ber das Netzwerk ein fehlendes Plug-in installiert haben, ohne an den entsprechenden Rechnern
vor Ort sein zu mssen.
4.3.5 Reset Server
Sind Sie als Administrator angemeldet, knnen Sie hiermit den Server neu starten, wenn dies not-
wenig sein sollte.
38 Kapitel 4: Referenz 39
N
E
T
4.4 Details-Seite
In die detaillierte Job-Kontrolle gelangen Sie, wenn Sie auf einen Job-Namen in der Job-Liste (sie-
he oben) klicken.
Hier verwalten Sie gezielt einen bestimmten Job. Sie knnen u.a. den Fortschritt der Berechnung
betrachten, gezielt einzelne Dateien nachtrglich bermitteln oder im Falle eines Problems die ge-
naue Fehlermeldung ansehen.
Im oberen Seitenbereich werden detaillierte Information ber den Job angezeigt.
40 Kapitel 4: Referenz 41
N
E
T
4.4.1 Project Files
In der Liste fnden Sie alle zum Job gehrenden Dateien, die sich auf dem Server befnden.
Um sich eine Datei anzusehen (z.B. eine Textur) oder zu speichern (z.B. eine Szene), markieren Sie
den Eintrag in der Liste (Klick mit der linken Maustaste auf den Namen). Anschlieend klicken Sie
auf den Schalter Download.
Hinweis:
Wenn Sie auf Download klicken, kann u.U. sich auch eine separate Seite im Browser ffnen.
Das Verhalten ist abhngig von der Variablen browsertype in der Datei server.ini. Lesen Sie
mehr dazu im Referenzteil unter Download-Seite sowie den Anhngen unter Bereiche und
Variablen der Datei server.ini. Auf diese Download-Seite gelangen Sie auch, wenn Sie die Listen-
berschrift anklicken.
Um eine einzelne Datei gezielt vom Server zu lschen (z.B. eine nicht mehr bentigte Textur), mar-
kieren Sie den Eintrag in der Liste. Anschlieend klicken Sie auf den Schalter Delete.
Fehlende Dateien knnen Sie mit Klick auf Upload manuell hinzufgen (siehe Upload-Seite).
4.4.2 Result Files
Alle berechneten Bilder des Jobs laufen bei der Berechnung frher oder spter auf dem Server
ein und werden hier angezeigt. Da die Seite keinen automatischen Refresh (Aktualisierung der
Informationen) durchfhrt, empfehlt es sich, von Zeit zu Zeit diesen manuell mit einem Klick auf
den Refresh-Knopf auszulsen, um jeweils die aktuelle Liste aller Dateien zu sehen.
Um sich ein berechnetes Bild anzusehen oder zu speichern, markieren Sie den Eintrag in der Li-
ste (Klick mit der linken Maustaste auf den Namen). Anschlieend klicken Sie auf den Schalter
Download.
Hinweis:
Wenn Sie auf Download klicken, kann u.U. sich auch eine separate Seite im Browser ffnen.
Das Verhalten ist abhngig von der Variablen browsertype in der Datei server.ini. Lesen Sie
mehr dazu im Referenzteil unter Download-Seite sowie den Anhngen unter Bereiche und
Variablen der Datei server.ini. Auf diese Download-Seite gelangen Sie auch, wenn Sie die Listen-
berschrift anklicken.
Um eine einzelne Datei gezielt vom Server zu lschen, markieren Sie den Eintrag in der Liste. An-
schlieend klicken Sie auf den Schalter Delete.
Um alle Bilder auf einmal zu lschen, knnen Sie auf der Jobs-Seite hinter dem betreffenden
Projekt in der Command-Spalte auf Clear klicken.
40 Kapitel 4: Referenz 41
N
E
T
4.5 Upload-Seite
Diese Seite erreichen Sie ber die Details-Seite. Sie knnen bis zu zehn Dateien auf einmal an
den aktuellen Job bertragen. Dies bietet sich an, wenn Sie z.B. eine Textur vergessen oder in der
Zwischenzeit Ihre Szene gendert haben sollten. Sollten Sie ber das Internet zugreifen, ist dies
die einzige Mglichkeit, Dateien zum Server zu schicken.
Um eine Datei auszuwhlen, haben Sie zwei Mglichkeiten:
1. Geben Sie Pfad und Namen direkt in das Textfeld ein.
2. Klicken Sie auf den Schalter Browse (Durchsuchen). Es ffnet sich das Dateiauswahlfenster
Ihres Betriebssystems. Whlen Sie die Datei und verlassen den Dialog ber OK (oder ff-
nen, oder , je nach Betriebssystem).
42 Kapitel 4: Referenz 43
N
E
T
3.Um das Hochladen zu starten, klicken Sie abschlieend auf den Schalter Upload.
Hinweis:
Wollen Sie mehr als zehn Dateien hochladen, mssen Sie den Upload-Vorgang einfach nur
wiederholen.
4.6 Download-Seite
Im Laufe unserer Arbeit mit den verschiedensten Internet-Browsern muten wir leider feststellen,
da sich viele in manchen Dingen nicht sonderlich um die defnierten HTML-Standards kmmern.
So u.a. beim Download aus Listen heraus. Mal funktioniert er mit dem einen, mal mit dem ande-
ren Browser, mal auf dem einen, mal auf dem anderen Betriebssystem.
Aus diesem Grund wurde von uns eine spezielle Variable fr die Datei server.ini defniert (siehe
Anhnge). Steht die Variable browsertype auf 1, so wird direkt aus der Results-Liste heraus
geladen. Steht diese Variable auf 0 (Null), erscheint eine neue, die Download-Seite.
42 Kapitel 4: Referenz 43
N
E
T
Auf dieser Seite werden alle Dateien des Results-Verzeichnisses des aktuellen Jobs aufgelistet. Es
handelt sich um eine simple HTML-Liste mit lauter Querverweisen (Links). Auerdem wird Ihnen
noch die Gre jeder Datei mitgeteilt.
Um eine Datei nun in Ihren Browser herunterzuladen, klicken Sie einfach auf den Verweis. Alter-
nativ knnen Sie auch den Punkt Link speichern als aus dem Kontextmen des Browsers aufru-
fen. (Mehr dazu fnden Sie in der Dokumentation zu Ihrem Internet-Browser.)
Standardmig wird das ffnen der Download-Seite erzwungen, d.h. die Variable browsertype
ist auf 0 gesetzt.
Hinweis:
ndern Sie die Variable nur dann auf 1, wenn Sie nicht den Microsoft Internet Explorer be-
nutzen. Kommt es zu Problemen, setzen Sie die Variable zurck auf 0.
44 Kapitel 4: Referenz 45
N
E
T
4.7 Clients-Seite
Hier erhalten Sie ausfhrliche Informationen zu allen am Netzwerk-Rendering beteiligten Clients.
Wie bei den Jobs sieht der Administrator smtliche Clients, ein Benutzer aber nur die fr ihn nutz-
baren Clients.
Hinweis:
Diese Seite wird alle paar Sekunden automatisch neu aufgebaut (s. Die Konfgurationsdatei).
No. gibt eine fortlaufende Nummer der Clients an (Reihenfolge der Anmeldung beim Server).
Client enthlt die jeweilige TCP/IP-Adresse der Clients.
Info enthlt einen optionalen Kommentar zum Client z.B. den Namen des Computers, auf dem
der Client arbeitet.
State kennzeichnet den Status, in dem sich die Clients im Moment befnden. Mgliche Zustn-
de sind:
44 Kapitel 4: Referenz 45
N
E
T
Status Bedeutung
waiting Der Client wartet auf neue Auftrge vom Server.
running Der Client arbeitet. Ein Job wird im Augenblick berechnet.
error Bei der Bearbeitung des Jobs ist ein Fehler aufgetreten.
Job Name gibt den Namen des CINEMA 4D-Projektes an.
Job Owner kennzeichnet den Besitzer des Projekts.
To Do zeigen den Bereich einer Animation, der dem betreffenden Client vom Server zur Berech-
nung zugewiesen wurde.
Frame gibt Auskunft darber, an welchem Bild der betreffende Client im Augenblick rechnet.
Image zeigt eine Vorschau des Bildes, an dem der betreffende Client im Moment rechnet. Das
Vorschaubild wird nicht kontinuierlich gezeichnet, sondern in regelmigen Abstnden an den
Browser bertragen. Dadurch wird die Netzwerk-Last auf ein Minimum reduziert.
Control: Mit Reset knnen Sie den Client neu starten, wenn Sie z.B. ein fehlendes Plug-in in-
stalliert haben, ohne am Rechner vor Ort sein zu mssen.
46 Kapitel 4: Referenz 47
N
E
T
4.8 Users-Seite
Nur mit Administrator-Status knnen Sie auf die Users-Seite wechseln. Dort werden alle mo-
mentan eingerichteten Benutzer in einer Liste angezeigt. In der Liste stehen auch Zusatzinforma-
tionen wie z.B. die Prioritt.
Um einen neuen Benutzer zu erzeugen, geben Sie in das Textfeld links unterhalb der Liste zu-
nchst einen eindeutigen, noch nicht vorhandenen Namen ein. Klicken Sie anschlieend rechts
daneben auf den Schalter Create New User. Es funktioniert so hnlich wie das Anlegen eines
neuen Jobs.
46 Kapitel 4: Referenz 47
N
E
T
Achtung!
Fr die Namensgebung bei den Benutzern gilt das Gleiche wie bei der Namensgebung fr die
Jobs. Da der Job-Name auch gleichzeitig fr die Erstellung der Job-Ordner verwendet wird, darf
der Name maximal aus 32 Zeichen bestehen. Als Zeichen drfen Sie nur die Buchstaben von
,A,Z, ,a,z, ,0,9 sowie den Unterstrich ,_ verwenden. Leerzeichen oder Sonderzeichen sind
nicht erlaubt!
Sie knnen einen Benutzer jederzeit wieder lschen. Klicken Sie hierzu in der betreffenden Zeile
auf Delete in der Command-Spalte.
Wenn Sie auf den Namen eines Benutzers klicken, knnen Sie dessen Daten nachtrglich ndern:
Administrator zeigt an, ob ein Benutzer ber umfangreiche Rechte (yes) z.B. fr das Lschen
von Benutzern verfgt oder nur normaler Benutzer (no) ist.
48 Kapitel 4: Referenz 49
N
E
T
Password. Sie sollten hier immer ein Pawort vergeben und dem Benutzer auf einem sicheren
Weg (mndlich, FAX, veschlsselte E-Mail) mitteilen.
Priority. Hier knnen Sie den verschiedenen Benutzern unterschiedlich viel nutzbare Rechenzeit
zuweisen (nicht zu Verwechseln mit der Prioritt einzelner Jobs in der Render Queue). Benutzer
mit der hchsten Prioritt haben Vorrang vor denen mit niedriger Prioritt und erhalten daher die
berechneten Bilder schneller. Der Wert kann zwischen 0 (niedrigste Stufe) und 100 (hchste Stufe)
liegen.
Standardmig besitzt der Administrator den Wert 100 und jeder Benutzer den Wert 50.
Bei Einrichtung eines Internet-Renderservices knnten Sie z.B. die Prioritten der eingerichteten
Benutzer nach der zu zahlenden Grundgebhr einrichten. Wer mehr zahlt, erhlt seine Ergebnisse
vorrangig.
Info. Hier knnen Sie fr Ihren eigenen Bedarf beliebige Zusatzinformationen eingeben, z.B.
Mein bester Kunde.
Hinweis:
Den Benutzernamen knnen Sie aus internen Grnden nicht nachtrglich ndern. Sollte dies aber
doch einmal erfoderlich sein, dann legen Sie einfach einen neuen Benutzer unter dem neuen
Namen an und lschen den alten.
Achtung!
Beachten Sie auch die wichtigen Hinweise im Kapitel Sicherheitsaspekte, besonders wenn Sie
mehrere Benutzer einrichten.
48 Kapitel 4: Referenz 49
N
E
T
4.9 Das Konsolenfenster
Dieses Fenster erscheint beim Start von CINEMA 4D NET Render. ber das Datei-Men knnen
Sie die Netzwerk-Einstellungen (Network Settings) editieren und sehen, welche Plug-ins installiert
sind. Im Fenster werden diverse Meldungen wie z.B. der Fortschritt der gerade berechneten Szene
als Text angezeigt. Damit knnen Sie hauptschlich berprfen, ob ein Client (nach der Installati-
on) berhaupt richtig startet.
Generell ist es aber so, da die berprfung der Clients und der gerade laufenden Jobs mit einem
Browser wesentlich einfacher ist. Auf den Web-Seiten werden auerdem mehr Informationen an-
gezeigt.
50 Kapitel 4: Referenz 51
N
E
T
5. Anhnge
50 Kapitel 4: Referenz 51
N
E
T
5. Anhnge
52 Kapitel 5: Anhnge 53
N
E
T
5. Anhnge........................................................................................ 53
5.1 Die Konfgurationsdateien...................................................................................................... 53
5.1.1 Allgemeines................................................................................................................ 55
5.1.2 Bereiche und Variablen der Datei client.ini.............................................................. 55
5.1.3 Bereiche und Variablen der Datei server.ini ............................................................. 56
5.2 Benutzung von Plug-ins ......................................................................................................... 59
5.3 Installation und Konfguration in groen Netzwerken............................................................ 59
5.4 Sicherheitsaspekte.................................................................................................................. 60
5.5 IP-Adressierung ...................................................................................................................... 60
5.6 TCP-Port-Nummern ................................................................................................................ 61
5.7 TCP/IP-Netzwerke einrichten und konfgurieren...................................................................... 63
5.7.1 Hardware-berlegungen............................................................................................ 63
5.7.2 TCP/IP unter Windows konfgurieren .......................................................................... 64
5.7.3 TCP/IP unter MacOS konfgurieren.............................................................................. 64
5.8 Support .................................................................................................................................. 65
5.9 Glossar ................................................................................................................................... 67
52 Kapitel 5: Anhnge 53
N
E
T
5. Anhnge
5.1 Die Konfgurationsdateien
Diese sehr wichtigen Dateien namens server.ini bzw client.ini dienen zur manuellen
Konfguration von CINEMA 4D NET Render. Beim Server kann die Datei noch zustzliche Daten
ber eingerichtete Benutzer enthalten.
Die Konfgurationsdateien sind ASCII-Textdateien und knnen daher leicht mit einem beliebigen
Texteditor bearbeitet werden. Benutzen Sie keine Textverarbeitungsprogramme wie z.B. Word,
da diese die originale Textdatei in aller Regel zerstren und in eigene Dateiformate wandeln.
Ausreichend ist z.B. das Notepad unter Windows oder SimpleText unter MacOS. Am einfachsten
lassen sich die Einstellungen im C4DN-Konsolenfenster vornehmen. Gehen Sie dort einfach in das
Datei-Men unter Network Settings.
Der Aufbau der Konfgurationsdateien orientiert sich an den INI-Dateien von Windows und ist
sehr einfach zu verstehen.
Die Dokumente sind in mehrere Bereiche eingeteilt. Jeder Bereich beginnt mit einem
Bereichsnamen, der in eckigen Klammern steht, z.B. [settings].
Danach folgen die eigentlichen Daten. Pro Datenzeile wird der Wert einer Variablen gesetzt.
Kommentare starten mit einem Semikolon.
Hinweis:
Sollten Sie einen (Tipp)-Fehler in einer der Datei haben, weist Sie CINEMA 4D NET Render mit
einer Fehlermeldung unter Angabe der Zeilennummer darauf hin.
So knnte z.B. die client.ini eines Clients aussehen:
; Client Settings
[settings]
serveraddress = 192.168.0.227
serverport = 8080
password = maxon
priority = 1
clientaddress = 0
clientport = 1800
clientinfo = "ZZ's Dungeon"
54 Kapitel 5: Anhnge 55
N
E
T
Wie erlutert enthlt die server.ini eines Servers zustzlich Informationen ber die eingerichte-
ten Benutzer. Eine solche Datei knnte wie folgt aussehen:
; Server Settings
[settings]
serveraddress = 0
serverport = 80
password = maxon
refreshtime = 20
timeout = 60
clearpics = 0
showalljobs = 0
browsertype = 0
; User Management
[admin]
name = Administrator
password = Hallo_Passwort
info = "Programmer"
priority = 100
[user]
name = Guest
password =
info = "Test Account"
priority = 0
[user]
name = pablo_picasso
password = paloma
info = "Artist"
priority = 50
Im obigen Beispiel sind zustzliche Bereiche vorhanden. Sie knnen erkennen, da sowohl ein Ad-
ministrator-Zugang, als auch zwei Mitbenutzer eingerichtet wurden mit den Namen Guest und
pablo_picasso. Der Gastzugang Guest besitzt kein Pawort und ist daher von jedermann zu-
gnglich, hat dafr aber auch die niedrigste Prioritt.
Auf den folgenden Seiten werden die Bereiche im Detail erlutert.
54 Kapitel 5: Anhnge 55
N
E
T
5.1.1 Allgemeines
Kommentare werden mit einem Semikolon eingeleitet.
Pro Zeile wird nur ein Bereich oder eine Variable aufgefhrt.
Die Variablenzuweisung erfolgt ber den Zuweisungsoperator ,=.
Zusammenhngender Text kann ohne Anfhrungsstriche eingegeben werden. Sobald aber
Leerzeichen verwendet werden mu der Text mit Anfhrungszeichen umklammert sein. Zum
Beispiel name=test_user, aber name="test user".
Sofern nicht anders gekennzeichnet, sind Eintrge zwingend erforderlich.
Die Reihenfolge der Variablen innerhalb einer Sektion sowie die Reihenfolge der Bereiche ist
beliebig.
5.1.2 Bereiche und Variablen der Datei client.ini
[settings] (Client network settings)-Bereich
In diesem Bereich werden die TCP/IP-Informationen festgelegt.
serveraddress (Server address) Geben Sie hier die TCP/IP-Adresse des Serverrechners an, damit
der Client wei, wo sich der zugehrige Server befndet.
Hinweis:
Dies ist normalerweise der einzige Wert, den Sie bei einem Client ndern mssen.
serverport (Server Port) Geben Sie hier die Port-Nummer des Server-Rechners an, damit der Cli-
ent den richtigen Server ansprechen kann. Standardmig wird Port 8080 benutzt.
password (Password) Hier handelt es sich um einen Sicherheitsmechanismus. Nur wenn das
Pawort von Client und Server bereinstimmen, schickt der Server dem Client Daten zur Berech-
nung. Voreingestellt ist maxon. Nhere Informationen fnden Sie in der Beschreibung zur Datei
server.ini im folgenden Abschnitt.
clientaddress (Client address) Geben Sie hier die TCP/IP-Adresse ein, auf der der Client arbeiten
soll. Normalerweise soll der Client auf alle Nachrichten reagieren. Daher steht hier 0 als Standard
(alle Adressen benutzen). Hat aber der lokale Rechner mehrere TCP/IP-Adressen, kann man hier
gezielt eine einzelne einstellen. Nachrichten auf anderen Adressen werden dann ignoriert.
56 Kapitel 5: Anhnge 57
N
E
T
clientport (Client port) Sobald man auf einem Rechner mehrere Clients gleichzeitig laufen lassen
will, mssen diese eine individuelle Port-Nummer aufweisen, damit sie sich nicht gegenseitig ins
Gehege kommen. Zum Beispiel knnte man bei drei Clients auf einem Rechner die Port-Nummern
1800, 1801 und 1802 benutzen. Befndet sich auf dem gleichen Rechner noch zustzlich der Ser-
ver, so mu die Port-Nummer des Clients sich auch von diesem unterscheiden.
Hinweis:
Normalerweise macht es keinen Sinn, mehrere Clients parallel auf einem einzelnen Rechner lau-
fen zu lassen, da dadurch die Gesamt-Performance leidet. Da der C4DN-Server bei nur wenigen
Clients im Netz (weniger als 10) allerdings nicht sehr viel zu tun hat, kann man getrost auch auf
dem Server-Rechner einen Client laufen lassen.
Sollte der Server ein Multiprozessor-System sein, welches unter Windows NT luft, knnen Sie
mit dem Task Manager des Betriebssystems auch gezielt einzelne Applikationen bestimmten
Prozessoren zuordnen (z.B. Server = CPU 0 und Client = CPU 1), um die Gesamt-Performance des
Systems zu optimieren.
clientinfo (Client information) Hier knnen Sie Zusatzinformationen ber den Client ablegen,
z.B. den Namen des Computers, auf dem der Client luft.
priority (Adapt thread priority) Sollte sich der Client unerklrlich verhalten, versuchen Sie, diese
Option zu aktivieren. Dies sollte aber nur in sehr seltenen Fllen ntig sein.
Mehr Eintrge sind fr einen Client nicht notwendig!
5.1.3 Bereiche und Variablen der Datei server.ini
[settings] (Server network settings)-Bereich
In diesem Bereich werden die TCP/IP-Informationen festgelegt.
serveraddress (TCP/IP address) Geben Sie hier die TCP/IP-Adresse ein, auf der der Server arbeiten
soll. Normalerweise soll der Server auf alle Nachrichten reagieren. Daher steht hier 0 als Standard
(alle Adressen benutzen). Hat der Computer aber mehrere TCP/IP-Adressen, kann man hier gezielt
eine einzelne einstellen. Nachrichten an andere Adressen werden dann ignoriert.
serverport (Port) Geben Sie hier die Port-Adresse des Server-Rechners an. Standardmig wird
Port 80 benutzt, da es sich bei CINEMA 4D NET Render um einen echten Web-Server handelt.
password (Password) Hier handelt es sich um einen Sicherheitsmechanismus. Nur wenn das
Pawort von Client und Server bereinstimmen, schickt der Server dem Client Daten zur Berech-
nung. Voreingestellt ist maxon. Diese Manahme wird notwendig, wenn Sie verhindern wollen,
da irgendjemand auf Renderdaten Zugriff erhlt. Stellen Sie sich vor, Sie erhalten vertrauliche
Daten eines Kunden zur Berechnung. Kennt jemand die IP-Adresse ihres Render-Servers, mu er
lediglich einen Client mit dieser Adresse starten und erhlt die Szene mit allen Texturen vom Ser-
ver zugeschickt, sobald der Job zur Berechnung ansteht.
56 Kapitel 5: Anhnge 57
N
E
T
refreshtime (Refresh time in seconds) Manchen Seiten (Jobs-Seite, Clients-Seite) besitzen ei-
nen automatischen Bildaufbau-(Refresh)-Mechanismus, um immer die aktuellen Daten oder Bilder
anzuzeigen. Sollte Ihnen die Zeit dazwischen zu kurz oder zu lang sein, knnen Sie hier einen an-
deren Wert in Sekunden eingeben. Strt Sie der Automatismus und Sie mchten den Refresh lie-
ber manuell durch Klick auf den Refresh- bzw. Reload-Knopf Ihres Browsers auslsen, tragen
Sie hier den Wert 0 ein.
timeout ( Timeout in seconds) Von Zeit zu Zeit schaut der Server nach, ob noch alle ange-
meldeten Clients im Netzwerk vorhanden sind. Geben Sie hier die Zeit seit der letzten Rckmel-
dung des Clients in Sekunden an. Verstreicht dieser Zeitraum, ohne da sich der Client erneut
beim Server meldet, wird dieser Client als disconnected (abgetrennt) betrachtet und aus der Cli-
ents-Liste entfernt. Eventuell zu berechnende Bilder werden auf andere Clients verteilt. Mgliche
Ursachen fr das Fehlen eines Clients knnen u.a. der Zusammenbruch des Netzwerks/der Kabel-
verbindung oder einfach nur das Beenden des Programms sein. Voreingstellt ist ein Zeitraum von
60 Sekunden.
clearpics (Delete pictures after assembling) Wie im Praxisteil beschrieben, knnen Sie unter be-
stimmten Umstnden gleich fertige Animationen berechnen lassen. Mit dieser Option knnen Sie
bestimmen, ob die zuvor berechneten Einzelbilder nach Erstellen der Animation gelscht werden
sollen (Geben Sie einen Wert von 1 an.) oder nicht (Geben Sie einen Wert von 0 an.). Vorein-
gestellt ist 0, die Bilder werden aus Sicherheitsgrnden nicht automatisch gelscht.
Hinweis:
Sie bentigen trotzdem etwa den doppelten Speicherplatz auf Ihrer Festplatte, wenn Sie eine
Animation erstellen lassen (fr alle Einzelbilder und fr die fertige Animation), da die Bilder erst
im Anschlu gelscht werden.
showalljobs (Show all jobs) Normalerweise sehen Sie als User, wenn Sie nicht gleichzeitig Admi-
nistrator sind, nur Ihre eigenen Jobs. Steht der Wert auf 1, sehen alle Anwender alle Jobs. Sie
knnen so beurteilen, wie lange es mglicherweise tatschlich dauert, bis Ihr eigener Job zur Be-
rechnung ansteht. Voreingestellt ist 0, nur der Administrator sieht alle Jobs aller User.
Hinweis:
Es handelt sich hierbei nur um die Anzeige aller Jobs. Sie knnen als normaler User nach wie vor
nur Ihre eigenen, nicht aber die Jobs anderer beeinfussen.
browsertype (Browser supports direct image download) Diese Variable kann zwei Werte anneh-
men. Steht sie auf 0 (Standard), so erscheint beim Klick auf den Download-Schalter der Jobde-
tail-Seite eine separate Download-Seite. Steht sie auf 1, werden Dateien aus der Results-Liste
direkt in den Browser geladen.
Hinweis:
Schalten Sie die Variable nur dann auf 1, wenn Sie nicht mit Microsofts Internet Explorer
arbeiten.
58 Kapitel 5: Anhnge 59
N
E
T
[admin]-Bereich
In diesem Bereich sind die Zugangsdaten des Administrators vorhanden. Dieser Bereich mu we-
nigstens einmal vorkommen, denn CINEMA 4D NET Render lt sich ohne Administrator nicht
sinnvoll benutzen.
name Der Benutzername des Administrators. Dieser darf nicht schon fr einen Benutzer verge-
ben sein.
Achtung!
Da der Benutzername auch gleichzeitig fr die Erstellung der Benutzerordner verwendet wird,
darf der Name maximal aus 32 Zeichen bestehen. Als Zeichen drfen Sie nur die Buchstaben von
,A,Z, ,a,z, ,0,9 sowie den Unterstrich ,_ verwenden. Leerzeichen oder Sonderzeichen sind
nicht erlaubt!
password (optional) Pawort des Administrators. Nach der Installation ist zunchst kein
Pawort vorhanden. Dadurch gelangen Sie von der Startseite ohne Login (Eingabe von
Benutzername und Kennwort) sofort auf die Jobs-Seite. Sofern mehrere Benutzer eingerichtet
werden, sollten Sie unbedingt ein Pawort fr den Administrator einstellen, damit kein anderer
Benutzer Zugriff hat. Dies knnen Sie ber die Users-Seite im Browser vornehmen, sofern Sie
den C4DN-Server gestartet haben. Jeder eingerichtete Benutzer mu sich dann beim Login mit
Namen und Pawort anmelden, um Zugriff auf seine Projekte zu erhalten.
info (optional) Hier knnen Sie fr Ihren eigenen Bedarf beliebige Zusatzinformationen
eingeben, z.B. info="Mein bester Kunde". Diese Information wird auf der Web-Seite fr die
Benutzerverwaltung mitangezeigt.
priority (optional) Hier knnen Sie den verschiedenen Benutzern unterschiedlich viel nutzbare
Rechenzeit zuweisen (nicht zu Verwechseln mit der Prioritt einzelner Jobs in der Render
Queue). Benutzer mit der hchsten Prioritt haben Vorrang vor denen mit niedriger Prioritt und
erhalten daher die berechneten Bilder schneller.
Der Wert kann zwischen 0 (niedrigste Stufe) und 100 (hchste Stufe) liegen. Standardmig
besitzt der Administrator den Wert 100 und jeder Benutzer den Wert 50. Bei Einrichtung eines
Internet Renderservices knnten Sie z.B. die Prioritten der eingerichteten Benutzer nach der zu
zahlenden Grundgebhr einrichten. Wer mehr zahlt erhlt seine Ergebnisse vorrangig. Wenn Sie
allerdings keinen Benutzer auer dem Administrator selber verwenden, brauchen Sie sich nicht
um diesen Wert zu kmmern.
[user]-Bereich(e)
Dieser Bereich ist fr jeden weiteren Benutzer anzulegen, kann also mehrfach vorhanden sein.
Hinweis:
Sie knnen diese Daten viel bequemer ber die entsprechende Web-Seite des C4DN-Servers
konfgurieren.
name, password, info, priority Diese Werte funktionieren genauso wie zuvor unter [admin] be-
schrieben, nur gelten sie eben fr den jeweiligen Benutzer.
58 Kapitel 5: Anhnge 59
N
E
T
5.2 Benutzung von Plug-ins
Im Gegensatz zu Texturen und Shadern werden Plug-ins nicht automatisch mit an die Clients
verteilt. Bentigen Sie aber fr eine Szene ein spezielles Plug-in, dann mssen Sie dieses Plug-in
manuell auf allen Clients installieren. Erzeugen Sie dazu einen Plugin-Ordner im jeweiligen Cli-
ent-Ordner und kopieren Sie dort das Plug-in hinein.
Achtung!
Beachten Sie bei der mehrfachen Installation eines Plug-ins die jeweiligen Lizenzbestimmungen
des Plug-in-Herstellers und kaufen Sie u.U. die bentigten Mehrfachlizenzen nach.
Hinweis:
Shader werden, da sie wie Texturen behandelt werden, grundstzlich mit der Szene an die Cli-
ents geschickt, wenn Sie in CINEMA 4D ein Projekt zusammenstellen. Die Standard-Plug-ins der
CINEMA 4D-Distribution aber sind auf allen Clients vorhanden (sofern sie von Ihnen nicht manuell
gelscht wurden).
5.3 Installation und Konfguration in groen
Netzwerken
Verfgt Ihr Firmennetzwerk ber einen File-Server, so knnen Sie die Installation deutlich verein-
fachen. Kopieren Sie einfach den CINEMA 4D NET Render-Ordner in ein Verzeichnis auf dem File-
Server und machen Sie folgendes:
Vom File-Server aus knnen nun C4DN-Server und C4DN-Clients auf beliebige andere Computer
verteilt werden. Sie mssen nicht mit der CD bewaffnet kilometerweit durch das Firmengebu-
de hetzen. Obwohl ein wenig sportliche Bettigung hat noch niemandem geschadet.
Hinweis:
Jeder Client (inkl. aller in der Szene verwendeten Module) mu allerdings auf seinem eigenen
Rechner vorhanden sein und von dort gestartet werden. Es funktioniert nicht, den Client von ver-
schiedenen Rechnern aus vom Fileserver zu starten.
Hinweis:
In heterogenen Netzen erstellen Sie entsprechend der angeschlossenen Betriebssysteme (Win-
dows, MacOS) am besten getrennte CINEMA 4D NET Render-Ordner.
Achtung!
An dieser Stelle sei nochmals betont, da der im Netzwerk befndliche File-Server nichts, aber
auch gar nichts mit dem C4DN-Server zu tun hat. CINEMA 4D NET Render funktioniert auch ohne
installierten File-Server.
60 Kapitel 5: Anhnge 61
N
E
T
5.4 Sicherheitsaspekte
Wenn Sie als System-Administrator (gemeint ist nicht der CINEMA 4D NET Render-Administra-
tor) die Zugriffsrechte der Benutzerordner auf der Festplatte des File-Servers einrichten, sollten
Sie dem jeweiligen Benutzer vollen Zugriff ausschlielich fr dessen eigenen Benutzerordner ein-
rumen.
Achtung!
Keinesfalls sollte ein Benutzer Zugriff auf die hochsensible Datei server.ini im Server-Ordner
haben, da sich darin alle Benutzer und deren Pawrter im Klartext befnden. Fhrt das Benutzen
unberechtigter Zugangsdaten in Firmennetzwerken bestenfalls zu Kopfschmerzen, handeln Sie
sich im Internet schwere Sicherheitsprobleme ein.
Am besten schalten Sie berhaupt nur den Benutzerordner frei und schtzen und verstecken alle
anderen Ordner insbesondere den Server-Ordner vor dem jeweiligen Benutzer. Letzteres ist
besonders wichtig bei Nutzung von CINEMA 4D NET Render ber das Internet.
Weiterhin sollten Sie immer Pawrter fr Benutzer vergeben. Benutzerzugnge ohne Pawrter
sind nur schwer zu kontrollieren.
Hinweis:
CINEMA 4D NET Render kann Ihnen die Einrichtung und Kontrolle ber Zugangsrechte auf dem
File-Server nicht abnehmen, da diese Sicherheitsmechanismen vom jeweiligen verwendeten
Betriebssystem bzw. Netzwerk abhngig sind.
5.5 IP-Adressierung
Eine IP-Adresse ist eine 32-Bit-Zahl, die in vier Bytes dargestellt wird (4 * 1 Byte = 4 * 8 Bit =
32 Bit). Dargestellt werden diese Adressen blicherweise in Form von vier Dezimalzahlen, durch
Punkte getrennt. Jede dieser Zahlen kann theoretisch Werte von 0 bis 255 einnehmen. In der
Praxis sind jedoch die Zahlen 0 und 255 fr besondere Zwecke reserviert, so da alles in allem
254 Werte mglich sind.
Netze werden, je nach Gre bzw. Anzahl der angeschlossenen Computer, in verschiedene
Klassen von A bis E eingeteilt:
Fr Klasse-A-Netze lautet die Teilnetzmaske 255.0.0.0.
Es sind 254 Netze mit 16.387.064 Computern pro Netz mglich.
Fr Klasse-B-Netze lautet die Teilnetzmaske 255.255.0.0.
Es sind 64.516 Netze mit 64.516 Computern pro Netz mglich.
Fr Klasse-C-Netze lautet die Teilnetzmaske 255.255.255.0.
Es sind 16.387.064 Netze mit 254 Computern pro Netz mglich.
60 Kapitel 5: Anhnge 61
N
E
T
Dies alles sind jedoch erst einmal theoretische Werte. Einige IP-Adressen sind fr besondere Auf-
gaben reserviert. Bei Nummern, die mit 192.168.xxx.yyy beginnen, handelt es sich um einen spe-
ziellen Nummernbereich, der im echten Internet nicht vorkommt. Alle Nummern, die mit diesen
Zahlen beginnen werden von den Routern drauen herausgefltert und ignoriert. Die 192.168er-
Nummern sind fr Netze mit einem sog. Gateway (Verbindungsrechner zwischen frmeninter-
nem und externem TCP/IP-Netzwerk) reserviert.
Man hat somit die Mglichkeit, innerhalb der Firma z.B. ein Klasse-B-Netz oder mehrere Klasse-C-
Netze aufzubauen.
Es gibt auf jedem Computer eine weitere spezielle IP-Adresse:
127.0.0.1 defniert sich selbst. Sie wird auch als localhost bezeichnet.
blicherweise erhalten Sie von Ihrem Internet-Provider eindeutige IP-Adressen zugewiesen.
Dabei handelt es sich um die Adressen, mit denen Ihr Computer von auen weltweit eindeutig
identifzierbar ist. Diese Adressen spielen in einem Intranet eine nur untergeordnete Rolle und
sind lediglich fr das Tor zur Welt, den Gateway-Computer interessant. Dieses Gateway besitzt
i.d.R. mehrere IP-Adressen (mindestens eine interne und die externe). Mehr zu diesem Thema
fnden Sie in der einschlgigen Literatur unter den Themen Multi-Homing, Gateways oder
Firewall.
5.6 TCP-Port-Nummern
Nun knnte man doch annehmen, wenn es schon eine weltweit eindeutige IP-Telefonnummer
gibt, reiche das aus. Ja, aber
Dank Multitasking sind Computer heute in der Lage, auf mehr als nur einer Verbindung ins Inter-
net parallel zu senden und zu empfangen. Ohne eine weitere Trennung wrden sich die Datenpa-
kete untrennbar miteinander vermischen. Aus diesem Grund existiert in den Verwaltungsinform-
ationen eines TCP-Datenpakets ein weiteres Merkmal, der sog. Port.
Ports sind allerdings keine physikalischen Anschlsse am Computer, sondern einfach Zahlen im
Bereich von 065.535. Jeder Computer lauscht unter allen mglichen Port-Nummern am Netz.
Erst wenn das erste TCP-Datenpaket eine bestimmte Port-Nummer aufweist, geht die weitere
Kommunikation dann ber diesen Port weiter.
Zwei Computer knnen nur dann mehrere Unterhaltungen parallel durchfhren, wenn sich diese
in den Port-Nummern der TCP-Pakete unterscheiden. Wre das nicht der Fall, knnten Sie mit
Ihrem Computer nicht zur selben Zeit ber FTP eine Datei downloaden, whrend Sie mit Ihrem
Internet-Browser ber HTTP woanders durch das Web surfen.
Es gibt nun fr verschiedene Anwendungsflle standardmig verwendete Port-Nummern, die
sog. well known ports. Einige davon sind in der unten folgenden Tabelle aufgelistet.
Sollten Sie einmal in die Verlegenheit kommen, da eine Standard-Port-Nummer bereits belegt
ist, mssen Sie nach einer Alternative suchen. Ganz generell lt sich sagen, da Sie niemals Wer-
te kleiner 1000 als Ausweich-Ports verwenden sollten. Benutzen Sie immer Werte grer als 1000.
Fr Web-Server kommt als erstes der Port 8080 als Alternative in Frage. In der Adrezeile des
62 Kapitel 5: Anhnge 63
N
E
T
Browsers werden Ports an die IP-Adresse, getrennt durch einen Doppelpunkt, angehngt. Eine
gltige Eingabe knnte lauten: 192.168.0.144:8080. Lesen Sie hierzu unbedingt auch die separa-
te PDF-Datei Probleme. Sie befndet sich im CINEMA 4D NET Render-Verzeichnis.
Port Beschreibung
20 FTP-Server (Data)
21 FTP-Server
23 Telnet-Server
25 Mail-Server
53 DNS-Server (Domain Name Service)
80 Web-Server
110 POP3-Server
119 News-Server
6667 IRC (Internet Relay Chat)
Eine wesentlich umfangreichere Liste zu Windows NT fnden Sie u.a. im deutschen WinFAQ
(www.winFAQ.de).
Bei CINEMA 4D NET fndet die Kommunikation auf Port 8080 statt. Geben Sie deshalb im Browser
auch den Port in der Form xxx.xxx.xxx.xxx:8080 immer an.
Probleme knnen entstehen, wenn einer der ans CINEMA 4D-Netzwerk angeschlossenen Compu-
ter einen weiteren Web-Server beherbergt. Zum Beispiel wird bei der Installation von Microsoft
Frontpage grundstzlich ein Web-Server (z.B. der Microsoft Personal Web-Server) mitinstalliert.
Was in einem solchen Fall zu tun ist, lesen Sie im Kapitel Problembeseitigung.
Hinweis:
Die Kombination aus IP-Adresse und Port-Nummer wird auch als Socket bezeichnet. Die beiden
Teile werden durch einen Doppelpunkt voneinander getrennt.
192.168.0.144:8080
ist eine gltige Socket-Angabe. Erst ein Socket stellt also eine einmalige TCP/IP-Adresse dar. Bei
den bekannten Ports (siehe oben) kann die Angabe der Port-Nummer entfallen, ist aber trotzdem
in einem TCP/IP-Paket vorhanden. Es werden also immer Sockets von einem Computer zum
anderen verschickt.
Das dazu verwendete Programmierkonzept schlgt sich u.a. in den unter Windows berhmt, be-
rchtigten Winsock-DLLs nieder. Da es sich hierbei um sehr essentielle Bestandteile von TCP/IP un-
ter Windows handelt, ist es auch relativ anfllig gegenber Manipulationen. Lesen Sie dazu auch
im Kapitel Problembeseitigung nach.
62 Kapitel 5: Anhnge 63
N
E
T
5.7 TCP/IP-Netzwerke einrichten und konfgurieren
von Jason Goldsmith (mit Untersttzung von thorn)
Ich komme aus dem Bereich Technischer Support fr Universitten. Tatsache ist, da einige An-
wender alleine nicht in der Lage sein werden, CINEMA 4D NET Render zur Zusammenarbeit zu
bewegen. Bevor Sie nun entrstet aufschreien, lassen Sie sich sagen, da das nichts mit CINEMA
4D NET Render zu tun hat. (In diesem Fall knnten wir etwas dagegen unternehmen.) Es ist
das korrekte Einrichten von TCP/IP, das fast immer Probleme bereitet. Hier ist ein Versuch, das
grundlegende Einrichten eines TCP/IP-Netzwerkes zu erklren, welches nicht an das Internet an-
geschlossen ist. Das Vorgehen beginnt fast immer mit denselben Schritten und driftet dann
in alle mglichen und unmglichen Richtungen auseinander. Je mehr Computer zusammenge-
schaltet werden, um je mehr unterschiedliche Maschinen es sich dabei handelt, desto komplizier-
ter wird die Geschichte.
Hinweis:
Die folgenden Schritte behandeln lediglich die grundstzlichen Vorgehensweisen beim Einrichten
eines TCP/IP-Netzwerkes. Sie sind sehr allgemein gehalten und treffen womglich nicht fr alle
Situationen zu. Die Anleitung behandelt nicht Netzwerke, die ans Internet angeschlossen sind.
Derartige Netzwerke liegen aufgrund ihrere Komplexizitt jenseits der Kapazitten dieses Hand-
buchs.
5.7.1 Hardware-berlegungen
Sie bentigen ein TCP/IP-Netzwerk. Die meisten basieren auf Ethernet. Um nun ein solches
Ethernet-Netzwerk aufzubauen, bentigen Sie pro Computer eine Ethernet-Netzwerkkarte und
einen Ethernet-Hub mit wenigstens einem Anschlu pro Rechner. Sie bentigen auerdem CAT-5-
Kabel. Fragen Sie danach bei Ihrem Computer-Fachhndler.
Bauen Sie in jeden Computer eine der Ethernet-Karten ein. (ACHTUNG! Halten Sie sich an die
Anleitungen, die mit den Netzwerkkarten mitgeliefert werden.) Stecken Sie nun ein Ende eines
CAT-5-Kabels in den entsprechenden Anschlu der Ethernet-Karte, das andere Ende in den
Ethernet-Hub. Wiederholen Sie die Installation fr jeden Computer.
Numerieren Sie Ihre Computer von 1 bis x durch, wobei ,x die Gesamtzahl aller Rechner darstellt.
(Am besten kleben Sie ein Zettelchen auf die Vorderseite jedes Computers.) Welcher Rechner
welche Nummer erhlt, ist vollkommen egal, aber schreiben Sie sie auf. Sie brauchen die
Nummern spter.
Hinweis:
Wenn Sie lediglich zwei Computer miteinander verbinden mchten, gengt statt eines Hubs ein
spezielles Verbindungskabel, das Sie jeweils in die Anschlsse auf den Karten stecken. Fragen Sie
ggf. Ihren Computer-Fachhndler nach solchen Kabeln.
64 Kapitel 5: Anhnge 65
N
E
T
5.7.2 TCP/IP unter Windows konfgurieren
Windows 2000/XP
Starten Sie unter Windows 2000/XP in der Systemsteuerung/Netzwerk- und DF-Verbindungen
das Programm LAN-Verbindung. (Sollte es fehlen, ziehen Sie das Windows-Handbuch zu Rate
oder fragen Sie im Internet bei Microsoft unter www.microsoft.de um Rat.)
In der Liste der Netzwerkkomponenten klicken Sie auf den TCP/IP-Eintrag zu Ihrer Netzwerkkarte.
(Beachten Sie die Dokumentation zu Windows 2000/XP und Ihrer Netzwerkkarte, um herauszufn-
den, welcher Eintrag der richtige ist.) Fehlt die TCP/IP-Komponente in der Liste sehen Sie im Win-
dows-Handbuch nach, wie solche Komponenten nachtrglich installiert werden knnen.
Whlen Sie unterhalb der Liste den Knopf Eigenschaften. Im Dialogfenster, das sich ffnet,
wechseln Sie auf die Seite Eigenschaften.
Zuerst klicken Sie auf die Option IP-Adresse festlegen. Anschlieend tragen Sie unter IP-Adres-
se 192.168.0.x ein. ,x ist die Nummer des Computers, an dem Sie im Augenblick arbeiten. Sie
haben sie doch notiert, oder? Geben Sie als Teilnetzmaske (Subnet Mask) 255.255.255.0 ein.
Klicken Sie auf OK, bis Sie sich wieder auf dem Windows-Desktop befnden.
Hinweis:
Selbst wenn alles gut aussieht (und sich Windows nicht beschwert hat), sollten Sie den Computer
neu starten, bevor Sie weiterarbeiten.
5.7.3 TCP/IP unter MacOS konfgurieren
MacOS X
Unter MacOS X gehen Sie zu den Systemeinstellungen und whlen Netzwerk aus. (Soll-
te es fehlen, lesen Sie im Handbuch zu MacOS oder fragen im Internet direkt bei Apple unter
www.apple.de um Rat.)
In den Netzwerk-Einstellungen whlen Sie Ethernet integriert. Darunter whlen Sie Konfgura-
tionsmethode: Manuell.
Tragen Sie unter IP-Adresse 192.168.0.x ein. ,x ist die Nummer des Computers, an dem
Sie im Augenblick arbeiten. Sie haben sie doch notiert, oder? Geben Sie als Teilnetzmaske
255.255.255.0 ein. Klicken Sie nun auf Jetzt aktivieren.
Sie sollten nun ber ein TCP/IP-basiertes Netzwerk verfgen. Sollten dennoch Probleme auftreten,
ziehen Sie bitte einen Netzwerk-Administrator zu Rate. Die Irrungen und Wirrungen von TCP/IP-
Netzwerken gehen (leider) weit ber das hinaus, was im Rahmen dieses Handbuchs beschrieben
werden kann.
64 Kapitel 5: Anhnge 65
N
E
T
5.8 Support
Was tun, wenn trotz Handbuch, Problemhilfen und Herumexperimentieren nichts mehr geht? Da
gibt es doch noch den Support. Diesen Punkt was immer wieder zu Miverstndnissen (manch-
mal auch zu Verrgerung) fhrt mchten wir hier etwas nher beleuchten.
MAXON Computer ist gerne bereit, Ihnen bei Ihren Problemen zur Seite zu stehen. Um diese Hilfe
mglichst effektiv zu gestalten, geben wir Ihnen im folgenden einige Ratschlge, wie wir Ihnen
am besten helfen knnen:
Wenden Sie sich schriftlich, besser noch per E-Mail an MAXON Computer.
Wir besitzen zwar Telefon, dennoch knnen Probleme bei einem so komplexen Programm wie
CINEMA 4D NET Render selten kurz und bndig abgehandelt werden auerdem ist gem
Murphy meistens besetzt, wenn gerade Sie anrufen. Wir betreuen in diesem Moment einen an-
deren Kunden. Bitte haben Sie hierfr Verstndnis.
Stellen Sie schriftliche Support-Anfragen immer getrennt von evtl. Vorschlgen oder gar Bestel-
lungen. Mit hoher Wahrscheinlichkeit verschwindet die Anfrage sonst in einer unserer Abteilun-
gen.
Eine Bestellung z.B. mu fr das Finanzamt aufbewahrt werden. Daher wird sie nach Abwick-
lung Ihres Auftrags ganz schnell in einen der vielen Ordner gesteckt und erst bei einer Buchpr-
fung wieder das Licht der Welt erblicken.
Wenn Sie uns ein Fax schicken, erwarten Sie bitte nicht innerhalb von fnf Minuten eine Ant-
wort.
Auch andere Kunden wollen bedient werden, und so entscheidet bei uns die Reihenfolge der
Anfragen, wer wann Antwort erhlt.
Teilen Sie uns eine Telefonnummer mit und nennen uns Zeiten, in denen wir Sie erreichen kn-
nen.
Manchmal haben wir noch kleinere Rckfragen.
Nennen Sie uns die Serien- und die Versionsnummer des Programms. Fr Support-Anfragen be-
ntigen wir nur den Teil vor dem Bindestrich.
Sie fnden beides im Info-Dialog, unter Windows fnden Sie diesen im Fragezeichen-?-Men,
auf dem Macintosh befndet er sich im Apfel-Men ber
Listen Sie Ihre Hardware-Konfguration auf. Ich habe einen Macintosh/PC/SGI gengt nicht,
die haben wir nmlich auch.
Haben Sie System-Updates oder neue Hardware-Treiber installiert, teilen Sie mit, welche das
sind. Wenn Sie ber Internet-Zugang verfgen, benutzen Sie bitte das vorbereitete Support-For-
mular fr Fragen auf unseren Web-Seiten.
Schicken Sie falls mglich Beispiel-Szenen mit.
Das Program tut nicht. Mit einer derartigen Aussage, die leider hufg vorkommt, kann nie-
mand etwas anfangen. Immerhin haben wir die Funktionen von CINEMA 4D NET Render aus-
giebig getestet, und uns sind hierbei keine Probleme aufgefallen.
66 Kapitel 5: Anhnge 67
N
E
T
Halten Sie Beispielszenen so klein wie mglich.
Tritt das Problem z.B. nur an der Radkappe eines Fahrzeugs auf, ist der Rest des Modells nur
berfssiger Ballast.
Beschreiben Sie Ihre Arbeitsschritte mglichst przise und vollstndig (aber schreiben Sie keine
zehnseitigen Romane nicht lachen, das war alles schon da ).
Ich hab da ein Objekt gebaut und bin dann in den Raytracer und (siehe oben)
Schicken Sie berechnete Bilder und/oder Bildschirmabbildungen (Screenshots) mit.
Beschreiben Sie, welche Einstellungen Sie im betreffenden Einstellungsfenster vorgenommen
haben.
Schildern Sie, welche Programme/Systemerweiterungen gleichzeitig mit CINEMA 4D NET Render
laufen.
Strzt das Programm ab, erscheinen meist Fehlermeldungen. Teilen Sie uns den Wortlaut mit.
Unter Windows werden auer der eigentlichen Meldung noch viele, viele Details aufgelistet.
Vergessen Sie die. Sie sind ebenso aussagekrftig wie die berhmte Macintosh-Meldung
Programm Unbekannt wurde unerwartet beendet weil Fehler 1 und fhren genauso schnell
zu Haarausfall.
Wenn Sie ber Internet-Zugang verfgen, lesen Sie zuerst die Antworten auf hufg gestellte
Fragen (FAQ). Oftmals hat sich dann eine Anfrage bereits erledigt.
Sie fnden die FAQ im Support-Bereich auf unseren Web-Seiten (www.maxon.net).
Bitte haben Sie Verstndnis dafr, da wir Ihnen keinerlei Auftrge bearbeiten knnen.
Ich schicke Ihnen eine CD mit den Texturen und Modellen. Bitte erzeugen Sie mir daraus eine
So-und-so-Animation, die dann von meiner Video-Karte, Marke Rumpelheinz, ruckfrei auf
meinen Video-Recorder bertragen werden kann
Auch hier: nicht lachen (siehe weiter oben) Dienstleistungen dieser Art fhren deutlich ber
den Bereich des Supports hinaus.
Verzweifeln Sie nicht, wenn eine Antwort etwas spter kommt.
Auch wir bentigen Zeit, um manchen Dingen auf die Schliche zu kommen. Ab und zu mu der
Sachverhalt an die Programmierer weitergegeben werden, was wiederum dauern kann.
66 Kapitel 5: Anhnge 67
N
E
T
5.9 Glossar
42 1. Durchwahl unserer Support-Hotline; 2. Antwort auf alle Fragen
Applikation Vornehmer, neudeutscher Begriff fr Programm
Bedienoberfche ueres Erscheinungsbild eines Programms einschlielich der Mglichkeit,
Befehle und Aktionen auszufhren. Die B. bildet die Kommunikationsschni
ttstelle zwischen Programm und Anwender.
Benutzeroberfche Die Haut (Oberfche) des Anwenders (Benutzer)
Browser Allg. Programm, das die Verwaltung sowie das Betrachten von Dateien
ermglicht; auch Programme zur Darstellung von HTML-Seiten oder fr
den Zugang ins Internet werden als B. bezeichnet.
C4DN CINEMA 4D NET Render
C4DN-Client CINEMA 4D NET Render Client-Programm; dieses berechnet die
eigentlichen Bilder.
C4DN-Server CINEMA 4D NET Render Server-Programm; dieses verwaltet und verteilt die
Jobs.
Client Computer, auf dem ein C4DN-Client gestartet wurde. Ein C. nutzt die
Dienste eines Servers, indem er ber ein Netzwerk Informationen und
Kommandos absetzt, die vom Server bearbeitet werden.
Codec Kompressor z.B. fr Bilder, Animationen oder Sound. Je nach Art oder
Qualitt der Kompression knnen mehr oder weniger groe Verluste des
ursprnglichen Datenmaterials auftreten.
DNS (hier nicht: Desoxyribonucleinsure, sondern) Domain Name Server;
wandelt eine Internet-Klartextnamen (z.B. www.maxon.net) in IP-Adressen
um.
Download Das Herunterladen von Programmen oder Dateien auf den eigenen Com-
puter (Gegenteil von Upload)
FAQ Frequently Asked Questions; hufg gestellte Fragen; Eine Sammlung
von Fragen und deren Antworten zu gngigen Problemen, auf die ein
Anwender bei der Benutzung von Soft- oder Hardware stoen kann.
File-Server Server des Netzwerkes (der Computer, dessen Ordner und Verzeichnisse Sie
z.B. sowohl von einem PC als auch einem Macintosh sehen knnen)
Firewall Eine F. ist ein System aus Hard- und/oder Software, das den unbefugten
Zugriff auf ein frmeninternes Netzwerk von auen (z.B. durch das Inter-
net) unterbinden soll. Durch eine F. geschtzte Computer sind von auen
unsichtbar. Meist wird hierzu ein eigener Rechner verwendet (siehe auch
Gateway).
68 Kapitel 5: Anhnge 69
N
E
T
FTP File Transfer Protocol; Protokoll, ber das das Verschicken von Dateien ab-
gewickelt wird
Gateway Verbindungs-Computer zwischen internem Firmennetzwerk und dem
Internet. Das G. besitzt i.d.R. mehr als nur eine TCP/IP-Adresse, mindestens
jedoch zwei, eine interne und eine externe.
Header Allgemeine, z.T. wichtige Informationen, die am Anfang (Kopf engl.
Head) einer Datei stehen. Im bertragenen Sinn wre die Adresse der
Header eines Briefes.
Homepage Zentrale Startseite einer Web-Site. Von hier fhren i.d.R. Links auf
weitere Web-Seiten derselben Web-Site.
HTML HyperText Markup Language; umfangreiche Dokumenten-Beschreibungssp
rache. Es knnen z.B. Texte formatiert, Bilder eingefgt oder Verweise auf
weitere Web-Seiten integriert werden.
HTML-Browser Siehe Browser
HTML-Datei Textdatei, die Anweisungen in HTML enthlt. Diese Dateien knnen von
Browsern betrachtet werden, wobei hier HTML-Anweisungen in sichtba-
re Informationen (z.B. fett gesetzter Text) umgewandelt werden.
HTTP Hyper Text Transfer Protocol; Protokoll, mit dem Web-Seiten im Internet
bertragen werden
Hyperlink Kurz fr Hypertext Link; siehe Link
Internet-Browser Siehe Browser
Intranet Firmeninternes Netzwerk, das auf Internet-Protokollen und Internet-Tech-
nologie basiert. Ein I. kann an das Internet angeschlossen sein, mu es
aber nicht sein.
IP Internet Protocol; Basisprotokoll des Internets. Alle weiteren Protokolle
(z.B. FTP, HTTP, TCP, etc.) bauen darauf auf.
IP-Adresse Eindeutige Identifzierungsnummer eines Computers, der unter TCP/IP ar-
beitet. Die Adressen werden weltweit zentral vergeben und knnen nur in
vllig geschlossenen Netzen frei bestimmt werden.
ISP Internet Service Provider; Firma, die Zugang zum Internet anbietet. Vom
ISP erhalten Sie i.d.R. auch Ihre externen IP-Adressen.
Job CINEMA 4D-Szene, die im Netzwerk gerendert werden soll
Link Verbindung zu beliebigen anderen Dokumenten (z.B. weitere HTML-
Dateien, Programme, Bilder, etc.) irgendwo im Netz.
Log-Datei Protokolldatei, in der wichtige Vorgnge z.B. whrend eines
Programmlaufs aufgezeichnet werden.
68 Kapitel 5: Anhnge 69
N
E
T
Netzwerk Zusammenschlu mehrerer Computer, die dann miteinander
kommunizieren knnen
Port Numerische Angabe, die einer IP-Adresse angehngt wird. Zwei Computer
sind so in der Lage auf verschiedenen Kanlen unterschiedliche Daten
miteinander auszutauschen.
Protokoll Eine Reihe Regeln, die von Computern dazu benutzt werden, um
miteinander in Verbindung treten und Daten austauschen zu knnen.
Proxy Server, der als Stellvertreter fr andere Computer im Netz dient. Proxies
speichern hufg aufgerufene Daten zwischen, damit darauf im Wieder-
holungsfall wesentlich schneller zugegriffen werden kann, als erneut die
direkte Verbindung zu den Originaldaten aufzunehmen.
Server Computer, auf dem der C4DN-Server gestartet wurde (nicht zu
verwechseln mit dem File-Server des Netzwerkes); allg. ein Computer, der
Informationen von Clients bearbeitet und an diese Aufgaben verteilt.
Socket 1. Kombination einer IP-Adresse mit einer Port-Nummer; 2. Program-
mierkonzept
TCP Transfer Control Protocol; nach IP das zweite Basis-Protokoll.
Troubleshooting Neudeutsch fr Problembeseitigung bzw. Hilfestellung
Upload Das Hinaufaden von Programmen oder Dateien vom eigenen Computer
auf einen Server (Gegenteil von Download)
URL Uniform Resource Locator; Internet-Adresse
Web-Seite HTML-Datei auf einem Server, die durch einen Browser dargestellt wer-
den kann; W. knnen Texte, Bilder oder Links enthalten.
Web-Site Server, der eine oder mehrere Homepages und die jeweils
dazugehrenden Web-Seiten beherbergt
70 Kapitel 5: Anhnge 71
N
E
T
6. Problembeseitigung
70 Kapitel 5: Anhnge 71
N
E
T
6. Problembeseitigung
72 Kapitel 6: Problembeseitigung 73
N
E
T
6. Problembeseitigung...................................................................... 73
6.1 Keine Verbindung mit dem Server .......................................................................................... 73
6.2 Port 8080 schon belegt .......................................................................................................... 73
6.3 Fehlende Module beim Server und den Clients....................................................................... 75
6.4 Probleme durch ISDN-Karten und Internet-Software.............................................................. 75
6.5 Dynamische TCP/IP-Adresse.................................................................................................... 76
6.6 Rechenungenauigkeiten......................................................................................................... 78
6.7 Radiosity/Caustics................................................................................................................... 78
6.8 Animationen werden nicht gerendert .................................................................................... 79
6.9 Szenen werden nicht gerendert ............................................................................................. 79
6.10 Computer friert ein .............................................................................................................. 80
6.11 Verschiedene Hinweise......................................................................................................... 81
6.12 Limitationen......................................................................................................................... 82
72 Kapitel 6: Problembeseitigung 73
N
E
T
6. Problembeseitigung
6.1 Keine Verbindung mit dem Server
Sollten Sie CINEMA 4D NET Render installiert haben und auf keinerlei Probleme stoen, dann
drfen Sie sich auf die Schulter klopfen. Was sich in der Theorie so einfach anhrt (Wenn das
Netzwerk funktioniert, dann gibt es auch mit CINEMA 4D NET Render keine Probleme.) und auch
stimmt, kann sich in der Praxis dann oftmals als komplizierter gestalten als man denkt.
Fr die Beschreibungen von Problemen in Netzwerken, deren Auffnden und Beseitigung existiert
meterweise Literatur. Nein, ich bertreibe nicht, schauen Sie ruhig mal beim Buchhndler nach.
Die wohl am hufgsten auftretende Ursache ist die, da zwischen C4DN-Server und C4DN-Client
oder C4DN-Server und Administration keine Verbindung aufgebaut werden kann. Die Ursachen
hierfr sind so vielfltig wie die Wassertropfen im Ozean.
Sie glauben das nicht? Hier ein aktuelles Beispiel direkt aus den MAXON-Hallen:
Im Netzwerk befnden sich drei Computer A, B und C. Computer A und B arbeiten unter Windows
NT und beherbergen C4DN-Client und C4DN-Server. Rechner C arbeitet unter Windows 95. Von
ihm aus soll administriert werden. Luft der Server auf Computer A und der Client auf B, kommt
keine Verbindung zustande. Tauschen wir die Rechner, Server auf B und Client auf A, ist alles in
Ordnung. Woran es liegt? Bitte fragen Sie nicht
Als allgemeine Vorgehensweisen knnen wir Ihnen an dieser Stelle nur folgendes vorschlagen:
1.berprfen Sie die Netzwerk-Verbindungen. Knnen Sie ber den File-Server auf die einzelnen
Rechner zugreifen? Sind die Kabel und Steckverbindungen in Ordnung?
2.berprfen Sie die installierten Netzwerk-Dienste. Ist TCP/IP korrekt eingerichtet? Ist Port 80
evtl. schon anderweitig belegt? Mssen Sie evtl. durch eine Firewall mit den restlichen Compu-
tern kommunizieren?
In einigen der am hufgsten anzutreffenden Ursachen knnen wir allerdings weitergehende Rat-
schlge erteilen. Lesen Sie dazu die folgenden Seiten.
6.2 Port 8080 schon belegt
Sollte der Port 8080 bereits an eine andere Applikation vergeben sein, erscheint beim Starten des
Servers oder des Clients eine Fehlermeldung, die ber das Problem informiert:
Sie haben nun zwei Mglichkeiten:
a)Sie ndern den Standard-Port des Internet-Web-Servers. Eine gngige Alternative ist Port 8080.
Wir raten Ihnen allerdings von dieser Mglichkeit ab, da u.U. mehrere Programme von der n-
derung betroffen sein knnen und dann ggf. nicht mehr korrekt arbeiten.
74 Kapitel 6: Problembeseitigung 75
N
E
T
Hinweis:
Luft auf Ihrem Computer ein HTTP-Proxy, so ist diesem mit allergrter Wahrscheinlichkeit be-
reits Port 8080 zugewiesen, und Sie mssen sich erneut auf die Suche begeben. Grundstzlich
sollten aber ausschlielich Nummern grer 1000 verwendet werden. Fast alles, was darunter
liegt, ist irgendwelchen Standarddiensten vorbehalten.
b)Sie ndern den Standard-Port des C4DN-Web-Servers ab.
Gehen Sie in die Network Settings des C4DN-Servers und geben eine neue Port-Nummer an der
betreffenden Stelle ein.
Gehen Sie in die Network Settings des C4DN-Clients und geben dort im Server Port-Feld eine
neue Port-Nummer an der betreffenden Stelle ein.
Hinweis:
Haben Sie den C4DN-Client lokal auf mehreren Computern installiert, mssen Sie die client.ini-
Dateien auf allen diesen Computern entsprechend abndern.
Anstelle der Standardalternative Port 8080 knnen Sie natrlich auch jede beliebige andere
(aber freie!) Port-Nummer benutzen. Der Wert mu zwischen 0 und 65535 liegen, sollte aber auf
jeden Fall grer 1000 sein.
Haben Sie einen anderen Port als 80 fr CINEMA 4D NET Render defniert, mssen Sie das auch
im Socket, der Adreangabe im Browser, bercksichtigen. Geben Sie dort zur Administration in
der URL-Zeile z.B. ein:
192.168.0.239:8080
Anschlieend setzen Sie auf diese Adresse ein Lesezeichen (Bookmark, Favoriten). Sie mssen sich
somit den neuen Socket nicht stndig merken.
Hinweis:
Unter MacOS X ist beim C4DN-Server Port 8080 voreingestellt, da Port 80 vom System bereits
verwendet wird. Zum Vergeben von Ports unter 1000 ist root-Berechtigung ntig.
74 Kapitel 6: Problembeseitigung 75
N
E
T
6.3 Fehlende Module beim Server und den Clients
Sollte Ihr Projekt eines der CINEMA 4D Module verwenden (Advanced Render, MOCCA, Dynamics
etc.), achten Sie darauf, da sich diese Module ebenfalls im Pfad Module des jeweiligen Clients
und Server befnden. NET reagiert mitunter mit seltsamen Fehlermeldungen bzw. berechnet keine
modulspezifschen Effekte, wenn bei Server und Clients nicht alle erforderlichen Module installiert
sind.
6.4 Probleme durch ISDN-Karten und Internet-Software
Eine mgliche Problemquelle wird oftmals gerne bersehen, weil man i.d.R. gar nicht mal wei,
da etwas verndert wurde. Einige ISDN-Karten oder Internet-Zugangsprogramme installieren
eigene Versionen der Winsock-DLLs. Mglicherweise sind diese nicht mehr 100%ig kompatibel
zu der von Microsoft vorgegebenen. Dadurch kann der reibungslose Datenaustausch im CINEMA
4D NET Render gestrt werden (auch wenn z.B. die Verbindung mit dem Internet nach wie vor
klappt). Schlimmstenfalls kommt gar keine Verbindung zwischen C4DN-Server und C4DN-Client
zustande.
Irgendetwas ist auf jeden Fall nicht in Ordnung. Bevor Sie aber Ihre komplette Anlage auseinan-
dernehmen, installieren Sie den Server auf einem anderen Computer. Prfen Sie dann, ob Sie von
allen in Frage kommenden Zugngen auf den C4DN-Server administrierend zugreifen knnen.
Wenn nicht, probieren Sie ruhig alle Computer durch Sie werden staunen, irgendwann klappt
es in den meisten Fllen.
Hilft das nicht, installieren Sie alle Netzwerk-Dienste neu. Hilft das noch immer nicht, werden Sie
nicht umhinkommen, Ihr Betriebssystem komplett neu aufspielen zu mssen. Entfernen Sie auf
jeden Fall vorher alle nicht dringend bentigten Einsteckkarten aus Ihrem Gert.
Klappt dann die Verbindung im C4D-Netz, versuchen Sie es mit der Neuinstallation einer
Einsteckkarte nach der anderen in der Reihenfolge ihrer Wichtigkeit (mit den aktuellen Treibern,
versteht sich). Sollte danach die Verbindung erneut nicht zustandekommen, wenden Sie sich ver-
trauensvoll an den Hardware-Hersteller der betreffenden Karte.
Sollte mit der Hardware alles in Ordnung sein, machen Sie mit der Installation der Software (z.B.
Internet-Zugangsprogramme) weiter. Auch hier gilt wieder: eines nach dem anderen, dazwischen
immer wieder testen. Sie knnen sich vorstellen, wie mhsam diese Arbeit ist, leider fhrt oftmals
kein Weg daran vorbei. Diese leidvollen Erfahrungen machen auch wir bei der Software-Entwick-
lung immer wieder
76 Kapitel 6: Problembeseitigung 77
N
E
T
6.5 Dynamische TCP/IP-Adresse
Insbesondere wenn Sie mit einem Modem ins Internet gehen, mu oftmals die dynamische TCP/
IP-Adrezuweisung eingeschaltet werden.
Hierbei erhlt Ihr Computer von Ihrem Internet-Provider in dem Moment eine TCP/IP-Adresse zu-
gewiesen, in dem Sie sich bei ihm anmelden. In fast allen Fllen lautet diese immer anders (daher
auch dynamisch).
Ist nun auf demselben Computer der C4DN-Server installiert, kann sich kein Client bei ihm an-
melden, da der Server immer wieder eine andere (meist Ihnen nicht bekannte) TCP/IP-Adresse be-
sitzt.
Sie haben nun mehrere Alternativen:
a)Installieren Sie weitere (fxe) TCP/IP-Adressen auf diesem Computer. Wie das funktioniert, er-
fahren Sie vom Hersteller des Betriebssystems (besser: Sie sollten das dort erfahren).
Diese Lsung halten wir fr die schwierigste, da sie zum einen i.d.R. sehr schlecht dokumentiert
wird, z.T. umstndlich zu realisieren ist und nicht zuletzt weitere Fehlerquellen mit sich bringt.
b)Stellen Sie von dynamischer auf feste TCP/IP-Adrevergabe um (siehe Bilder unten).
Auch hiervon raten wir ab, denn Sie mten jedes Mal die Adrevergabe erneut umstellen,
wenn Sie wieder ins Internet gehen wollen.
c) Die wohl einfachste Methode ist die, den C4DN-Server auf einem anderen Computer im Netz-
werk mit fester TCP/IP-Adresse zu installieren.

Unter Windows: links eine dynamische und rechts eine fxe Adressierung
76 Kapitel 6: Problembeseitigung 77
N
E
T
Eine dynamische Adressierung unter Apple Macintosh.
Eine fxe Adressierung unter Apple Macintosh.
78 Kapitel 6: Problembeseitigung 79
N
E
T
6.6 Rechenungenauigkeiten
In heterogenen Netzen unterschiedlicher Computer (speziell: unterschiedlicher CPUs) kann es
mglicherweise zu mehr oder weniger groen Differenzen in der Berechnung von Partikelstrmen
kommen.
Die Partikel werden auf den verschiedenen Maschinen an z.T. anderen Positionen berechnet.
Ursache hierfr sind die unterschiedlichen Rechengenauigkeiten der Mathematik-Einheiten der
Rechner (FPU Floating Point Unit). Sie kommen im einen Fall frher, im anderen spter zum
Tragen.
Leider lt sich keine allgemeingltige Aussage treffen, wann diese Ungenauigkeiten und
vor allem wie stark sie in Erscheinung treten. Sie hngen u.a. von der Art und der Anzahl der
verwendeten Modifkatoren ab.
Abhilfe fr dieses Problem schafft CINEMA 4D ab Version 6, indem Sie vor der Berechnung
den Partikelstrom backen. Beachten Sie hierzu auch die Beschreibung dieser Funktion im
CINEMA 4D-Referenzhandbuch der Version 6. In jedem Fall aber sollten Sie vor der endgltigen
Berechnung ein kleines Preview berechnen, um von vornherein aufkommende Ungenauigkeiten
bercksichtigen bzw. beheben zu knnen.
6.7 Radiosity/Caustics
Netzwerk-Rendern im Zusammenhang mit Radiosity/Caustics kann zu Problemen fhren. Die
Grnde liegen in den verschiedenen Prozessoren, die bei einer solchen Render-Session zum Ein-
satz kommen (brigens der gleiche Grund, warum Sie Dynamics-Szenen, sofern sie nicht ge-
backen sind, nicht bers Netzwerk rendern sollten).
Durch den Einsatz von vorberechneten Lsungen knnen aber auch Radiosity/Caustics-Szenen
ber NET gerendert werden. Der Server braucht natrlich Zugriff auf die jeweiligen Lsungs-Da-
teien.
Unterscheiden Sie folgende Flle:
1. Beim Einsatz des stochastischen Modus (defniert unter den Radiosity-Einstellungen) ergeben
sich keinerlei Probleme. Evtl. mssen hohe Werte bei Stochast. Strahlen eingegeben werden,
falls das Bild zu krnig sein sollte.
2. Der Modus Objekt-Animation ist nicht fr NET geeignet (bzw. nur mit fackerndem Ergebnis),
da hier keine Lsungen gespeichert werden knnen.
3. Modus Standard oder Kamera-Animation aktiviert. Hierbei ist es ntig, die Lsungs-Datei
mit CINEMA 4D vorneweg zu berechnen mit beipielsweise Prepass-Gre = 0, Option Lsung
speichern aktiviert, kein Antialiasing und kleine Bildgre (je hher die Einstellungen bei AA
bzw. Bildgre, desto besser nachher die Qualitt). Der dabei berechnete Photonenbaum (L-
sung) mu dann natrlich ebenfalls dem Server zur Verfgung stehen. Diese Datei fnden Sie
im Szenen-Verzeichnis unter ...illum/xxx_name_xxx.gi. Im Modus Standard wird brigens
fr jedes Bild einer Animation eine eigene Lsung abgespeichert, whrend bei Kamera-Ani-
78 Kapitel 6: Problembeseitigung 79
N
E
T
mation alle Lsungen in einer einzigen Datei gespeichert werden, deren Gre mit der Lnge
der Animation zunimmt. Wenn Sie im Modus Standard nicht auf vorberechnete Lsungen
zurckgreifen wollen (Zeitaufwand zu hoch), mssen Sie sehr hohe Radiosity-Einstellungen
whlen, um Flimmern/Flackern zu vermeiden. Dies ist kein generelles Problem von CINEMA 4D
NET Render, aber ein allgemeines von GI.
Bei der Berechnung mit CINEMA 4D NET Render mu bei der Szenendatei unter Neuberech-
nung Niemals defniert sein. CINEMA 4D NET Render greift dann auf die vorberechnete Lsung
zurck und bringt eine Fehlermeldung, falls die Datei nicht gefunden wurde.
Fr Caustics gilt prinzipiell hnliches: sofern Lsungen abgespeichert wurden (xxx.c4d.cs im
Ordner illum im Pfad der Szenendatei), mssen diese dem NET-Server zur Verfgung gestellt
werden. Bei der Szenendatei (die mit NET gerendert werden soll) mu Neuberechnen dann auf
Niemals stehen.
6.8 Animationen werden nicht gerendert
Wie Sie im Praxisteil des Referenzhandbuchs gelesen haben, ist es unter bestimmten
Voraussetzungen mglich, fertige Animationen berechnen zu lassen. Es kann aber aus den
genannten Ursachen (z.B. Codec nicht vorhanden o..) auch vorkommen, da gar keine
Animation zusammengestellt wird.
CINEMA 4D NET Render kommt Ihnen hier wieder soweit entgegen, wie mglich:
1.Lokalisieren Sie das Problem (meist ist es der Codec) und korrigieren Sie Ihre Szene
entsprechend.
2.Laden Sie die vernderte Szene (neue Bildeinstellungen) wie im Praxisteil beschrieben in den
entsprechenden Job auf den Server.
3.Lschen Sie keinesfalls die bereits fertig gerechneten Einzelbilder aus dem Results-Verzeichnis.
4.Starten Sie den Job erneut.
Der Server erkennt, da bereits alle Bilder des Projektes vorhanden sind und baut Ihnen nur noch
den fertigen Film zusammen. Die einzelnen Frames mssen nicht erneut durchgerechnet werden,
was enorm Zeit spart.
6.9 Szenen werden nicht gerendert
Wenn mit der Szene selbst alles in Ordnung ist, haben Sie aller Wahrscheinlichkeit nach
beim Upload zuviel des Guten getan. Vermutlich haben Sie ber die Administration einen
leeren Job erstellt und dort hinein von CINEMA 4D ein Projekt zusammenstellen lassen. Die
Verzeichnisstruktur weist eine Ebene zuviel auf.
Fr das folgende falsche Beispiel nehmen wir an, ich htte im Browser einen leeren
Job Wichtig angelegt und dort hinein mit CINEMA 4D ein Projekt namens Zen_Garten
zusammenstellen lassen. Die Ordnerstruktur sieht dann wie folgt aus:
80 Kapitel 6: Problembeseitigung 81
N
E
T
Die Szene wird nicht berechnet.
Lassen Sie das Projekt direkt in Ihrem User-Verzeichnis zusammenstellen, oder kopieren Sie es
ber den fle-Server direkt dort hinein. Die korrekte Ordnerstruktur sieht wie folgt aus:
6.10 Computer friert ein
In einigen Fllen kann es vorkommen, da sich der Computer, auf dem ein C4DN-Server oder
-Client arbeitet, scheinbar oder tatschlich einfriert. Hierfr knnen verschiedene Ursachen
verantwortlich sein. Nachfolgend erhalten Sie eine Liste mit Manahmen, um dieses Verhalten
erst gar nicht entstehen zu lassen:
Auf vielen Computern sind sog. Power-Management-Systeme installiert und aktiviert. Diese
schalten den Rechner nach einer bestimmten Zeit ab, in der (scheinbar) keine Aktionen mehr
stattfnden. Es kann dann u.U. passieren, da sich das System nicht mehr aufwecken lt, wenn
der Server oder ein Client im Hintergrund arbeiten.
Schalten Sie das Power-Management ab, bevor Sie einen Client oder den Server starten.
Wie bereits an anderer Stelle erwhnt, kann es zu den merkwrdigsten Effekten fhren, wenn
dem Betriebssystem fr seine Aufgaben nicht mehr gengend Speicher zur Verfgung steht.
80 Kapitel 6: Problembeseitigung 81
N
E
T
Schalten Sie auf allen Systemen virtuellen Speicher ein, je mehr, desto besser.
Auf dem Macintosh kann es vorkommen, da das System nicht mehr mitspielen will, sobald
mehrere Programme tatschlich parallel arbeiten. Hierbei ist nicht das Umschalten gemeint,
wenn Sie z.B. gleichzeitig Photoshop und PageMaker gestartet haben. Diese Programme
unterhalten sich nicht, sie arbeiten entweder mit dem einen oder mit dem anderen. Dies ist im
Fall von CINEMA 4D NET Render vllig anders. Browser, Server und Clients tauschen stndig
Daten untereinander aus.
Lassen Sie nach Mglichkeit keine zwei Programme (Browser, Server, Client) parallel auf ein und
demselben Macintosh-Computer laufen.
Achtung!
Sollte sich einer Ihrer Computer einmal tatschlich aufgehngt haben, starten Sie ihn komplett
neu. Meistens sind die TCP-Dienste vllig aus dem Takt geraten, so da das abschieen (das
mutwillige, gewaltsame Beenden) eines einzelnen Programms das Problem nicht vollstndig aus
der Welt schafft.
6.11 Verschiedene Hinweise
Arbeitet der Server unter MacOS, werden statt AVIs QuickTime-Filme erzeugt, Clients unter
MacOS berechnen statt BMPs PICT-Einzelbilder.
Arbeitet der Server unter Windows, werden statt QuickTime-Filme AVIs erzeugt, Clients unter
Windows berechnen statt PICTs BMP-Einzelbilder
vorausgesetzt die Szenedatei enthlt entsprechende Einstellungen.
Verwenden Sie in Ihrer Szene Texturen oder Texturflme, die nur auf einem bestimmten
Betriebssystem verarbeitet werden knnen, werden diese in einem heterogenen Netzwerk auch
nur von den Clients berechnet, die dazu in der Lage sind.
Enthlt Ihre Szene z.B. QuickTime- und PICT-Texturen, wird sie auch nur von Clients berechnet,
die unter MacOS gestartet wurden. Alle Windows-Clients brechen mit einer Fehlermeldung ab
und machen mit dem nchsten Job weiter.
Verwenden Sie auf dem Macintosh QuickTime-Texturen in CINEMA 4D-Szenen, achten Sie
darauf, da die Movie-Informationen ausschlielich im Datenteil (nicht auch noch im Ressource-
Teil) der Datei stecken. Andernfalls wird die Textur nicht bertragen.
Auf dem Macintosh knnen Systemmeldungen (wie z.B. der Hinweis auf einen File-Server-
Shutdown) das gesamte System solange lahmlegen, bis diese Meldung vom Anwender
besttigt wurde. Auch der C4DN-Client rechnet dann nicht mehr weiter.
Benutzen Sie vor unbeaufsichtem Rendern eine Systemeinstellung (Kontrollfeld Erweiterungen
Ein/Aus), in der z.B. AppleShare-Verbindungen abgeschaltet sind. (Sie wissen ja: Alles, was
CINEMA 4D NET Render bentigt ist TCP/IP )
82 Kapitel 6: Problembeseitigung 83
N
E
T
CINEMA 4D NET Render erzeugt beim Rendern BodyPaint 3D-Dateien (*.b3d), die an die Cli-
ents weiter verteilt werden. Dieses Format ist das Einzige, welches gleichzeitig 16 Bit und Mul-
tipass untersttzt. Aber keine Sorge, diese Dateien werden (falls in der server.ini clearpics =
1 steht) nach dem Zusammenfgen des fertigen Films gelscht.
Wenn Sie mit CINEMA 4D NET Render eine grere Animation inkl. Multi-Passes gerendert ha-
ben, knnen Sie mit diesem Button Speichern das korrekte *.aec-File generieren.
6.12 Limitationen
NET Render ist zwar in der Lage, RLA/RPF-Dateien zu erzeugen; diese enthalten allerdings keine
3D-Informationen.
Animationen werden von NET Render nur bis zur maximalen Bildnummer 9999 berechnet.
7. Index
82 Kapitel 6: Problembeseitigung 83
N
E
T
7. Index
84 Kapitel 7: Index 85
N
E
T
84 Kapitel 7: Index 85
N
E
T
Index
A
Abbrechen
Job 26,37
Adapt thread priority 56
admin 58
admin-Bereich 58
Administration
Benutzer 30
Administrator 8,30
Administrator-Status 46
Adresse 7
Adressierung 60
Aktualisierung der Informationen
40
Alphakanal 20
ndern der Webseiten 30
Animation
berechnen 20
Codec 20
Ansehen
Datei 40
Aufrumen 20
AVI 20
B
Beenden 9
Client 26
Server 26
Begriffe, Defnitionen 3
Benutzer
administrieren 30
Benutzerprioritt 48
Benutzerverwaltung 8
Berechnung
anhalten 37
starten 15,38
berwachen 17
Bildeinstellungen 9
Bilder lschen 38
Bookmark 34
Browser 35
browsertype 19,42,57
C
C4DN-Client 8
C4DN-Server 7
clearpics 57
Client 8
beenden 26
entfernen 26
hinzufgen 26
Neu starten 38
client.ini 53,55
clientaddress 55
clientinfo 56
clientport 56
Clients-Seite 44
Codec 20
Copyright II
D
Datei
ansehen 40
hinzufgen 40
lschen 40
speichern 40
Dateinamen 11
Details-Seite 39
DNS-Server 62
Download 19,23
Download-Seite 42
Dynamisches Arbeiten 26
E
Einzelbild-Sequenzen 20
Ergebnisse 18,40
lschen 19,38
Ersetzen
Projekt 21
Erzeugen
User 46
Ethernet 63
Europische Union 1
F
Favouriten 34
File-Server 59
Film-Berechnung 20
Firewall 61
Frames 30
FTP-Server 62
G
Gateway 61
Geheimhaltung VI
Glossar 67
H
Hardware 63
Herunterladen
Ergebnisse 19
Projektdateien 23
Heterogenes Netzwerk 11
Hinzufgen
Datei 40
HTML-Code 30
Hub 63
I
Inactive Jobs 37
info 58
Informationen aktualisieren 40
Installation 59
IP-Adressierung 7,60,64
IRC 62
J
Job
abbrechen 26,37
lschen 38
starten 38
Job-Kontrolle 39
Job-Prioritt 23,36
Jobs-Seite 36
K
Kompressor 20
Konfguration 7,59
Konfgurationsdateien 53
Konsolenfenster 49
86 Kapitel 7: Index
L
Lesezeichen 34
Lizenzbedingungen III
localhost 61
Login 58
Lschen
Datei 40
Ergebnisse 19,38
Job 38
Projekt 20
Projektdateien 23
User 47
M
MacOS 64
Maske 64
MAXON Computer VII
Mehrfachnutzungen III
Modem 7
MOVIE 20
Multi-Homing 61
N
name 58
Namensgebung 10,38,47
Netzwerk 3
heterogenes 11
Netzwerkeinsatz III
News-Server 62
P
password 55,56,58
Pawort 16,35,48,60
Personalisierung 8
Pfeilsymbole 24
Plug-ins 59
Port 4
Port-Nummer 55,61
Prioritt
Benutzer 48
Job 23,36
priority 58
Probleme 15,21
Project Files 40
Projekt
ersetzen 21
erzeugen 9
lschen 20
Projektdateien
lschen 23
Q
QuickTime 20
R
Refresh 40
refreshtime 57
Rendern 15
Render Queue 36
Reset Clients 38
Reset Server 38
Result Files 40
S
Seite
Clients 44
Details 39
Download 42
Jobs 36
Upload 41
Users 46
Welcome 34
Seitenstruktur 33
Server 7,55
beenden 26
Neu starten 38
server.ini 19,42,54,56,60
serveraddress 55,56
serverport 55,56
settings 55
settings-Bereich 55,56
showalljobs 57
Sicherheit 27,60
Socket 62
Speichern
Datei 40
Speicherpfad 10
Speicherplatz 20
Starten
Berechnung 9,38
Status
37
error 37,45
running 37,45
waiting 37,45
Steuerung 33
Subnet Mask 64
Support 65
System-Administrator 60
Systemsteuerung 64
Systemvoraussetzungen 3
Szene berechnen 15
T
Task Manager 56
TCP-Port-Nummer 61
TCP/IP-Adresse 7,55,64
Teilnetzmaske 60,64
Telnet-Server 62
Tiefenmap 20
timeout 57
Titelseite 34
U
berwachung 17
Upload 22
Upload-Seite 41
User
erzeugen 46
lschen 47
user 58
user-Bereich 58
Users-Seite 46
V
Video-Hardware 20
Voraussetzungen 3
Vorbereitungen 9
W
Warteschlange 36
Web-Server 62
Webseiten
ndern 30
Weiterveruerung IV
well known ports 61
Windows 64
Worst-Case-Flle 27