Ergebnis 1 bis 10 von 1280

Thema: CryEngine 3 Free SDK

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Semi Pro Avatar von Wedori
    Registriert seit
    22.05.2011
    Beiträge
    917

    Standard

    OK mache ich. EIn teste mal eben alle Tipps durch, mal sehen was raus kommt. Ich schreib das Ergebnis dann hier her.


    EDIT, fertsch! Also es gibt ZWEI Lösungen für das Problem:

    Zuerst die Eingrenzung (der Vollständigkeit halber)
    1. e_shadows=1 und Schatten UND die Linien sind weg. Bedeutet: Hat doch was mit Schatten zu tun.
    2. e_ShadowsTessellateCascades=1, Kein Ergebnis im SDK Viewport bei POM aber bei Tesselation!!! Hat ja Neo rausgefunden
    3. Dann der Tipp von Crydev: e_ShadowSlopeBias von 1 auf 150 löst das Problem auch ABER es verschwinden Schattenteile. Könnte man als Lösung abzeptieren.
    4. Man kann die Entityoptionen "CAST SHADOW" auf 0 setzen, weil der Rumpf ja keinen Schatten auf sich selbst braucht (alle anderen Teile ja auch nicht). Dieser Tipp von Crydev funktioniert also auch. Linien sind ebenfalls weg.


    EDIT: Bug gefunden: Wenn man "Cast Shadow" deaktiviert, ist das Problem weg ABER speichert man und läd das level neu, ist der Mist wieder da. Am Vielversprechensten sieht BIAS aus im Moment.
    Geändert von Wedori (05.03.2013 um 20:37 Uhr)
    „Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden.“ Sokrates

  2. #2
    Semi Pro Avatar von Wedori
    Registriert seit
    22.05.2011
    Beiträge
    917

    Standard

    Gratis Push, wichtige Ergänzung:

    Das letzte Lied bei diesen Dingen ist doch noch nicht ganz gesungen. Ich habe gestern mit einiger Hilfe von Neo (Diplacement-Techniken etc.) mal zig Setups im Materialbereich und mit Konsolenvariablen durchprobiert. Es ist so: Es bleibt tatsächlich ein Schattenproblem, wobei bei einem BIAS über 150 diese komische Linie verschwindet. BIAS von 1000 lässt dann auch kleine Restschatten verschwinden.

    Was aber bleibt ist eine Viewport-Schattengrenze. Wenn ich an Deck stehe (egal bei welchem Tageslicht) und eine POM- oder DETAILmap auf den Planken habe, habe ich (egal bei welchem BIAS-Wert) aus einem bestimmten Blickwinkel def. einen Vollschatten. Der entsteht nur, wenn man den Viewport (also die Kamera) bei der Bewegung in einem bestimmten Winkel zur Textur hällt. WICHTIG: Man kann den Effekt verstärken, in dem man DETAIL-BUMP-SCALE über 1 stellt. Was da an Schattenartefakten kommt, ist teilweise extrem krank.

    Was auch bleibt: Wenn man nun der Breitseite des Rumpfes folgt: Ein LOD bleibt auch hier (auch ohne Linie). Es gibt kleine Schatten, wie die von den Zierleisten, die laufen dann bis zu einem bestimmten Punkt und Enden apprupt. Mit BIAS 1000 sieht das Ganze zwar um Längen besser auch, kenne ich aber so def. nicht aus Crysis 3.

    Was blös ist: Selbst mit Neos Vorschlag CUSTOM-Blendlayer gibt es einen extrem harten Schatten mitten über den Rumpf. Der ist dann def. deutlich sichtbar.
    Blendlayer kann ich zudem leider auch nicht verwenden, da diese die Rumpfstöße überblenden. Sprich: Die Plankenstöße verschwinden an der Stelle.

    Ich fasse zusammen: Sobals POM- oder DETAIL- oder BLENDlayer ins Spiel kommen, entstehen ganz eigenartige Schattensituationen.

    Heute abend versuche ich mal workarounds ohne MIPs und dann bleibt nur noch die Gegenprüfung zu Crysis 3 Konsolenvariablen.

    Achso: Das Eigenartige ist: Egal bei welcher TOD (also Uhrzeit), die Schattenfehler waren immer identisch reproduzierbar.


    EDIT:

    Was mir auffällt und was ich gern mal wissen würde: Ich verwende fast alles 4096er Texturen, trotzdem wirken diese im SDK immer irgendwie unscharf. Hat dazu einer eine Erklärung?
    Geändert von Wedori (07.03.2013 um 09:32 Uhr)
    „Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden.“ Sokrates

  3. #3
    Professional Avatar von NeoSephiroth
    Registriert seit
    29.10.2007
    Ort
    Schwalbach, Saarland
    Beiträge
    3.097

    Standard

    Kommt drauf an wie du die Texturen machst. Wenn du dazu z.B. das dds-Plugin von Gimp nutzt ist das kein Wunder. Das Plugin gibt nicht gerade hochwertige dds aus.
    Was noch sein kann ist dass es an der Komprimierung liegt.
    Am besten immer CryTiff nutzen. Unscharf waren meine Texturen da noch nie.

    Zu dem Blendlayer: Wenn du die ddn vom Blendlayer weglässt übernimmt er dafür die ddn von der überblendeten Textur.

    Btw bekomme ich, wie ich festgestellt habe diese einzelnen schwarzen Linien auch auf einem Solid mit seiner Standart Textur ohne ddn, bump etc.
    Es sieht fast aus wie ein quadratischer Schattenkäfig um den Spieler der sich auf Objekte projiziert wenn man ihnen in einem bestimmten Winkel zu nahe kommt.

  4. #4
    Semi Pro Avatar von Wedori
    Registriert seit
    22.05.2011
    Beiträge
    917

    Standard

    Genau von dem Ding rede ich. Das komische ist, das dieser rechteckige Schatten an den Rändern als Linien deutlich in Erscheinung tritt, wenn Bias auf 1 bleibt. Stellt man bei DETAIL den Wert über 1, füllen sich die Linien zu einem kompletten Rechteck. Wenn man dann über das Deck läuft, schiebt man einen schwarzen Bereich vor sich her. Das ist total übel. Besonders übel: BIAS 1000 ändert das nicht.
    Ich habe (meiner Meinung nach) aber bereits alles an Schattenoptionen ausprobiert. Keine Ahnung was das noch sein soll.
    Overkill ist übrigens mal Detailbumpscale auf MAX stellen. Das schaut dann teilweise aus als würde man Teer über seine Texturen ziehen. Echt übel.


    DDS benutze ich als Photoshop PlugIn von Nvidia, weil es einfach am besten läuft.

    DIFFs sind bei mir immer DXT1
    NRM (DDN) immer DXT 3 (liegt über Crazy Bump immer die DISPL-Alpha ebenfalls mit drinne (egal ob unnötig oder nicht (Überbleibsel POM CE2)))
    DISPL immer A8

    Diese Komprimierungsarten habe ich mir einfach bei den Crytek-Mustern abgeschaut.
    „Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden.“ Sokrates

  5. #5
    Professional Avatar von NeoSephiroth
    Registriert seit
    29.10.2007
    Ort
    Schwalbach, Saarland
    Beiträge
    3.097

    Standard

    Also nochmal zu den Texturen Wedori:

    Es ist absolut wichtig diese aus Photoshop heraus direkt mit dem CryTiff Plugin zu speichern. Die Sandbox wandelt diese automatisch beim Zuweisen in dds um so dass man im mtl Editor nur noch die Endung von tif in dds umändern muss. Die tif kann man danach aus dem Verzeichnis löschen. Glaub mir, so bekommst du das beste Resultat.

    Dazu noch eins: ddn macht man mit dem Nvidia NRM Plugin. Den Rest (spec und displ) macht man von Hand, oder noch besser man baked sie in 3D S Max, sprich unter KEINEN UMSTÄNDEN mit Crazybump!!! Das Programm verursacht derbe Fehler in den Maps. Damit kommt die CE3 und auch die CE2 nicht gut klar.



    Was das Schattenproblem angeht: Das war mal in ner früheren Version des SDK noch viel krasser. Im Crysis 2 SDK ist es jedoch nicht vorhanden. Genausowenig wie in der CE2. Meiner Meinung nach muss Crytek hier nacharbeiten.

  6. #6
    Semi Pro
    PotW Gewinner: 2
    Avatar von Mr.H0n$3L
    Registriert seit
    12.06.2010
    Ort
    Nordhausen
    Beiträge
    2.487

    Standard

    Zitat Zitat von NeoSephiroth Beitrag anzeigen
    Dazu noch eins: ddn macht man mit dem Nvidia NRM Plugin. Den Rest (spec und displ) macht man von Hand, oder noch besser man baked sie in 3D S Max, sprich unter KEINEN UMSTÄNDEN mit Crazybump!!! Das Programm verursacht derbe Fehler in den Maps. Damit kommt die CE3 und auch die CE2 nicht gut klar.
    kurzer tipp! wenn man ein highpoly model hat z.b. ein char, weapon, oder sowas in der art, dann sollte man lieber auf crytek's polybump zurückgreifen anstatt 3ds max/maya renderer, da ist das ergebnis am ende besser .

  7. #7
    Professional
    Registriert seit
    15.12.2009
    Beiträge
    4.351

    Standard

    Zitat Zitat von Mr.H0n$3L Beitrag anzeigen
    kurzer tipp! wenn man ein highpoly model hat z.b. ein char, weapon, oder sowas in der art, dann sollte man lieber auf crytek's polybump zurückgreifen anstatt 3ds max/maya renderer, da ist das ergebnis am ende besser .
    Kannst du das genauer Erläutern?


  8. #8
    Semi Pro Avatar von Wedori
    Registriert seit
    22.05.2011
    Beiträge
    917

    Standard

    Zitat Zitat von NeoSephiroth Beitrag anzeigen
    Also nochmal zu den Texturen Wedori:

    Es ist absolut wichtig diese aus Photoshop heraus direkt mit dem CryTiff Plugin zu speichern. Die Sandbox wandelt diese automatisch beim Zuweisen in dds um so dass man im mtl Editor nur noch die Endung von tif in dds umändern muss. Die tif kann man danach aus dem Verzeichnis löschen. Glaub mir, so bekommst du das beste Resultat.

    Dazu noch eins: ddn macht man mit dem Nvidia NRM Plugin. Den Rest (spec und displ) macht man von Hand, oder noch besser man baked sie in 3D S Max, sprich unter KEINEN UMSTÄNDEN mit Crazybump!!! Das Programm verursacht derbe Fehler in den Maps. Damit kommt die CE3 und auch die CE2 nicht gut klar.



    Was das Schattenproblem angeht: Das war mal in ner früheren Version des SDK noch viel krasser. Im Crysis 2 SDK ist es jedoch nicht vorhanden. Genausowenig wie in der CE2. Meiner Meinung nach muss Crytek hier nacharbeiten.

    OK, danke für den Tipp. Ich probier das auch nochmal aus. Ich exezier am Rumpf mal alles durch.

    Warum das Schattenproblem allerdings im SDK so krass ist, müsste man mal mit Crysis 3 vergleichen aber das müsste jemand machen, der mehr weiß wonach er genau suchen muss. Ich bin, meiner Meinung nach, alle viewdist, shadow und lod Konsolenbefehle durch.


    EDIT: Crazybump benötige ich allerdings für die Bumpmaps der Texturen von CGTextures. Man kann ja schlecht jeden Felsen und Sandstrand 3D nachsetzen und Backen.
    Geändert von Wedori (07.03.2013 um 18:43 Uhr)
    „Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden.“ Sokrates

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •