Jump to content
Unity Insider Forum

SkipToPlay

Members
  • Posts

    87
  • Joined

  • Last visited

  • Days Won

    22

SkipToPlay last won the day on January 4 2023

SkipToPlay had the most liked content!

Profile Information

  • Gender
    Male
  • Location
    Deutschland

Recent Profile Visitors

4,943 profile views

SkipToPlay's Achievements

Advanced Member

Advanced Member (3/3)

44

Reputation

  1. Was habt ihr gegen Lightmaps? Für mich persönlich wirkt eure Genre perfekt für dafür. Das könnte die grafische Qualität und Performance steigern. Ihr werdet eure Hausaufgaben denk ich schon gemacht haben, aber man muss immer mit kompromissen leben und ich denke auch eine neue Version der Unity Engine wird da nichts fundamental ändern. Ich kann nur empfehlen, mal ein paar Aspekte zu hinterfragen und zu überprüfen, ob man Ergebnis X auch über den anderen Weg erreichen kann. Beispiel aus meinem Projekt: Ich wollte volumetrisches Licht, jedoch war meine Priorität Performance, weshalb ich die URP verwende die dieses Feature nicht nativ mitbringt. Meine Lösung für diese Anforderung war ein Asset aus dem Store (das ich später vermutlich durch eine eigene Implementierung austauchen werde).
  2. Hast du darauf geachtet, dass die "Bommel" auch wirklich mit dem Mesh verbunden sind? Noch nie Cloth-Simulationen verwendet, aber wenn ich raten müsse, würde ich versuchen darauf zu achten, dass es sich um das selbe Mesh handelt. ggf. auch dafür sorgen, dass die verticies verbunden sind.
  3. Ich kann mir mehrere Ursachen vorstellen, daher muss ich mal raten. Zeigen denn die Normalen der Polygone auf dem Modell alle nach außen? Wenn diese durcheinander sind kann es zu solchen Artefakten kommen sofern hier doppelseitiges Shading stattfindet. Wird eine Normalmap im Shader verwendet? Wenn ja würde ich mir mal die UV anschauen. Sonst gerne mal die Shader und Modelleinstellungen in Unity zeigen. Evtl das modell auch mal hochladen.
  4. Nur ein kleiner Hinweis von mir: Ich glaube Collision Avoidance ist hier das Buzzword wonach man suchen könnte. Sobald man weiß wonach man suchen muss, findet man nach meiner Erfahrung immer eine Lösung. Es gibt dazu verschiedene Arten von Implementierungen die alle eine eigene Kunst zu sein scheinen - je nach dem was man erreichen möchte. Einige davon setzen eine andere Pathfinding-Technologie voraus. Aber viel Ahnung in diesem Bereich habe ich auch nicht.
  5. Vielen Dank! das ganze Video war auf jeden Fall extrem Aufwändig und ich musste für solche Effekte einige Tricks nutzen. Es handelt sich bei den Animationen aus einer Mischung von Unity 3D und Cinema 4D. Für den Übergang von 3:11 bis 3:15 wurden beispielsweise 8 verschiedene Renderpässe / Rendervorgänge benötigt: - Zwei dieser Pässe bestehen aus ein in Unity gerendertes statisches Bild, welches in Cinema 4D auf Geometrie projiziert wurde - Zwei weitere für eine beleuchtete Geometrie - Zwei Wireframe-Versionen - Und zuletzt zwei Masken, die in After Effects dabei helfen, alles zu dem gewollten Effekt zusammen zu mischen. Hier mal ein Beispiel mit dem Frame 139 dieser Animation: Die anschließende Welle war dabei relativ einfach, hier wurde die Szene ein weiteres Mal gerendert. Das rote Netz war hier während der gesamten Animation sichtbar, so konnte ich während der Videobearbeitung entscheiden, wann ich es ein oder ausblende. Die verformende Animation wurde ebenfalls in Cinema 4D erstellt. Insgesamt wurde diese Szene mit allen Effekten 13-mal mit verschiedenen Einstellungen gerendert. So ähnlich hat es sich während des ganzen Videos durchgezogen.
  6. Moin Lukas, was mich verwundert ist, dass du das Problem seit dem Absturz hast. Was ich in diesem Fall zuerst prüfen würde, ob der RAM soweit Intakt ist. Arbeitsspeicher gehen gerne mal kaputt, hatte schon mehrere Fälle. Windows hat ein integriertes Tool namens "Windows-Speicherdiagnose". Ich würde dieses Tool mal durchlaufen lassen. Da dein Rechner wohl genug RAM zu haben scheint kann man auch mal probieren, ein RAM-Riegel temporär zu entfernen. Wenn das Problem weiterhin besteht, den Test mit dem anderen Riegel wiederholen. Weitere Dinge die man prüfen kann: - Das Spiel mit dem Parameter -force-d3d9 starten - Grafikeinstellungen des Spiels über eine Config-Datei auf's Minimum setzen und versuchen Anti-Aliasing zu deaktivieren - Eine alternative Grafikkarte ausprobieren - Grafiktreiber komplett neuinstallieren - Ein Blick in den Betriebssystem-Eventlogs schauen, nachdem das Spiel abstürzt. - Über eine administrative CMD Scan & Reparatur-Tools ausführen: sfc /scannow DISM /Online /Cleanup-Image /ScanHealth - Ein PC-Stresstest durchführen - Betriebssystem aktualisieren
  7. Leider kann ich in diesem Bild nicht ganz bestimmen, was falsch läuft. Dazu wären weitere Perspektiven und am besten der Shadergraph hilfreich. Ja, eine Möglichkeit z.B: wären Keywords. Wenn ich mich nicht irre, sind diese Keywords dafür da mehrere Varianten desselben Shader zu kompilieren, die dann zur Laufzeit ausgetauscht werden. Wenn ich im Shadergraph ein "Boolean" Keyword erstelle, habe ich 2x Input und 1x Output. Je nachdem ob das Keyword gesetzt ist, wird die Quelle ausgetauscht. Wenn man den Keyword auf Exposed im Local Scope setzt, sollte man darauf via Skript einfach drauf zugreifen können. Beispiel: materialObject.EnableKeyword("Boolean"); materialObject.DisableKeyword("Boolean"); Alternativ (wenn auf global gesetzt) können die Shadervarianten global durch z.B. diesen Code aktiviert/deaktiviert werden: Shader.EnableKeyword("Boolean"); Shader.DisableKeyword("Boolean"); Disclamer: Einige Dinge sind Interpretationen von mir, die ich nicht alle nochmal mit der Dokumentation abgeglichen habe.
  8. Moin, hier mal ein neues Video von mir. Ich stelle hier die Funktionsweise verschiedener Reflexionstechniken anhand der Unity-Engine, in Verbindung mit gerenderten Szenen vor und zeige einen direkten grafischen Vergleich der einzelnen Techniken. Verglichen & erklärt wird das Ray-Traced Reflection, Screen-Space Reflection, Planar Reflection und die klassischen Cubemaps. In diesem Video habe ich versucht, soviele Details wie möglich einfließen zu lassen, ohne Zuschauer, die nicht mit der Spieleentwicklung vertraut sind "abzuschrecken". Jedoch denk ich, dass die Informationen meiner Recherche, die auch auf der Analyse des Sourcecodes einiger Renderer/Renderpipelines basiert, in dieser Form auch für den ein und anderen Entwickler interessant ist. Ich wünsche mal viel Spaß mit dem aufwendigsten Video, das ich bisher gemacht habe:
  9. @Zer0Cool Videowünsche nehme ich gern entgegen. Nur die Sache ist... Ich nutze selbst noch kein Blender. ¯\_(ツ)_/¯ Steht aber auf meiner ToDo-Liste, da Blender meiner Meinung inzwischen besser ist als die kommerziellen Anwendungen. Ich habe bisher tatsächlich mehr mit Blender's Python Schnittstelle gearbeite als mit der UI. Wenn ich mich mit Blender besser auskenne, ziehe ich in Betracht, soetwas mal zu machen. Ich kann hier aber ein Geheimtipp geben: https://www.youtube.com/user/mrdodobird ( IanHubert ) https://www.youtube.com/c/CGMatter/ Die beiden machen kurze und sehr unterhaltsame Blender-Tutorial. Hier lernt man wirklich ausversehen etwas! @chrische5 Danke für dein Feedback, ich habe tatsächlich nur noch drauf gewartet bis sich noch einer wegen des Titels meldet. Habe den jetzt umbenannt. Die Intention war eher meine persönliche Auffassung von den ganzen optimierungs Funktionen zu vermitteln anstelle es "reißerisch" aussehen zu lassen.
  10. Moin zusammen, ich habe mal auf die Schnelle ein kleines 6-minütiges Tutorial aufgenommen und ein paar stündchen bearbeitet, wie ich bisher mit Simplygon LOD's erstellt habe. Obwohl die Software die beste für das generieren von LOD's ist, die ich kenne, hatte mir diese die ersten Stunden ziemliche Kopfschmerzen bereitet - was der Grund ist wieso ich zu diesem Video gekommen bin. Vielleicht hilft es ja dem einen oder anderen
  11. Moin, ich habe nun endlich einer meiner aufwendigsten Videos abgeschlossen. Ich richte mich hier eher an Spieler als Spieleentwickler. Aber möglicherweise findet der ein und andere hier auch etwas interessantes. Auf jeden Fall habe ich mir hier sehr viel Mühe mit den Animationen gegeben. Mein Ziel mit diesem Video ist es, mehr Leute für die Spieleentwicklung zu begeistern.
  12. Moin, da du die Möglichkeit hattest, das Objekt anzumalen gehe ich davon aus, dass das Objekt schon entsprechend für die Verwendung in Unity vorbereitet ist. Also das Objekt hat bereits eine UV-Map. Damit sowas nun auch in Unity angezeigt wird (falls du auch neu in Unity bist...) musst du für dieses Objekt ein neues Material erstellen und via Drag & Drop auf das Mesh in der Szene drauf ziehen (Alternativ auch über den Inspector möglich). Dieses Material kannst du im Inspector dann anpassen d.h. entsprechende Texturen für die einzelnen Kanälen zuweisen. Dafür muss die Textur natürlich auch im Projekt importiert worden sein. Sollte es weiterhin Probleme geben, empfehle ich dir mal das Modell hier hochzuladen oder ggf. einige Bilder der Parameter, wo du den Fehler vermutest hier zu Zeigen. Ich mach ungern Eigenwerbung, aber wenn du neu in der Spieleentwicklung & Modellieren bist, würde ich dir mein Video (hier klicken) mal empfehlen, einige "banale" Dinge, aber hätte ich die am Anfang gewusst, hätte es mir persönlich sehr geholfen.
  13. Ich nehme mir mal die Freiheit für die Entwickler zu antworten, da ich mit denen relativ viel Kontakt habe. Sie nutzen aktuell Unity 2017.4 und daran wird sich wahrscheinlich auch nicht viel ändern, da bei dieser Größe des Projekts inzwischen zuviele Abhängigkeiten zu diversen Assets und speziellen Shadern bestehen. Aber dies kommt auf das Projekt an, in diesem Fall wären die erforderlichen Anpassungen aber ein zu großer Rückschritt. Ein Releasetermin gibt es noch nicht.
  14. Übrigens, auf meiner Festplatte belegt das Projekt über 1 TB. Theoretisch sogar 2 TB da dieser Datenträger im Raid 1 Verbund ist. Das liegt daran, weil alle Szenen in 4K RGBA 16bit/Kanal und zwischen 100 und 120 FPS gerendert wurden. Zudem sind die Texturen die verwendet wurden zwischen 8k und 32k groß gewesen. Die Renderzeit dauerte ca 120 Stunden auf ein Threadripper (16 Kerne, 32 Threads) über die Software Cinema 4D und After Effects. Wollte diese Fakten auch mal irgendwo geteilt haben ;).
×
×
  • Create New...