Problem mit Export

Es gibt 30 Antworten in diesem Thema, welches 8.665 mal aufgerufen wurde. Der letzte Beitrag (30. Juni 2007 um 17:58) ist von spacebones.

  • Hallo an alle

    Ich habe wieder einmal ein Export Problem. (nein diesmal nicht mit dem Import)

    Ein in Hexagon erstelltes Modell wurde dort als .obj exportiert und in Bryce importiert. Dort habe ich das Modell texturiert und es sieht meiner Meinung nach auch ganz O.K. aus. Das Problem ist nun das ich das Modell nicht wieder als .obj exportieren kann. Teile davon lassen sich zwar exportieren aber einige, die mit einer bestimmten oder ähnlichen Textur texturiert wurden lassen sich nicht exportieren. Ich habe auch schon alle Exportformate durchprobiert, immer das selbe, Bryce 6, hängt sich auf.
    Kennt wer das Problem bzw. hat wer eine Idee wie man das umgehen kann?

    PS. Bei der Textur handelt es sich um „Hammered Steel“ in den verschiedensten Varianten.

  • ....das Exportieren von Objekten aus Bryce 6 habe ich auch getestet....
    Aufgehängt hat sich Bryce 6.1 eigentlich nicht.
    Ich habe z.B. festgestellt, dass es lange zum Konvertieren und sehr lange beim Exportieren zum Erstellen der Maps benötigt.
    Bei einfachen Objekten geht das schneller, aber wenn die Objekte detailierter und umfangreicher sind, sehr lange.
    Die Progressanzeige ist auch nicht ganz eindeutig.

    Einfach mal mit was einfachen probieren und dann das umfangreichere Objekte durchlaufen lassen.

    wie du schreibst lassen sich nur Teile exportieren, das ganze Objekt nicht?
    Bei den importierten Objekten müssen die Meshes alle in den Attributen auf Positiv gestellt werden.
    wenn das Objekt wieder markiert wurde, auf das C daneben klicken, um es zu konvertieren und dann "Export Objekt" wählen. Je größer, umfangreicher das Objekt ist, desto länger dauert es dann bis die ganzen Maps erstellt wurden...

    Edit: Ein Tutorial gibt es auch dazu. Ab Seite 6 ist auf die Meshobjekte, also z.B. importierten Objekte eingegangen worden

    Klick mich

    Einmal editiert, zuletzt von Maxime (21. Juni 2007 um 23:00)

  • Ich hab die Textur extra getestet,

    Ein einfaches Objekt mit der Problemtextur läst sich nicht exportieren.
    Das gleiche Objekt mit einer anderen Textur ist kein Problem.

    Ob Bryce wirklich "Hängt" ist schwer zu sagen, zumindest habe ich ihm bei den Test eine halbe Stunde zeit gegeben, ohne das etwas passiert ist. (mit einer anderen Textur geht’s in Sekunden)

  • Hallo.
    Ich glaube Du versuchst prozedurale Texturen zu exportieren. Das geht nicht. Sobald Du irgendwas anderes als die Default Texture nimmst ists zappenduster. Warum Bryce dann abschmiert ist wirklich ätzend und auch nicht wirklich tolerierbar. Buggy Bryce as usual.

    Gruß
    Dargain

    Grün der Neid - Rosa die Aussicht.

  • Zitat

    Original von vidiot
    Echt - das geht nicht? Schade - andere rendern ihre prozedurals doch auch als Bitmaps aus damit andere 3D Software damit umgehen kann.

    Das sollte man bei DAZ evtl. mal anmerken.

    Muß ich gleich mal ausprobieren.

    Vid


    Jo, viel Spaß.

    Das ist jetzt schon ein bisschen peinlich: selbst DAZ Koryphäe Darlisa Riggs weiß nicht wirklich genaues:http://forum.daz3d.com/viewtopic.php?t=58308

    Aber wie soll sowas auch exportiert werden?

    Gruß
    Dargain

  • Zitat

    andere rendern ihre prozedurals doch auch als Bitmaps aus damit andere 3D Software damit umgehen kann

    Bei Bryce muss man dann eher den Umweg machen das prozedurale Material, das man verwenden möchte, erstmal auf ne Fläche zu projizieren, hochauflösend zu rendern und das Ergebnis als neue Import-Textur (.jpg oder .tif) zu benutzen... einfach mal ausprobieren! ;)

    Dargain:

    Ist die Default Texture nicht ebenfalls Basis für ein prozedurales Material? ;) Könnt mir schon vorstellen dass das Problem von Sinnloser noch wo anders liegt. Bryce war noch immer und in jeder Version für "späte Überraschungen" gut...

    Maxime:

    danke für den reminder! :D (Stand kürzlich noch vor eben dieser Situation.)

    Das von Dir angesprochene Problem des unsauberen Exports verschiedener meshes bzw. unterschlagener Teile sowie Lücken im Gitter versuche ich zu ergründen seit ich Bryce 6 habe. Anfänglich sah es so aus als könnte man Parameter herausarbeiten wann das jeweils auftritt. Dann wieder passiert es bei meshes (die vorher funktioniert haben) nachdem man sie abgespeichert hat, danach die Datei wieder öffnet und sie dann nochmal exportieren will.
    Weiterhin hab ich beobachten können dass eine solche "krank" exportierte .obj Datei sich z.B. bei Import in Hexagon auch nicht ohne Weiteres "verarzten" lassen wollte. Beim Versuch die Lücke manuell zu füllen liessen sich weder vertices noch faces anwählen. Bei einem weiteren Versuch liessen sie sich zwar anwählen aber nicht weiter bearbeiten. Da ich nicht gerade behaupten kann ein Hexagon - Experte zu sein hab ich`s dann irgendwann aufgegeben. :P

    vg
    space

    Geist ist geil!

  • Dargain:

    unsere postings haben sich grad wohl überschnitten :D

    Da geb ich Dir unbedingt recht!

    DAS ist wohl klar dass Alphawerte, Volumetric etc. in Bryce nicht mit exportiert werden können, da Bryce seinen eigenen internen Umgang damit pflegt. Hilft nur die Textur neu rendern und exportieren und die Qualitäten wie Transparenz. bump etc. im Programm vorzunehmen wo es letztenendes gerendert werden soll...

    vg
    space

    Geist ist geil!

  • @Dagain:
    Ja - sehe ich auch so - das geht wohl nicht.
    Aber mindestens der von Spacebones angesprochene Umweg von Hand
    sollte dem Programm bei reinen "aufgeklebten" Texturen möglich sein.

    Naja - wir werden es überleben. Und ich bin zumindest gewarnt was nicht geht.

    Danke
    Vid

  • Na dann, soviel habe ich herausgefunden:

    Nachdem meine erste Vermutung das, dass Problem nur bei Image Texturen auftritt falsch war, da das Problem auch bei Procedual Texturen auftritt, konnte ich es soweit einschränken das es nur importierte Texturen betrifft. Erstellt man eine neue Textur mit den gleichen oder ähnlichen Werten bzw. mit den gleichen Images. (Liste exportieren / Importieren) kann man das Objekt exportieren.
    Allerdings tritt das Problem nicht bei allen importierten Texturen auf und es handelt sich um Texturen von unterschiedlichen Quellen.

    Sehr seltsam.

  • Dargain
    Das mit den prozentualen Texturen ist, sehr interessant.
    Einige der importierten Texturen kann ich nachbauen und sie lassen sich exportieren einige nicht. Ich habe aber noch keine Regelmäßigkeit gefunden, anhand der man sagen könnte diese lässt sich exportieren und diese nicht.
    Aber daran das Bryce teilweise wie ein Blinker arbeitet habe ich mich schon gewöhnt.

  • sinnloser
    Kannst Du mal konkreter werden? Also was genau machst Du. Lädst Dir ein Objekt via obj-Import in Bryce - schmeißt ne prozedurale (Keine prozentuale - kommt vielleicht noch;-) ) - und exportierst dann wohin? Nach obj? Schreibt Bryce was in die .mtl Datei? Nach 3ds geht schon eher.
    Wir können das auch mal gerne an einem gleichen Objekt durchexerzieren, wie wär das denn?

    Gruß
    Dargain

    Grün der Neid - Rosa die Aussicht.

  • Dargain
    Also, der Vorgang ist wie von dir beschrieben, wobei es egal ist ob ich nach .obj oder .3ds exportiere. Wenn Bryce die .mtl schreiben soll, dann hängt Bryce. Es liegt soweit ich es beurteilen kann an der Textur, welches Objekt ich verwende ist egal, es lässt sich auch mit einfachen in Bryce erstellten Objekten nachvollziehen. (Sofern diese exportierbar sind) Ich kann ja mal 2 Texturen zur Verfügung stellen, eine die funktioniert und eine die nicht geht. Eventuell findest du ja heraus woran das liegt. (Kann aber auch sein das bei dir beide gehen, da du wie ich mitgekriegt habe einen Mac verwendest und sich dort Bryce eventuell etwas anders verhält)

  • Ok. Kannst sie mir gerne schicken.
    Hast Du auf Deinem Rechner eine .mtl Datei die größer als 4kb ist? Ich nicht. 3ds ist leider immer noch, solange Bryce kein modernes Format (fbx wäre so eins) versteht, die einzig mögliche Option.

    Grün der Neid - Rosa die Aussicht.

  • Dargain:

    ...das mit der .mtl Datei, grösser als 4kB war ein guter Input! Ich habe mtl`s wo ein Mat allein schon 12 MB und mehr hat ( non procedurals )...
    Aber:

    sinnloser:

    Es gibt ein Problem das Bryce immer wieder mal bekommen kann - wenn Du viele Materialien oder auch Objekte in einer einzigen library hast ( mitunter auch unabhängig von der Speichergrösse die die Bibliothek in Anspruch nimmt ) kann es vorkommen dass Bryce beim Abspeichern etwas länger rumrödelt ohne dass Du das mitbekommst. Wenn Du also brav und ahnungslos im Vordergrund Deinen nächsten Arbeitsschritt ausführst während im Hintergrund noch "geschrieben" wird bricht Bryce letzteren Vorgang ab um Deinen aktuellen Befehl auszuführen.

    Resultat: Der entsprechende Mat- oder Objektschacht ist wohl noch als Vorschau sichtbar aber bei Auswahl des Mats oder Objs kackt Bryce gnadenlos ab...
    Es kann so weit gehen dass einer oder mehrere der Auswahlschächte kein Vorschaubildchen mehr anzeigen können, also komplett weiss dargestellt werden. Selbst dann kann man aber die noch dargestellten Vorschauen anwählen und weiter arbeiten. In selteneren Fällen ist die gesamte Bibliothek dahin...
    Ich habe alle Varianten schon selbst erlebt...
    Bei Objekten z.B. hängt es extrem von der Gesamtgrösse der Bibliothek ab.
    Es ist auch kein Bezug zur Grösse Deines vorhandenen physischen RAM im Rechner zu vermerken, ist eine der Nickeligkeiten von Bryce die gottseidank selten vorkommen. Als Vorsichtsmassnahme reicht es eigentlich beim Hin- und Herkopieren von Mats und Objs - z.B. wenn man seine Bibliotheken neu sortieren möchte - Bryce immer etwas Zeit zum Schreiben derselben zu lassen...

    vg
    space

    Geist ist geil!

  • Zeit genug hat Bryce meiner Meinung nach genug, außerdem bockt Bryce ja schon beim Export ein weiterarbeiten und / oder parallel zum Export arbeiten ist nicht möglich.

    Eine .obj Datei wird soweit ich mich jetzt erinnern kann erstellt (oder es wird versucht) Beim schreiben der .mtl steht dann Bryce. Ich hab‘s jetzt leider nicht vor mir, aber es kommt ein Speicherbalken der den Vorschritt anzeigen soll. Hier steht dann Bryce, aber wie gesagt nicht bei allen Texturen. Und ich glaube mich an eine Meldung , in etwa exportiere mtl oder so ähnlich zu erinnern.

    Werde versuchen das Ganze heute mit Screenshots zu dokumentieren.

  • Na dann.

    Das mit dem Screenshot war wohl etwas zu optimistisch.
    Bryce knallt dermaßen weg, dass man mit ohne zusätzliches Tool keinen Screenshot machen kann.
    (Die Zwischenablage ist einfach leer oder falsch .) Bevor man den Export startet, oder während eines funktionierenden Exportvorgangs sind Screenshots kein Problem. (Falls einer glauben sollte, ich bin zu blöd dazu :D)

    Da ich keine Lust habe SnagIt oder ein anderes Tool zu installieren habe ich den Inhalt des Windows einfach abgeschrieben:

    Progress
    Exporting mesh as OBJ File
    Creating image maps

    Also für mich sieht das so aus als ob beim erstellen der maps etwas schief geht.
    Files werden noch geschrieben (.obj und .mtl) allerdings mit 0 KB (1 Kb bei 3ds)

  • Hi.
    Also: Bisher hat Bryce alles brav erledigt. 3ds export klappt nicht so gut, weil das Mesh das Bryce ausspuckt anscheinend von keinem anderen Program gelesen werden kann. Das Mesh erscheint wieder in Bryce, die Texturen, die es selbst ausgegeben hat sind fürn A...h. Der obj-Export klappt da schon besser; Mesh, mtl mit Auflistung der Texturen und drei Texturkanäle (Farbe, Bump, Spec/alpha) werden korrekt ausgegeben. Aber auch hier (vielleicht Macspezifisch); hole ich mir das Obkjekt via Import zurück sind die Texturteile nicht zu gebrauchen. Na jedenfalls kein Absturz soweit. In C4D zB kann man sich dann die Textur aus den drei Teilen wieder mühsam zusammenstricken. Siehe Screenshot (ist nur schnell aufgeklebt, die UVs stimmen nicht 100% überein)
    Ich weiß nicht ob das jetzt erhellend war oder auch nur irgendwie hilfreich, aber so siehts hier aus zur Zeit.
    Noch Fragen?

    Gruß
    Dargain

  • Danke fürs testen, zumindest bleibt bei dir am MAC der Export nicht hängen. (Muss ich doch noch Bryce auf dem MAC meiner Freundin installieren :D)

    Es scheint aber auch auf einem MAC nicht ganz sauber zu laufen.
    So wie es aussieht ist das exportieren texturierter Objekte aus Bryce, um sie eventuell in einem anderen Programm zu verwenden, ein leichtes Problem. :(

    Mal sehen, ob ich mir die Mühe mache, einen 2 Rechner herzurichten, um es noch mal unter Windows, auf einem anderen Rechner, zu testen. (eher nicht)