Holly-Wood.it  
    Brick 1 x 3
Brick 2 x 2 Corner    
  Brick 1 x 1  
english ]   [ deutsch ]
 
  Home > MLCad > Lehrgang: Digitales Bauen für Fortgeschrittene - Seite 3 von 5  
   
  Seite <Vorherige 1 2 3 4 5 Nächste>
 

MPD - MultiPart Dokument

 
     
  Ein MultiPart Dokument, kurz MPD, ist ein Projekt das mehrere Modelle anstatt nur einem enthält, wobei das Wort „Modell“ auf Bauteile oder die noch kleineren LDraw Grundelemente erweitert werden kann. Sie könnten die Minifig-Szene natürlich auch ohne diese Funktion zusammenbauen, indem einfach die Bauteile für Sandkasten oder Baum zum Mini Muldenkipper hinzugefügen. Allerdings hat das Aufteilen der einzelnen Modelle in Untermodelle eines MPD mehrere Vorteile:

  • Ein Untermodell kann mehrere Male einer größeren Szene hinzugefügt und dabei wie ein LDraw Bauteil eingesetzt werden. Alle Änderungen (wie ein Farbwechsel oder der Austausch von Steinen) im Untermodell, werden allen Kopien in der Szene weitergegeben. Und da ist noch mehr: Für den Fall, dass das Untermodell unter Verwendung der Farbe LDraw Main color 16 gebaut wurde, kann jede Kopie in der Szene anders eingefärbt werden.
  • Das Untermodell kann in der Szene in jeden beliebigen Winkel gedreht werden, während das Original die ursprüngliche Standardorientierung beibehält und so Änderungen erleichtert. Wenn Sie schon einmal versucht haben Änderungen an einem Modell vorzunehmen, das nicht auf den standardmäßigen Achsen x, y oder z liegt, haben Sie eine Ahnung wovon ich spreche.
  • Ein MPD erlaubt das Einbinden von nicht-zertifizierten oder selbstgemachten Bauteilen, die nicht Teil der originalen LDraw Bauteile-Bibliothek sind. Im Grunde genommen ist ein LDraw Modell nichts weiter als eine Sammlung von Bauteilenummern und Zahlen, die Farbe/Position/Rotation dieser Bauteile in Beziehung zueinander definieren. Wenn ein CAD-Programm eine Bauteilnummer nicht in der LDraw Bauteile-Bibliothek finden kann, weis es nicht, wie dieses Teil aussieht und zeigt deshalb: nichts! Ein Bauprogramm das MPD unterstützt, überprüft, ob die fehlenden Daten zu Linien, Drei- und Vierecken in die Projekt-Datei selbst integriert wurden und extrahiert diese Daten, um das fehlenden Bauteile zu zeichnen.
Die LDraw Suite benutzt verschiedene Dateierweiterungen, um die Identifikation zu erleichtern: ".dat" wird heutzutage ausschließlich für Bauteile und Grundelement verwendet, obwohl Sie im Internet noch sehr alte Modelle finden können, die diese Dateierweiterung gebrauchen. Einzelmodelle erhalten die Erweiterung ".ldr", während Multipart Projekte ".mpd" verwenden.

ANMERKUNG! Einige LDraw Fundamentalisten werden behaupten, dass Sie auch die ".ldr" Erweiterung oder sogar ".dat" für ein Multipart Dokument benutzen können und dass ein LDraw CAD-Programm, das diesen Namen verdient, dergleichen Projekte ohne Murren laden muss. Richtig(!), aber um eine gewisse Ordnung zu halten, sollten Sie sich an folgende Hierarchie gewöhnen:

.dat LDraw Bauteil das aus Linien, Dreiecken, Vierecken, und anderen LDraw Grundelementen zusammengesetzt ist. Letztere verwenden auch die .dat Dateierweiterung, werden aber in einem speziellen Ordner namens “p” gespeichert.
.ldr Ein einzelnes Modell das aus LDraw Bauteilen besteht – meistens jedenfalls: Wie Sie bei den Pfeilen gesehen haben, die aus Drei- und Vierecken zusammengesetzt sind, ist in LDraw alles austauschbar.
.mpd Multipart Dokument das aus einzelnen Untermodellen zusammengesetzt wird. Wie bei .ldr hindert Sie nichts daran, etwas von den beiden oberen einzubeziehen.

MLCad unterscheidet automatisch zwischen den oben genannten Formaten, wenn Sie eine Datei laden und schlägt das entsprechenden Format beim Speichern vor. Außerdem wird automatisch ein MPD Projekt erzeugt, wenn das erste Untermodell hinzugefügt wird, weshalb sie keine besonderen Schalter drücken müssen.
Brick 1x3
     
  (Die folgende Bildschirmabbildung zeigt alle Menüs und Dialogfelder in einem bearbeiteten Bild).Bildschirmabbild 8
   
  22. Es gibt zwei Wege, um die endgültige Minifig-Szene zusammenzusetzen. Zur noch geöffneten Datei Mini Dumper Truck with Buffer-Exchange.ldr könnten Sie mittels Multipart > Neues Modell... einfach ein leeres, Main Model (Hauptmodell) getauftes Untermodell hinzufügen, welches als Behälter für die endgültige Szene dienen würde. Die anderen Untermodelle würden dann später hinzugefügt/positioniert werden ...  
       
   Brick 2x2 (Die folgende Bildschirmabbildung zeigt alle Menüs und Dialogfelder in einem bearbeiteten Bild).
Bildschirmabbild 9
 
  23.. … aber ich ziehe es vor, Sie statt dessen ein völlig leeres Projekt erzeugen zu lassen. Dies erspart uns einige Dinge hin- und herzuschieben und gleichzeitig besser organisiert zu sein. Die leere Datei wird ein Container in dem alle Untermodelle angeordnet und positioniert werden. Klicken Sie die Schaltfläche Neu Button New File in der Hauptleiste (Datei > Neu).  
  24. Wählen Sie Multipart > Modell importieren... für jedes Untermodell, das in der Szene benötigt wird.  
  25. Es ist empfehlenswert die Modelle mit einer gewissen Hierarchie im Kopf zu importieren: Was wird das zentrale Element, sozusagen die Grundplatte des Projektes werden? Ist es sinnvoll alle Minifigs am Ende der Untermodellliste zu gruppieren, um sie dort besser lokalisieren zu können oder gruppiere ich die Minifigs mit den jeweiligen Autos, die sie steuern? Liste ich alle Möbel eines Gebäudes unabhängig oder gehören diese hierarchisch zu den einzelnen Stockwerken?
Wir sprechen hier nicht davon, wie die Untermodelle innerhalb der Szene positioniert werden, sondern wo sie in der Liste zu stehen kommen. Der Grundgedanke sollte sein: Wo finde ich am leichtesten was ich suche, wenn ich eine Korrektur anbringen muss. Für diese Szene sollten die Untermodelle wie folgt importiert werden:

  • Sandbox.ldr
  • Tree.ldr
  • Mini Dumper Truck with Buffer-Exchange.ldr
  • Minifig Boy.ldr
  • Minifig Supergirl.ldr

Anmerkung! Sie haben vielleicht bemerkt, dass MLCad nur *.ldr und *.dat als Dateitypen anbietet. Tatsächlich können Sie nicht zwei MPD Projekte zusammenführen oder ein MPD Projekt importieren. Und es gibt noch mehr Einschränkngen! Lesen Sie was MLCads Hilfe über rekursives Einbinden sagt:

"Das Programm prüft auf rekursives Einbinden und zeigt eine Fehlermeldung an, sollte dies passieren. Zum Beispiel:
-Das Projekt besteht aus 3 Modellen A, B und C. Modell A beinhaltet Modell B und Modell B beinhaltet C.
- Erlaubt ist: Erneutes Einbinden von Modell B in A oder das Einbinden von Modell C in Modell A.
- Ungültig wäre das Einfügen von Modell B in C oder das Einfügen von A in C.

Brick 1x3  
       
  Bildschirmabbild 10
 
      Brick 3x3 Round 26. Das zuletzt importierte Modell wir automatisch zum sogenannten aktiven Modell und als solches im Zeichenbereich dargestellt. Um auf die anderen Untermodelle zuzugreifen, müssen Sie sie im Listenfeld Aktives Modell: oberhalb der Projekt-Bauteilliste auswählen oder aus dem Dialogfeld picken, das über Multipart > Modell aktivieren... zugänglich ist.

ANMERKUNG! Wenn Sie mit der Reihenfolge, wie die Untermodelle aufgeführt sind, unglücklich sind, wählen Sie Multipart > Reihenfolge Modelle... und verwenden Sie im aufspringenden Dialog die Schaltflächen Aufwärts, Abwärts, um die Liste neu zu ordnen. Um ein Untermodell zu löschen, weil es fälschlicherweise importiert wurde oder weil seine Bauteile in ein anderes Untermodell integriert wurde und es somit nur mehr eine leere Hülle ist, wählen Sie: Multipart > Modell löschen...

Da fast alle Untermodelle vollständig sind, um der endgültigen Szene hinzugefügt zu werden und keine weiteren Änderungen notwendig machen, wählen Sie das Untermodell Untitled.ldr. Seien Sie nicht überrascht, wenn die Datei nichts anzeigt. Sie haben noch keine Untermodelle in den Container eingefügt, Sie haben MLCad über den Import lediglich mitgeteilt, welche Untermodelle Teil der endgültigen Szene sein werden.
 
       
 Brick 3x3 (Die folgende Bildschirmabbildung zeigt alle Menüs und Dialogfelder in einem bearbeiteten Bild).Bildschirmabbild 11
 
  27. Untitled.ldr ist kein anschaulicher Name für den Modellcontainer. Multipart > Modellinformationen... und ...
Brick 2x4
28. ... geben Sie Main Model (Hauptmodell) sowohl für Name des Untermodells: als auch Beschreibung des Untermodells: ein.

ANMERKUNG! MLCad fügt dem Name des Untermodells: automatisch die Dateierweiterung .ldr an.

Dialog Falscher Name

Das selbe wie für die Namen von Gruppen gilt auch für die Namenswahl bei den Untermodellen. Der Name hat einzigartig zu sein, während die Beschreibung auch gleich sein kann. Wenn Sie versuchen das Untermodell Tree in Sandbox umzubenennen, erhalten Sie die obenstehende Warnung. Das lässt vermutlich einige Einsichten reifen: Die Beschreibung ist nicht mit dem Namen eines Untermodells verzahnt. Einige Leute nutzen diesen Umstand für ausgefeilte Nummerierungen, wenn sie originale LEGO Bauanleitungen reproduzieren. Der Name des Untermodells basiert auf der Seitenzahl und der Bauschrittnummer, auf der dieser Bauabschnitt im Bauanleitungsheft vorkommt, während das Feld Beschreibung des Untermodells: für ausgedehnten Beschreibung des Inhalts verwendet wird. Auf diese Weise behalten sie die Übersicht, auch über eine Vielzahl von Untermodellen, wenn sehr große Sets nachgebaut werden.
29. Speichern Button Save (Datei > Speichern) Sie das Projekt und nennen Sie es Playground (Spielplatz). Sollte von hier ab etwas schief gehen, haben Sie eine solide Grundlage, von der Sie erneut starten können. Wie bereits erwähnt, wählt MLCad automatisch die richtige Dateierweiterung und bietet im Listenfeld des Dialogs Multipartdatei speichern lediglich Multipart files (*.mpd) unter Dateityp: an.

ANMERKUNG! Nichts und niemand hindert Sie daran im Eingabefeld Dateiname: die Dateierweiterung .mpd mit .ldr zu ersetzen und Ihr MPD Projekt als ein Multipart Dokument mit der Erweiterung .ldr zu speichern – ein gutes LDraw CAD-Programm wird damit umgehen können. Da Sie aber damit nichts gewinnen, gibt es keinen Grund es wirklich zu tun. Triftigere Gründe als das?
seitenanfang  
  Seite <Vorherige 1 2 3 4 5 Nächste>
  Brick 1x3
Es wird keine Garantie für die Richtigkeit oder Genauigkeit, des auf dieser Website angebotenen Inhaltes übernommen.
LEGO® ist ein eingetragenes Warenzeichen der LEGO Firmengruppe, welche diese Website weder unterstützt noch autorisiert.