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