Schnittstelle/X-File IMPORT: Unterschied zwischen den Versionen

Aus EEP Wiki
Wechseln zu: Navigation, Suche
(Anlegen eines Projekts)
Zeile 2: Zeile 2:
  
 
=== Anlegen eines Projekts ===
 
=== Anlegen eines Projekts ===
Modelle im Home-Nostruktor werden in sogenannten „Projekten“ abgespeichert. Ein Projekt entspricht dabei einem kompletten Modell für EEP. Ein Projekt wiederum kann aus mehreren
+
Modelle im Home-Nostruktor werden in sogenannten „Projekten“ abgespeichert. Ein Projekt entspricht dabei einem kompletten Modell für EEP. Ein Projekt wiederum kann aus mehreren Objekten bestehen, welche dann bspw. Grundmodell und bewegliche Achsen enthalten.  
 
+
Legen Sie zunächst ein Projekt mit einem beliebigen Namen an. Die aktivierten Einstellungen belassen Sie, wie sie sind. In diesem Fall erstellen wir ein Modell, welches auf dem Festland steht, selbst Schatten spendet und Schatten von anderen Modellen aufnimmt.
Objekten bestehen, welche dann bspw. Grundmodell und bewegliche Achsen enthalten. Legen Sie zunächst ein Projekt mit
 
einem beliebigen Namen an. Die aktivierten Einstellungen belassen Sie, wie sie sind. In diesem Fall erstellen wir ein Modell, welches auf dem Festland steht, selbst Schatten spendet und Schatten von anderen Modellen aufnimmt.
 
 
Im Folgenden können Sie die erstellten x-Files über ObjektImport Mod2/Obj importieren.
 
Im Folgenden können Sie die erstellten x-Files über ObjektImport Mod2/Obj importieren.
 
! Sie können immer nur ein x-File importieren, was Ihnen ermöglicht, unterschiedliche Importeinstellungen zu nutzen.
 
! Sie können immer nur ein x-File importieren, was Ihnen ermöglicht, unterschiedliche Importeinstellungen zu nutzen.

Version vom 29. September 2018, 14:59 Uhr

Import in den Home-Nostruktor 13

Anlegen eines Projekts

Modelle im Home-Nostruktor werden in sogenannten „Projekten“ abgespeichert. Ein Projekt entspricht dabei einem kompletten Modell für EEP. Ein Projekt wiederum kann aus mehreren Objekten bestehen, welche dann bspw. Grundmodell und bewegliche Achsen enthalten. Legen Sie zunächst ein Projekt mit einem beliebigen Namen an. Die aktivierten Einstellungen belassen Sie, wie sie sind. In diesem Fall erstellen wir ein Modell, welches auf dem Festland steht, selbst Schatten spendet und Schatten von anderen Modellen aufnimmt. Im Folgenden können Sie die erstellten x-Files über ObjektImport Mod2/Obj importieren. ! Sie können immer nur ein x-File importieren, was Ihnen ermöglicht, unterschiedliche Importeinstellungen zu nutzen.

Registrierung einer Textur

Um die von Ihnen im CAD-Programm eingestellte Textur auch im Home-Nostruktor 13 nutzen zu können, muss diese zuvor „registriert“ werden. Kopieren Sie die Texturdatei dazu in den Ordner Home-Nostruktor 10\Resourcen\Parallels. Danach ist ein Eintrag in der Texturen.txt notwendig. Dieser könnte wie folgt aussehen: Textur{id(2401) name(2401_Beispielhaus) automipmap()billboarding() repeat_s() repeat_t() magfilter(1) minfilter(2) }

Folgende Parameter stehen Ihnen zur Konfiguration der Textur zur Verfügung (Fett Markierte sollten vorhanden sein):

  • id(xxxx) – ID der Textur im Home-Nostruktor und in EEP
  • name(xxxx) – Name der Texturdatei im Parallels-Ordner des Home-Nostruktors
  • automipmap() – Automatische Erstellung von Skalierungsstufen der Textur
  • billboarding() – Ausblendung von Flächen des Alpha-Kanals
  • repeat_s/t() – Wiederholung der Textur in x- bzw. y-Richtung
  • magfilter(x) – höchste Skalierungsstufe der Textur (1 (hoch) bis 5 (niedrig))
  • minfilter(x) – niedrigste Skalierungsstufe der Textur (1 (hoch) bis 5 (niedrig))
  • usertexture() – Freischaltung als Tauschtextur (Textur kann in EEP getauscht werden)
  • opacity(x) – Transparenz der gesamten Textur (0 (keine) bis 1 (vollständig))

Nachdem die Textur einmal in der Textur.txt eingetragen wurde, kann Sie jederzeit durch Austauschen der Texturdatei geändert werden.

Importeinstellungen einer Textur Für den klassischen Import der Textur stehen insgesamt 3 Einstellungen zur Verfügung:

Der wichtigste Punkt ist die „Textur-ID“. Hier geben Sie die ID ein, mit welcher Sie Ihre Textur zuvor in der Texturen.txt registriert haben. In diesem Beispiel ist das die 2401.

! Beim Import entscheidet die Nummer der ID, nicht der Name der Textur.

Bump-Skala verleiht der Textur einen dreidimensionalen Eindruck. Dies ist besonders bei Flächen wie Backsteinen oder Beton hilfreich. Um den Effekt zu erwirken, muss jedoch nachträglich noch eine Bump-Map erstellt werden. In den unbeleuchteten Farbwerten können Sie das zu importierende Modell auch jetzt noch verfärben. Wenn Sie das Modell importieren wollen, wie Sie es zuvor im CAD-Programm exportiert haben, stellen Sie diesen Farbwert auf komplett weiß. Um es nur etwas abzudunkeln, genügt ein Grauton.

Einstellungen in den Konfigurationen im Home-Nos

Bevor wir nun das Modell nach den Home-Nos importieren, müssen nun noch die „Einstellungen des Projektes“ und die „Externe *.INI-Datei des Modells“ konfiguriert werden.

Wir öffnen nun in der Statusleiste über das Symbol mit dem Schraubendreher und dem Maulschlüssel die „Einstellung des Projektes“. Hier können wir spezielle Einstellungen für das Modell und dem Export nach EEP einstellen.

In „EEP-Anlagen Cube-Map“ wurde die Option „Park“ eingestellt. Diese benötigen wir für die Reflektion in den Fenstern. Weiterhin wurden hier in den Zeilen Autor und Beschreibung Hinweise eingetragen, die sich auf das Modell beziehen. In der Option „Modelle auch in folgende Ordner der EEP- Installation...“ trägt man den Ort ein wohin das Modell in EEP exportiert werden soll und setzt das Häkchen bei „Erzwingen“. Setzt man das Häkchen nicht, exportiert der Home-Nos das Modell als 3dm-Format nur in den Ordner „Release“ in dem jeweiligen Projekt.

In „Exportname der 3DM-Datei“ trägt man den Namen ein, den man für das Modell festgelegt hat. Es wird bei dem Erstellen des Projektes bereits der Name des Projektes als 3dm-Datei eingetragen, der aber geändert werden kann. Dieser Eintrag bewirkt, dass beim Exportieren aus dem Home-Nos nach EEP der Name der 3dm-Datei regeneriert wird. Nach Fertigstellung der Einträge muss der Button „Modell-Update“ betätigt werden, damit die Änderungen übernommen werden, danach kann man mit dem Button „OK“ das Fenster schließen. ! Sollte eine eigene Cube-Map verwendet werden, sind diese über „Eigenes Cube-Map für dieses Modell:“ auszuwählen. Nun wird die „System- und externe *.ini des Modells“ über die Statusleiste aufgerufen (Pfeil) um die entsprechenden Einstellungen vorzunehmen.

Es öffnet sich die „Interne Funktionen und Systemeinstellungen des Modells“. Durch betätigen des Button „Zeige externe Modell-INI“ wird das Fenster „Externe *.ini Datei des Modells“ geöffnet.

In diesem Fenster werden die benötigten Angaben eingetragen. ! Es werden gewisse Angaben bereits bei der Erstellung des Projektes in die Externe *.ini-Datei des Modells erzeugt und es muss durch den Konstrukteur des Modells angepasst werden, z.B. wird bei Icon immer der Wert 23 erzeugt, der je nach Modell geändert werden muss, in diesem Beispiel auf 7.

Nachdem alle Einträge auf das Modell angepasst wurden, werden die Daten durch das Betätigen des Button „Update des Modells zeigen“ übernommen. Das Fenster wird dann über das Kreuz oben rechts geschlossen.

Importeinstellungen

ImporteinstellungenCinema4D

Sie erhalten nun ein Einstellungsfenster für verschiedenste Import-Modi: Über die Translation können Sie das zu importierende Modell verschieben. Da Ihre Modellteile aber bereits im CAD-Programm korrekt positioniert waren, brauchen Sie hier keine Einstellungen zu ändern. ! Ein nachträgliches Verschieben von Modellteilen im Home-Nostruktor 10 ist nicht möglich. In der Rotation können Sie das zu importierende Modell nachträglich drehen. Damit das Modell im Home-Nostruktor korrekt dargestellt wird, muss hier die X-Rotation auf „90“ gestellt werden. In der Skalierung erhalten Sie das für den Import 26: Importeinstellungen des Home-Nostruktor 10 aus CAD-Programmen wichtigste Werkzeug. Hier können Sie das zu importierende Modell nachträglich in seiner Größe verändern. Um eine korrekte Darstellung zu erwirken, muss die Skalierung aller Achsen auf „0.01“ gestellt werden. Die oberen Importeinstellungen sollten wie folgt aussehen:

ImporteinstellungenBlender

Nun arbeiten wir mit dem erstellten Modell in Blender. Über Objekt -> Import Mod2/Obj wird das X-File Dach importiert. Wir wählen die Datei „Dach.x“ aus und bestätigen mit „Öffnen“.

Nach dem betätigen des Button „Öffnen“ wird das Fenster „Modell-Import aus dem DirectX- Format (*.x)“ geöffnet, wo weitere Einstellungen vorgenommen werden müssen. In der Skalierung müssen die Werte von 1.0 auf 0.1 gesetzt werden. Sollte man die Skalierung im Blender, im Objektmodus, schon auf 0.1 ausgeführt haben, bleibt der Wert bei 1.0. ! Es kann nur empfohlen werden, die Skalierung erst im Home-Nos durchzuführen, denn es kann sein, dass noch Änderungen am Modell im Blender durchgeführt werden müssen und um besser im Blender arbeiten zu können müsste dann die Skalierung jedes Mal wieder zurückgestellt werden.

Der Eintrag der Textur-ID, bei diesem Beispielmodell 18831, ist nun einzutragen. Bei der Option „Farbwerte unbeleuchtet“ wurde hier der Wert 200 durch betätigen des Schiebereglers gewählt. ! Der Farbwert von 200 hat beim Modellimport aus Blender bisher zu einer der besten Einstellungen geführt, bei höheren Einstellungen (max. 255) werden die Modelle teilweise zu hell dargestellt.

Nach dem Bestätigen des Importes auf dem Button „OK“, wird im 3D- Betrachter das importierte Modellteil Dach angezeigt.

Import aller Modellteile

Jetzt werden an Hand des Modells aus Blender die restlichen Modellteile importiert. Nun haben wir das Modellteil „Haus“ mit der Textur-ID 18832 und der gleichen Einstellung wie „Dach“ importiert. Auf der Fläche sind einige Schattierungen zu sehen, die später noch behandelt werden.

Jetzt wird „Fenster_beleuchtet_hell importiert. Im Modell-Import besteht nun die Möglichkeit in „Farbwerte für Beleuchtung“ Einstellungen vorzunehmen. Im Auswahlfenster wählen wir „Licht in Immobilien“ aus.

Über Farbwahl bestimmen wir den Farbton des gewünschten Lichtes.

! Man kann durch Betätigen des Button „<<Farbe hinzufügen“ den Farbton speichern der dann links im Farbschema angezeigt wird. Dadurch besteht die Möglichkeit, später wieder durch einen Klick auf diesen Farbton andere Modellteile mit dem gleichen Farbton zu versehen.

Nach dem Betätigen des Button „OK“ wird nun auch das Fenster beleuchtet hell in das Modell integriert. Eine Kontrolle der Leuchtstärke und Farbe kann man nun über den 3D-Betrachter durchführen. Dazu muss unter „Lichter“ die Einstellung „Schalte Immobilienbeleuchtung an“ ein Häkchen gesetzt werden und das „EEP- Licht um 3.00 Uhr“ aktiviert werden.

Nun wird Fenster_beleuchtet_Dunkel importiert und bei der Einstellung des Farbwertes für Beleuchtung ein etwas dunklerer Wert eingestellt und durch betätigen des Button „OK“ übernommen.

Das Ergebnis kann immer wieder im 3D-Betrachter begutachtet werden.

Zuletzt wird nun Fenster_unbeleuchtet importiert. Dabei ist darauf zu achten, dass bei den Einstellungen im Modell-Import jetzt die Farbwerte für Beleuchtung auf „Lichter aus“ eingestellt werden.

! Bei jedem Import sind die Einstellwerte zu kontrollieren, da der Home-Nos immer die Einstellungen des letzten Importes speichert und für den nächsten Import zur Verfügung stellt, dadurch kann es vorkommen, das bei der Nutzung einer anderen TexturID es zu falschen Darstellungen des Modells kommen kann.

Nun kann man sich das Modell im 3D-Betrachter ansehen und kontrollieren.

Modell im Home-Nos nachbearbeiten

Nun wurde das Modell komplett in den Home-Nos importiert. Es sind jetzt weitere Einstellungen vorzunehmen, um das Modell für den Export nach EEP vorzubereiten. Unter Modelleinstellungen sieht man jetzt die importierten X- Files und die dazugehörigen Einstellung jedes einzelnen X- Files. Zuerst wird hier in diesem Beispiel das Dach bearbeitet (die Reihenfolge ist immer egal, da jedes X-Files separat bearbeitet werden kann). Das Dach wird nun mit einem Glanz von 255 versehen (dies ist der maximale Wert bei Glanz) und einer Intensität mit 30% in 43: Modelleinstellungen X-Files „Specular“.

Um die Werte zu übernehmen muss noch der Button „Modell aktualisieren“ betätigt werden. Jetzt wird auf der Dachfläche ein Glanz sichtbar. Mit dem Bewegen der Lampe im Home- Nos 3D-Betrachter kann nun die Intensität überprüft werden.

! Diese Einstellung ist in der Tag- und Nachtansicht identisch, so muss mit dieser Einstellung immer wieder probiert werden, um ein respektables Ergebnis zu bekommen.

Jetzt wird das X-File „Haus“ bearbeitet. Wie in der Abbildung 46 zu sehen ist, gibt es auf der Wand unterschiedliche Schattierungen zu sehen. Dies kann mit einer Änderung in Modelleinstellungen verändert werden.

! In Blender erstellte Modelle mit Bögen (z.B. Bogenfenster) weisen diesen Effekt nach dem importieren in den Home-Nos auf. Auch werden nach dem Importieren in den Home-Nos die Dreiecke nicht immer richtig berechnet, darum muss im Blender solche Flächen vorher angewählt werden und mit „Ctrl-T“ nachbearbeitet werden. Mit diesem Befehl werden alle Vierecke in Dreiecke umgewandelt. Somit kann der Home-Nos diese Fläche besser importieren.

Um eine Verbesserung der Ansicht der Wand zu erreichen wird in den „Einstellungen der KON-Datei“ die ID von 201 auf 1 geändert.

Um die Werte zu übernehmen muss wieder der Button „Modell aktualisieren“ betätigt werden. Jetzt sieht man die Veränderung an der Wand, dass diese nun einheitlich dargestellt wird.

Im nächsten Schritt werden die Fenster bearbeitet. Den Anfang machen die beleuchteten Fenster. Im Auswahlfenster „Reflektion“ wurde der Wert „B“ ausgewählt. In diesem Auswahlfenster befinden sich bereits mehrere Voreinstellungen der Reflektion. Der Glanz und die Intensität wurden jeweils mit 10 vorgegeben.

Um die Werte zu übernehmen muss wieder der Button „Modell aktualisieren“ betätigt werden. Jetzt kann man in den Fensterscheiben eine Spiegelung erkennen. Die gleichen Werte trägt man nun auch in Fenster_bel_du und Fenster_unbel ein, damit alle Fenster den gleichen Effekt erziehlen.

Jetzt wird versucht das Modell nach EEP zu exportieren, doch leider funktioniert es nicht. Wir werden aufgefordert eine sogenannte LOD-Stufe zu erstellen. Die richtigen Einstellungen werden später nochmal genauer erklärt.

Die LOD-Stufen (Level of Details)

Eine LOD-Stufe zu erstellen bedeutet, es muss das Modell im jeweiligen CAD-Programm (hier in Blender) vereinfacht werden, also es müssen Flächen entfernt werden. Bei diesem Beispiel wurde dies am Modellteil Haus durchgeführt (es wurden Flächen aus dem Fensterrahmen entfernt). Jetzt wird das Modellteil Haus wieder in Blender in ein X-File exportiert und zur besseren Übersicht in HausLOD1 umbenannt.

! Beim Export im jeweiligen CAD-Programm ist wieder darauf zu achten, dass die Exporteinstellungen nach jedem Programmstart immer wieder neu eingegeben werden müssen. Auch sollte man das geänderte Modell unter einen neuen Namen abspeichern.

Nun muss im Home-Nos eine sogenannte LOD-Stufe des Modells erstellt werden. Nun wird mit gedrückter Shift-Taste und ein Klick mit der linken Maustaste auf das Plus (Pfeil) ein weiteres Objekt01_LOD1 erzeugt.

Es erscheint das Fenster „Neues Projekt, oder Objekt erstellen“. In diesem Fenster wird der gleiche Name des Objektes mit dem Anhang _LOD1 erzeugt. Das Häkchen in „Copy object data“ sollte nicht gelöscht werden. Der Hintergrund ist der, dass beim Erstellen des neuen Objektes für die LOD-Stufe 1 bereits alle im alten Objekt befindlichen Kon/X-File-Dateien mit den bereits eingestellten Werten kopiert werden und man diese nicht neu einfügen muss. Um den Vorgang abzuschließen betätigt man den Button „Generiere es!“. Jetzt werden die Modelleinstellungen des Objekt01_LOD1 aufgerufen und das X-File Haus.x ausgewählt. Nun wird durch betätigen des Button „Löschen“ das X-File Haus gelöscht. Danach wird mit dem Button „Modell aktualisieren“ diese Veränderung im Modell übernommen.

Nun wird über Objekt -> Import Mod2/Obj das X-File HausLOD1.x im Modell „Objekt_LOD1“ importiert.

Nach dem betätigen des Button „Öffnen“ wird wieder das Fenster „Modell-Import aus dem DirectX-Format (*.x)“ geöffnet. Auch hier müssen wir wieder die Werte in Skalierung, Textur- ID und Farbwerte unbeleuchtet eintragen, wie bei dem Import von Haus.x.

Nachdem der Button „OK“ betätigt wurde, wird das importierte X-File in das Modell übernommen. Jetzt wird in Modelleinstellungen noch die ID in „Einstellungen der KON-Datei“ von 201 auf 1 geändert und mit Modell aktualisieren übernommen.

! Bei Änderungen in den LOD-Stufen wird im 3D-Betrachter kein Unterschied im Modell festgestellt, da diese LOD-Stufen im Hintergrund geändert werden. Man kann diese LOD- Stufen jeweils der Stufe mit den Tasten F1 bis F4 aufrufen. Auch ist zu empfehlen sich von jedem gemachten Schritt einige Notizen zu machen, um im Falle eines Fehlers die Werte wieder eingeben zu können.

7. Export des Modells nach EEP

Nachdem nun das Modell in den Home-Nos importiert wurde und wir es für gut befunden haben kann es nun nach EEP exportiert werden. Dies erfolgt über den grünen Pfeil in der Statusleiste.

Somit öffnet sich das Fenster „Modell-Export in das 3DM-Format von EEP“. Hier müssen wieder einige Einstellungen vorgenommen werden. Zuerst wählt man die EEP- Version aus in welche das Modell exportiert werden soll. Weiterhin muss die Entfernung der jeweiligen LOD-Stufe auf das für das zu exportierende Modell eingestellt werden. In diesem Beispiel belassen wir es auf der Grundeinstellung des Home-Nos. Dann wird der Typ des Modells eingestellt, in diesem Beispiel ist es Immobilien. Alle weiteren Einstellungen werden so belassen. Jetzt betätigen wir den Button „Modell exportieren“ und das Modell wird nach EEP exportiert.

! Bei der Einstellung der Entfernung der LOD-Stufen ist darauf zu achten, dass bei der letzten LOD-Stufe 4 zuerst der Wert geändert wird auf die höchste Entfernung und danach der jeweilige Wert der nächst kleineren LOD-Stufe. Man kann nicht den Wert der unteren LOD-Stufe größer wählen als die danach folgende höhere LOD-Stufe. Hat der Home-Nos das Modell exportiert und die Einstellungen in „Einstellungen des Projektes“ waren korrekt, wird nachgefragt wohin das Modell gespeichert werden soll. Zur besseren Übersicht kann man nochmals die über den Pfeil angezeigte Schaltfläche betätigen, um zu sehen ob jetzt das Modell in den angegebenen Resourcenordner EEP10 gespeichert wird. Durch betätigen des Button „Speichern“ wird nun das Modell an dem gewünschten Ort gespeichert.

Es erfolgt eine Auswertung des Home-Nos, die nachträglich angezeigt wird. Dazu wird eine LogInfo-Datei erstellt. Hier wird nun die LogInfo-Datei, die erzeugt wurde und unter dem Ordner Release im Projekt zu finden ist, in der Abbildung 61 dargestellt.

! Die Größe der Texturdatei *.dds (hier 1056*1664) ist nicht beeinflussbar, diese wird automatisch durch den Home-Nos generiert.

Jetzt öffnen wir EEP und scannen unsere Modelle neu. Danach ist das Modell in den Anlagen verfügbar.

! Wurde das Modell verändert und im Home-Nos nochmals nach EEP exportiert, bedarf es keinem erneuten Scannen der Modelle in EEP. Es reicht einzig und allein die Anlage, auf der sich das Modell befindet, zu speichern und neu zu laden. Deshalb wird empfohlen das zu testende Modell auf eine neue Anlage zu platzieren.

Ab hier vielleicht nochmal auf spezielle Einstellungen eingehen, was ich aber eigentlich ablehne, dafür gibt es ja die schwammige BA vom HN selber

== 8. Sonstige Einstellungen ==

8.1 Erstellen von Lichteffekten

Um eine Fläche zu beleuchten, können Sie die nächsten 3 Einstellungen verwenden.

Jedem Objekt können Sie dabei zwei verschiedene Lichteffekte zuordnen. Für ein einfaches Fenster genügt jedoch die Einstellung „Licht in Immobilien“, sodass das Licht tagsüber aus- und nachts angeschaltet ist. Als Farbwert bietet sich ein weiß bis leichtes gelb an. Vergleichen Sie die Lichtfarbe mit Ihren Lampen zuhaus.

Mehrere Lichtoptionen bieten sich bspw. bei Signalen oder kombinierten Brems- und Rücklichtern von Fahrzeugen an.

Der Bloom-Faktor schließlich bestimmt die Intensität des Lichts nach außen. Dieser Wert kann von 0 (kein Schein) bis 250 (starker Schein) variieren.



Zurück zur Startseite