Ich werde noch eine Fehlermeldung einbauen.Hinweis: In der öffentlich verfügbaren Version wird das binäre Format von Zusi 3 (.lsb) nicht gelesen oder geschrieben und es werden keine Texturkoordinaten importiert.
LS3-Export und LS-/LS3-Import für Blender
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Im Zusi-3-Betabereich steht das Update auf Version 1.0.4 bereit, das den Fehler beim Umbenennen von Varianten in Blender < 2.70 behebt und eine Warnung anzeigt, wenn Dateien nicht importiert werden koennen.
Re: LS3-Export und LS-/LS3-Import für Blender
Zuletzt geändert von YPOC am 28.04.2016 19:56:58, insgesamt 1-mal geändert.
Gruß
Yannick
Yannick
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Wie viele Vertices hat denn das Objekt, das du exportieren willst? (Steht in Blender rechts oben unter "Verts".)
P.S. Kann ein Admin diesen Thread bitte mal in ein passendes Zusi-3-Forum verschieben? Danke.
P.S. Kann ein Admin diesen Thread bitte mal in ein passendes Zusi-3-Forum verschieben? Danke.
Re: LS3-Export und LS-/LS3-Import für Blender
Probehalber erstmal etwa 50.000 Vertices. Liegt es möglicherweise an noch nicht angewendeten Modifiers?
Edit sagt: Habe mal den Decimate-Modifier drüber laufen lassen, jetzt klappt es. Liegt's am unsigned short, dass nur 2^16 Vertices unterstützt werden? Obwohl die 50.000 eigentlich großzügig geschätzt waren.
Edit sagt: Habe mal den Decimate-Modifier drüber laufen lassen, jetzt klappt es. Liegt's am unsigned short, dass nur 2^16 Vertices unterstützt werden? Obwohl die 50.000 eigentlich großzügig geschätzt waren.
Zuletzt geändert von YPOC am 28.04.2016 23:48:40, insgesamt 1-mal geändert.
Gruß
Yannick
Yannick
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Ja, in dem Bereich lag das Problem. Zusi unterstuetzt nur 65.536 Vertices pro Subset (da wird jetzt auch eine Warnung ausgegeben), vor der Meshoptimierung koennen es allerdings auch deutlich mehr sein. Das sollte jetzt nicht mehr zu Problemen fuehren, kannst du https://github.com/zusitools/blender_ls ... er_ls3.zip" target="_blank mal ausprobieren?
- Carsten Hölscher
- Administrator
- Beiträge: 33442
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: LS3-Export und LS-/LS3-Import für Blender
Der Grenzwert dürfte eine Vorgabe von DirectX sein.
Carsten
Carsten
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Man kann wohl auch Indexbuffer mit 32 Bit pro Eintrag anlegen, das duerfte fuer Zusi aber nicht sinnvoll sein. Zumal diese Beschraenkung sich auch im Datenformat von Zusi wiederfindet (daher schrieb ich: wird von Zusi nicht unterstuetzt).
Re: LS3-Export und LS-/LS3-Import für Blender
Mit der 1.0.5 wird das Modell nun gespeichert, belegt dann aber stolze 13 MB. Beim Importieren im 3D-Editor fehlen Teile und es gibt nun mehr Vertices als vorher vorhanden waren (über 100.000), vielleicht funktionierts auch nur weil der angezeigte Anteil nur ein paar hundert Vertices enthält. Der Editor sagt "CreateMesh fehlgeschlagen ... (D3DERR_INVALIDCALL)". Auch wenn ich beim Export bei Mesh optimieren den maximalen Abstand verfünffache ändert sich nichts.
Gruß
Yannick
Yannick
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Dass in der LS3 mehr Vertices vorhanden sind als in Blender, ist normal. In Blender kann ein Vertex zu mehreren Faces gehoeren und dabei je nach Face verschiedene UV-Koordinaten haben. Das geht in DirectX und damit in Zusi nicht, weshalb ein Blender-Vertex unter Umstaenden als mehrere Zusi-Vertices exportiert werden muss.
Die Dateigroesse nimmt erheblich ab, wenn das Modell spaeter nach .lsb konvertiert wird. Da brauchst du dir also keine Sorgen zu machen.
Die Version 1.0.5 sollte aber warnen, wenn mehr als 65.536 Vertices pro Subset vorhanden sind. Ist die angegebene Zahl von 100.000 Vertices in einem einzigen Subset vorhanden oder ist das die Summe der Vertexanzahlen?
Die Dateigroesse nimmt erheblich ab, wenn das Modell spaeter nach .lsb konvertiert wird. Da brauchst du dir also keine Sorgen zu machen.
Die Version 1.0.5 sollte aber warnen, wenn mehr als 65.536 Vertices pro Subset vorhanden sind. Ist die angegebene Zahl von 100.000 Vertices in einem einzigen Subset vorhanden oder ist das die Summe der Vertexanzahlen?
Re: LS3-Export und LS-/LS3-Import für Blender
Es waren rund 100.000 Vertices in einem Subset, knapp 350 im anderen. Wobei das große eigentlich aus vier separaten Objects bestand, welche aber alle den selben Namen haben und deshalb wohl zusammengeführt wurden (Cube.000, Cube.001 etc.).
Gruß
Yannick
Yannick
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Zusammengefuehrt werden Objects mit demselben Material, der Name ist egal.
Ich frage mich gerade, warum die Fehlermeldung beim Export nicht gekommen ist. Wie hast du denn die Vertexanzahl genau abgelesen?
Da solche hohen Vertexzahlen in Zusi vermutlich ein Einzelfall bleiben werden, wuerde ich dafuer ungern Funktionen einbauen. Du kannst den Export eines Objects in ein separates Subset erzwingen, indem du in Blender in den Objekteigenschaften unter "Subset-Name" einen Namen eintraegst.
Ich frage mich gerade, warum die Fehlermeldung beim Export nicht gekommen ist. Wie hast du denn die Vertexanzahl genau abgelesen?
Da solche hohen Vertexzahlen in Zusi vermutlich ein Einzelfall bleiben werden, wuerde ich dafuer ungern Funktionen einbauen. Du kannst den Export eines Objects in ein separates Subset erzwingen, indem du in Blender in den Objekteigenschaften unter "Subset-Name" einen Namen eintraegst.
Re: LS3-Export und LS-/LS3-Import für Blender
ich habe vier Objekte die auf dem selben Wege entstanden sind, per Array und Curve Modifier. Eins davon habe ich dann mal probeweiser in ein Mesh konvertiert und die Vertices im Edit Mode abgelesen (11k). Die anderen drei sind ähnlich komplex, also mit ein wenig Aufrunden 50k. Im 3D-Editor habe ich es unter ls3-Datei bearbeiten abgelesen.
Probeweiser noch kurz mit einzelnen Subsets exportiert, da funktioniert es. Unterschätze nie den DAU!
Probeweiser noch kurz mit einzelnen Subsets exportiert, da funktioniert es. Unterschätze nie den DAU!
Gruß
Yannick
Yannick
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Direkt in der Liste der Meshsubsets? Da wird die Anzahl Dreiecke angegeben, nicht die der Vertices. Oder hast du ein Subset zum Bearbeiten geoeffnet und geschaut, wie viele Zeilen die Tabelle mit den Koordinaten der Vertices hat?YPOC hat geschrieben:Im 3D-Editor habe ich es unter ls3-Datei bearbeiten abgelesen.
Re: LS3-Export und LS-/LS3-Import für Blender
Tatsache, da habe ich mir die Dreiecke engeschaut.
Das Modell mit den einzelnen Mesh-Subsets hat dann als .ls3 etwa 50k Vertices, exportiere ich diese jedoch zusammen als ein Mesh wird es im 3D-Editor nicht dargestellt (da sehe ich die Vertex-Anzahl natürlich nicht).
Habe jetzt mal kurz ein Modell mit über 70k Vertices exportieren wollen, da wurde dann auch die Fehlermeldung ausgegeben, wenn auch nur in der Statuszeile und in der Konsole.
Das Modell mit den einzelnen Mesh-Subsets hat dann als .ls3 etwa 50k Vertices, exportiere ich diese jedoch zusammen als ein Mesh wird es im 3D-Editor nicht dargestellt (da sehe ich die Vertex-Anzahl natürlich nicht).
Habe jetzt mal kurz ein Modell mit über 70k Vertices exportieren wollen, da wurde dann auch die Fehlermeldung ausgegeben, wenn auch nur in der Statuszeile und in der Konsole.
Gruß
Yannick
Yannick
-
- Beiträge: 782
- Registriert: 27.01.2015 22:16:44
- Aktuelle Projekte: Objektbau
- Wohnort: Niedersachsen
Re: LS3-Export und LS-/LS3-Import für Blender
Hallo Johannes,
wo kann ich denn die Standardautorenangabe erstellen? Ich konvertiere gerade recht viele Dateien vom FLIRT3, daher wäre das ganz praktisch zu wissen.
Grüße
Moritz
wo kann ich denn die Standardautorenangabe erstellen? Ich konvertiere gerade recht viele Dateien vom FLIRT3, daher wäre das ganz praktisch zu wissen.
Grüße
Moritz
Ich arbeite gern für meinen Konzern. Initiative für mehr Arbeit
- Johannes
- Beiträge: 3203
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: LS3-Export und LS-/LS3-Import für Blender
Fuer Windows-Nutzer in der Zusi-Dateiverwaltung -> Menue Verwaltung -> Generelle Zusi-Einstellungen -> Tab Verschiedenes.
-
- Beiträge: 782
- Registriert: 27.01.2015 22:16:44
- Aktuelle Projekte: Objektbau
- Wohnort: Niedersachsen
Re: LS3-Export und LS-/LS3-Import für Blender
Hallo Johannes,
bei mir führt der Exporter wohl irgendeine Meshoptimierung durch, wo er nicht soll. Anders kann ich mir das hier nicht erklären
Der Bildhoster von Oliver ist offline.
Grüße
Moritz
bei mir führt der Exporter wohl irgendeine Meshoptimierung durch, wo er nicht soll. Anders kann ich mir das hier nicht erklären
Der Bildhoster von Oliver ist offline.
Grüße
Moritz
Ich arbeite gern für meinen Konzern. Initiative für mehr Arbeit
Re: LS3-Export und LS-/LS3-Import für Blender
Ein ähnliches Problem hab ich auch gehabt. Wenn du den Johannes-Exporter verwendest, versuch bei Meshoptimierung den U/V-Abstand auf 0.002 zu setzen (siehe auch den 1x42-Thread).
Gernot
Gernot
-
- Beiträge: 542
- Registriert: 12.03.2016 21:37:29
- Wohnort: Forchheim
Re: LS3-Export und LS-/LS3-Import für Blender
Bedeutet das, dass die Bestandsgebäude nicht in Blender importiert werden können?Johannes hat geschrieben:Ich werde noch eine Fehlermeldung einbauen.Hinweis: In der öffentlich verfügbaren Version wird das binäre Format von Zusi 3 (.lsb) nicht gelesen oder geschrieben und es werden keine Texturkoordinaten importiert.