Shader speichern ... hinterhältiges DAZ

Es gibt 14 Antworten in diesem Thema, welches 5.488 mal aufgerufen wurde. Der letzte Beitrag (27. November 2014 um 09:34) ist von mbarnick.

  • hi,
    ich habe lt. http://www.shadowmap.de/daz3d/daz-stud…-erstellen.html
    einen ShaderCatcher erstellt, die Dateien gezippt und aufhttp://http://www.sharecg.com/v/78521/view/21/ hoch geladen.
    Prompt hat sich jemand zu recht beschwert, dass eine Datei namens ../data/Markus Barnick/ShadowCatcher/ShadowCatcher.DSF fehlt.
    Ich wusste gar nicht dass sowas existiert.
    Im Tutorial war von sowas jedenfalls nicht die Rede.
    Habe die Datei von dort geholt und in das Package dazu getan.
    Hoffe mal dass das jetzt klappt.
    Ist diese Datei wirklich nötig? Ich merke das bei mir ja leider nicht, da ich gar nichts von dieser Datei wusste.

    Also: Shader speichern, aber richtig - wie gehts?

    Computer sind hinterhältig und gemein

    Einmal editiert, zuletzt von mbarnick (22. November 2014 um 18:08)

  • Dann schau noch einmal genau hin was dort auf dem Bildschirm zu sehen ist wenn der Shader abgespeichert werden soll.

    "Transhumanism is about how technology will solve the problems inherent in the human condition. Cyberpunk is about how it won't."
    current.png

    • Offizieller Beitrag

    Die Namen, die du im Speicherdialog eingibst, werden von DS dazu verwendet, deinen Shader in der standardmäßigen data-Ordnerstruktur abzuspeichern.
    So wie du Geometrie und Texturen zusammenpacken musst, um sie weitergeben zu können, so musst du es auch für einen neu erstellten Shader machen.
    Das ist nicht hinterhältig, sondern einfach notwendig. Wenn man es erst einmal weiß, sollte es eigentlich kein Problem sein :)

  • woher weiß ich denn wo DAZ da überall was abspeichert?
    Wo muss ich denn da suchen?

    Und vor allem: wenn ich das zippe - ich will ja nicht dass der den kompletten Pfad meiner Festplatte mit abspeichert, die Dateien aber trotzdem an die richtige Stelle schickt (data)

    Computer sind hinterhältig und gemein

    • Offizieller Beitrag

    Du weißt doch, was du da eingestellt hast, oder? Dann weißt du auch, wo du die Dateien suchen musst.

    Also angenommen, du speicherst die duf-Datei in deine Bibliothek in einen Ordner namens "Shader".
    Im Dialogfeld gibst du als deinen Namen mbarnick an und als Produktname Shadow Catch.
    Aufgrund dieser Angaben erstellt DS im data-Ordner einen Unterordner namens mbarnick und darin einen weiteren Unterordner namens Shadow Catch.
    Zum Weitergeben musst du nicht nur die duf-Datei aus dem Shader-Ordner einpacken, sonder auch diese Unterordner.

    Am besten legst du dir an irgendeiner anderen Stelle auf deine Festplatte einen neuen Ordner an, den nennst du "Freebies" oder wie auch immer.
    Darin legst du dir für jedes Freebie, das du weitergeben willst, einen eigenen Unterordner an.
    In diesen Ordner kopierst du alle Dateien, die du weitergeben willst, und zwar in der richtigen Struktur. Dann brauchst du nur mehr den betreffenden Ordner zippen und hast damit die richtige Dateistruktur, ohne andere unerwünschte Pfade.

    Ich hänge mal einen Screenshot an von meinem Produkt-Ordner. Im Ordner "! Plants" habe ich Unterordner für alle meine Pflanzenprodukte. Den Ordner für die DS-Version meines Bambus-Packs habe ich geöffnet, so dass du den Inhalt sehen kannst. Der gesamte Ordner "Bamboo_DS4" wird dann gezippt zum Weitergeben.

    • Offizieller Beitrag

    Das hängt natürlich auch von dein Einstellungen in deiner Zip-Software ab.
    Wenn du es so einstellst, dass der Pfad nicht vom Root aus, sonder nur innerhalb des gezippten Ordners mitgespeichert wird, sollte es klappen :)

  • Im Tutorial war von sowas jedenfalls nicht die Rede.

    Hallo Markus,
    das Tutorial ist so konzipiert, dass man sich für eigene Zwecke einen Shadow Catcher erstellen und abspeichern kann. Alles weitere hätte den Rahmen gesprengt, da es dann schon in den Bereich Contenterstellung fällt.

    Ich halte es auch so wie esha. Wenn ich Content erstelle zur Weitergabe, dann lege ich dafür einen komplett neuen Ordner an in dem die Hauptstruktur an Ordnern rein kommt und speichere alles zum Content gehörige in diesen Ordner. Somit erspart man sich hinterher das Zusammensuchen der benötigten Dateien.

    Mit einem Editor, wie z.B. Notepad++ kannst Du die Dateien ggf. auch mal öffnen und nachschauen welcher Pfad gespeichert wurde.

    "Theorie ist, wenn man weiß, wie es geht. Praxis ist, wenn es geht, aber man weiß nicht wie." Werner Albrecht

    http://www.shadowmap.de - DAZ Studio Tutorials für Einsteiger

  • Tja ....
    nur leider lässt sich ein Shader nicht in ein beliebiges Verzeichnis speichern.
    Die DUF-Datei ja, aber der Rest?
    Siehe Bild.
    Der Abspeichervorgang will wissen wo ich mein Content-Directory habe, wegen dem data-Ordner.

    Und mit Editor aufmachen ist auch nicht, weil Datei nur DUF und außerdem komprimiert.

    • Offizieller Beitrag

    Ja, natürlich musst du den Shader erstmal korrekt in deinen eigenen data-Ordner speichern.
    Von dort kopierst du ihn dann heraus in einen eigenen Weitergabe-Ordner, der nichts anderes enthält als deine Dateien.

  • das ist ja genau der Punkt, der Probleme macht: Woher weiß ich denn was DAZ alles wohin speichert?

    Ich hatte mir mal zu DOS-Zeiten ein Programm geschrieben welches Windows + Unterverzeichnisse in einer Textdatei listet, mit Datum und bei Bedarf mit dem aktuellen Stand vergleicht. So wusste ich immer welche Dateien geändert oder neue hinzugefügt wurden.
    Sowas möchte ich eigentlich nicht unbedingt mit dem DAZ-Content machen ...

    Computer sind hinterhältig und gemein

  • Hallo Markus,

    die Grundidee ist aber schon gut. Es gibt direkt von Microdoof solche Tools.
    http://technet.microsoft.com/de-de/sysinternals/bb545021.aspx

    Ich mag den ProcessExplorer (http://technet.microsoft.com/de-de/sysinternals/bb896653) ganz gerne, da mich immer interessiert, was bei einer Installation, usw., immer in die Registry geschrieben wird, bzw., was wo und wann in meinem System "gemüllt" wird ;)

    Vielleicht kannst du damit das Programm DS filtern und du siehst dann beim Speichen was wo "ausgelagert" wird?!

    Speziell für Dateien gibt es so etwas wohl auch (Diskmon/http://technet.microsoft.com/de-de/sysinternals/bb896646), habe aber keine Erfahrung damit.

    LG
    Linda

    Jeden Morgen steht die Lüge als Erste auf, bis die Wahrheit ausgeschlafen hat...  ;)

    • Offizieller Beitrag
    Zitat

    Woher weiß ich denn was DAZ alles wohin speichert?


    Wie ich vorhin schon schrieb, du weiß doch, was du beim Abspeichern in den Dialog eingibst, oder?
    Die duf-Datei zu finden dürfte kein Problem sein. Und dann nimmst du noch den Unterordner im data-Ordner dazu, der nach deinen Angaben erstellt wurde.
    Wenn du im Speicherdialog als Vendorname "Kikeriki" eingibst, landen die Dateien in data\Kikeriki. Wenn du "mbarnick" eingibst, landen sie in data\mbarnick.
    Und im entsprechenden Unterordner finden sich dann die Daten, z.B. data\mbarnick\Schattenfang. Oder data\Kikeriki\Test - je nachdem, was du im Speicherdialog angegeben hast.
    Ist doch eigentlich ganz logisch ;)