Graustufenbild erzeugt pixeliges Terrain

Es gibt 28 Antworten in diesem Thema, welches 5.509 mal aufgerufen wurde. Der letzte Beitrag (28. Februar 2009 um 20:38) ist von Naoo.

  • Hallo Ihr,

    gleich noch ein Problem: Wie aus angefügtem Bild ersichtlich, erzeugt meine 8 bit-Graustufenbild ein pixeliges Terrain. Ich könnte die Höhe verringern, das will ich aber nicht. Wie bringe ich Bryce dazu, zwischen den einzelnen Graustufen zu interpolieren, dh. fließende Übergänge statt der Stufen zu berechnen? Habe die infrage kommenden Filter im Terraineditor, zB. Smoothing, ausprobiert, das brachte aber nichts. Die Stufen verschwinden, wenn ich die Rasterauswahl auf simple oder beser coarse stelle, dann werden aber die Kanten grobpixelig.

    Freue mich über jeden Tip, danke schon mal und

    Gruß Maxwheel

  • Also ich bin eigentlich der Meinung, daß das mit dem Smoothing gehen müßte damit kriegst du alles aalglatt, ich hab gard kein geeignetes Bild zu hand, da hab ich halt ein Terrain genommen zum zeigen, du mußt öfters auf das Smoothing klicken, bei dem Bild hier hab ich mindestens 7 mal drauf geklickt, es gibt auch noch die möglichkeit die CTRL Taste zu drücken, und gleichzeitig auf dem Smothing Button mit gedrückter Maustaste links oder rechts zu fahren, so kann man' s auch stufenlos einstellen, wogleich man den Unterschied in der Vorschau nicht so genau sieht...

  • Moinmoin,

    hatte grad noch nen screenshot zur Hand um den von Rudi beschriebenen Mehrfach-smooth-Effekt zu demonstrieren (gerenderter Text aus Terrain). Wenn Du Verläufe in Deiner Graustufenvorlage hast werden die bei einem 8 bit Bild immer leicht sichtbar bleiben. Das liegt wohl am Algoritmus, mit dem Bryce das interpoliert. Abhilfe schafft z.B. die Vorlage in ausreichend hoher Auflösung und als 16 bit Graustufe anzulegen (72 dpi reichen in keinster Weise für ein sauberes Ergebnis). Unbedingt zu beachten ist auch die Auflösung des Terrains (die nichts mit der Bildauflösung der Vorlage zu tun hat), das hab ich mal im zweiten screenshot verdeutlicht. Dort solltest Du für beste Ergebnisse mindestens 1024 x 1024 einstellen. Wenn Du z.B. nur ein Landschaftsterrain in einiger Distanz als Hintergrundfüller benötigst, reichen dort 256 aus, für die Bildmitte ab 512 und für den Vordergrund bei höchster Detailstufe (Terrains als Form-Modell) können mitunter volle 4096 erforderlich werden.

    2048 und mehrfaches smoothen bei einer 16 bit Graustufenvorlage in mindestens 200 dpi Bildauflösung sollten in jedem Falle auch bei Verläufen zu akzeptablen Ergebnissen führen. Sollten dann immer noch leichte Stufen sichtbar sein, kannst Du die nur noch mit einer geschickt angewandten Materialzuweisung kaschieren.

    Edit: wenn Du Bock hast tiefer in dieses Thema einzutauchen, möchte ich Dir meine vertiefenden Tutorials "Modellieren per Terrain Editor" Teil 1-3 empfehlen (in der "Active Rendering" (kostenfreies Board E-zine) Ausgabe 6/2006, 1/2007 und 3/2007: Guckst Du hier

    vg
    space

  • Hallo allerseits,

    rudi: Mit smoothing ist das nicht hinzubekommen, denke ich. Das Problem ist, daß nur das Graustufenbild und nicht beim Rendern "gesmoothst" wird, die Stufen werden aber m.E. dadurch verursacht, dass 256 Graustufen nicht ausreichend sind, man sieht also die einzelnen Graustufen wie Treppenstufen. Man müßte also ein 16 bit Graustufenbild verwenden, das kriege ich aber nicht in Bryce hochgeladen, Bryce scheint damit nicht umgehen zu können, oder? Alternativ könnte Bryce evt. beim Rendern sozusagen zwischen den Graustufen interpolieren, ob das möglich ist, weiss ich nicht.

    @space: Je höher ich die Auflösung anlege, um so krasser ist dieser Treppeneffekt zu beobachten, dh umso schärfer wird er abgebildet (Ursache s.o.). Die Pixeligkeit ist eine andere Geschichte, das kann man ja mit einer höheren Bildauflösung wegkriegen, wie Du ja auch schreibst. Aber der Treppeneffekt scheint wohl im System zu liegen, und jedesmal eine Struktur aufs Fraktal zu llegen, naja, manches wirkt eben nur nackig richtig geil ;) . Jedenfalls danke an Rudi und Dich (auch für Deinen Link, schau ich mir an), und vielleicht hat ja noch jemand eine zündende Idee dazu?

    Gruß Maxwheel

    PS. Sehe gerade auf der DAZ-Seite, daß das neue Bryce auch 16 bit-Bilder im Terraineditor verwendet, leider gibt es keine Demo....

    3 Mal editiert, zuletzt von Maxwheel (26. Februar 2009 um 09:37)

  • Hallo Mathias,

    verwende die V.5.5, und ich glaube eigentlich nicht, daß es sich bei meinem Bild um einen Bug handelt; die verfügbaren Graustufen reichen einfach nicht aus, um einen fließenden Übergang zu erzeugen, und Bryce glättet (smoothing) halt nur das Graustufenbild, was am Problem nichts ändert. Da müßte bem Rendern zwischend den Stufen interpoliert werden, am 8 bit-Bild rumzumachen bringt gar nichts.

    Gruß Maxwheel

  • Moin Maxwheel,

    sorry, war davon ausgegangen, dass Du Bryce 6.1 hast...
    Habe hier nochmal einen direkten Vergleich gerendert: Beide Vorlagen normaler Graustufenkeil von 0 - 100 Prozent, 300 dpi 1024 x 1024 Pixel Auflösung. Im Terraineditor auch 1024 x 1024 Terrainauflösung eingestellt und bei beiden 5x auf das Glättungsknöpfchen gedrückt...
    Man sieht deutlich den Unterschied zwischen 8 und 16 bit...
    Wenn Deine Vorlage schon stufig ist, hilft nur in einem Bildbearbeitungsprogramm Gaussian Blur (Gauss`scher Weichzeichner) drüber zu jagen...

    vg
    space

  • Jetzt muß ich doch nochmal nachhaken ich hab da ein kleines Bildchen erstellt mit dem alten DOS-Programm "Deluxe Paint", das Bild hat eine Auflösung von 600 X 600 Pixel und "nur" 256 Farben ich hab es als Terrain geladen, und gesmooth und wie ich finde ist es doch ziemlich glatt geworden, naja durch das smoothing ist die Spitze flöten gegangen aber es zeigt doch, daß es nicht unbedingt riesige Bilder mit Millionen von Farben braucht oder ...

  • Hallo Space,

    was soll ich sagen, es ist alles etwas diffiziler als vermutet: Photoshop 6 kann mit 16 bit nur eingeschränkt umgehen, gerade mal Gaussscher Weichzeichner und keine Ebenen, dh. kaum Möglichkeiten, aus einem 8 bit Bild ein geglättetes 16 bit Bild zu machen. Bleibt also nur die Glättung in Bryce oder Vue, und Dein obiges Bild zeigt ja, daß es da doch einen Unterschied gibt. Könntest Du nochmal für mich zwei Testbilder unter gleichen Bedingungen in Bryce rendern, so wie Du es oben gemacht hast? Hier das Ausgangsbild in 8 bit, das müßte dann in PS ohne weitere Änderungen in 16 bit Graustufen umgewandelt werden, und diese zwei Bilder so wie in Deinem obigen Beispiel, aber nur 1x Knöpfchen drücken, in Draufsicht (wie in meinen Beispielen) rendern:

    Bitte nur eine hellgraue Farbe, keine Textur oä. drauflegen und beide Bilder gleich behandeln, es geht mir nur um die Stufen. Würde mich freuen, wenn Du das für mich tun könntest; habe zwar Dein oa. Testbild gesehen, aber mein Bild kann ich besser beurteilen. Danke und

    Gruß Maxwheel

    Einmal editiert, zuletzt von Maxwheel (27. Februar 2009 um 00:13)

  • rudi: Da hast Du schon recht, aaaber... ;) So ein Fraktalbild lebt ja von den vielen kleinen Details, und wen die alle weggesmoost werden, bleibt nur ein langweiliges Etwas, das möchte ich gern vermeiden. Wird wohl auf eine Kompromiß hinauslaufen, also so wenig wie möglich glätten. Danke und

    Gruß Maxwheel

  • Hi Maxwheel,

    wenn ich mich noch mal einmischen darf, ich weiß ja nicht, wo du dein Bild her hast, aber ein Teil der Abstufungen und der unebenheiten in deinem Bild könnten davon kommen, daß du als Dateiformat jpg hast, diese Format erzeugt bedingt duch die komprimierung Artefakte, die normal, und je nach komprimierung so nicht zu sehen sind, aber sie sind dennoch vorhanden, vielleicht solltes du mal sehen, ob du dein Bild nicht als bmp kriegst, ohne komprimierung usw.

    Einen Computer hat man um Arbeiten zu erledigen, die man ohne Computer nicht hätte.

  • Da sind schon so viele Machbänder und Artefakte durch die jpeg Kompression drinnen - ich kann mir beim besten Willen nicht vorstellen, wie die verschwinden sollen - nur weil man es in 16bit wandelt.

    Gruß
    Dargain

    Grün der Neid - Rosa die Aussicht.

  • Maxwheel:

    hab mir Dein Bild soeben runter geladen, aber es wird nicht viel Wert haben, da es sich hier ja nur um die 72 dpi Bildschirmauflösung handelt - wenn der Versuch Sinn machen soll musst Du mir das Bild mal in Originalauflösung und als .tif, .png oder .bmp geben (idealerweise 300 dpi). Wenn Deine Vorlage natürlich nur 72 dpi haben sollte sind die Stufungen eh nicht verwunderlich, da kann der Gauss`sche dann auch nur ein wenig kaschieren. Auflösung lässt sich halt nicht dazu lügen... ;)
    Ich probier es jetzt trotzdem mal.

    Edit:

    hab es soeben mal in Photoshop geöffnet und testweise erstmal heller gemacht und siehe da: die Stufen rühren wohl daher, dass vorher schon ne harte Kompression statt gefunden hat oder die Vorlage üngenügend raus gerendert wurde wenn es was Fraktales war. Das kannst Du leider für den Zweck knicken...
    Ich häng es hier nochmal ran:

    rudi:

    Naja, dem Terrain Editor sind die Millionen Farben ja eh wurscht, weil den nur die Graustufen interessieren - und die beschränken sich bei einem 8 bit Bild nu mal auf 256... bei Deinen 600 x 600 Pixeln kommt es für die Qualität des smoothing erstmal drauf an wie hoch dabei die grundsätzliche Auflösung des Bildes in dpi ist. Je höher sie ist, desto feiner kann der Terraineditor die 256 Grauwerte logischerweise verteilen.
    Wie ich sehe hast Du wohl im Terrain Editor die Grundauflösung für das Terrain defaultmässig auf 256 gelassen, wenn`s hoch kommt 512. Sonst wär die Spitze nicht flöten gegangen und auch unten der ausgewölbte Fuß nicht entstanden. Wenn Du ne Terrainauflösung von 1024 oder gar 2048 nimmst sieht es schon gleich Längen besser aus...

    bis später,

    vg
    space

  • Hallo Space,

    würde sagen, wir machen an den Stelle einen Schnitt, ich muß erstmal nachdenken. Evt.lege ich mir Bryce 6.1 auf Risiko zu, ist ja nicht so teuer, oder gleich Vue, aber mit den Stufen werden wohl beide Probleme haben. Wenn eine Textur drüber liegt, ist davon ja nichts mehr zu sehn, wäre auch eine Möglicjkeit. Mit Bryce habe ich mich schon etwas angefreundet, mal sehn bzw. darüber schlafen. Danke Dir und allen anderen für Eure Hilfe, und jetzt erstmal eine gute Nacht.

    Gruß Maxwheel

  • Einen musste ich noch testen:

    Hab mal Dein 300 dpi-Bild von ganz oben im thread genommen (was seltsamerweise weniger stufig aussieht) und es auf ein Terrain mit 4096 x 4096 pixeln gelegt (vorher Weichzeichner mit 1 px Toleranz in Photoshop) - dann das Ganze mit ner Messingtextur mit ultimativer Qualität gerendert (premium) - und das kam dabei raus... sieht bald nicht nach Kompressionsartefakten aus, sondern als läge in Allem eine feine Struktur... frag mich nich... :P:gap

    lg
    space

    P.S.: jepp, gute Nacht! :)

  • @Space: Sieht ja wirklich aus wie eine feine Struktur, aber laß Dich nicht täuschen: Es sind die Treppchen der 256 Graustufen, auch wenn ich hier wohl der Einzige bin, der davon ausgeht. Warum an komplizierte Erklärungen denken, wenn es einfache auch tun?

    Naoo: Sicher kann ma in Ultrafractal Texturen erzeugen, dazu gehört aber eine Menge Erfahrung, und so richtig 3D wird es doch nur mit einem 3D Programm ;)

    Gruß Maxwheel