Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Die Szene besteht komplett aus Einzelwürfeln (bis auf das Wasser und den Himmel ;-)). Alle Objekte sind voll dynamisch, wobei das bei den Häusern und Inseln natürlich keinen Unterschied macht, solange die sich nicht vom Platz bewegen.
Danke für den Vergleich mit Mirror's Edge.
BlackSnakes Annahme ist korrekt, die abgerundeten Kanten entstehen durch das SSAO, netter Nebeneffekt der verbesserten Beleuchtung. Allerdings ist die Rundung nicht alleine auf den Blur, sondern vor allem auf das Sampling zurückzuführen.
Wirklich gute Arbeit!
Hätte noch ein paar Fragen:
- Hast du die Engine ganz alleine programmiert?
- Wieviele FPS hast du bei dem Video?
Es erinnert wirklich ein wenig an Mirror's Edge, dort scheint ja auch alles so verschwommen und eintönig (nicht böse gemeint)
Ansonsten Glückwunsch, dass du es so weit geschafft hast!
FPS liegen durchschnittlich um die 40, wenn man die ganze Stadt sieht so bei 25, wenn man in der Stadt ist so bei 60. Da ließe sich allerdings auch noch einiges optimieren, wie gesagt, die Demo ist in einer Woche enstanden und somit alles andere als optimal geschrieben.
Physik ist noch nicht wirklich drin, bis auf ein paar großzügige Näherungen für die Bootbewegung und die Seilbahn. dynamisch bezog sich darauf, dass sich alle Objekte jedes Frame frei bewegen lassen. Für Physik werde ich wohl nV PhysX heranziehen, die Engine an sich ist komplett selbstgeschrieben.
Ein paar High-Resolution Screens, die vor allem zeigen, was bei dieser Demo am meisten fehlt: Anti-Aliasing ;-)
Ah schade, mit Anti Aliasing wäre Shot #3 mein neuer Desktophintergrund geworden Aber bei der Auflösung sticht das dann im "Stillen" doch schon stark hervor.
nur ist aa/csaa/msaa/whatever doch recht schwer mit ssao in verbidung zu bringen oder? zumindest was performance angeht, da man bei dx10 ja keinen tiefenbuffer im shader nutzen kann, der mit kantenglättung bearbeitet wurde :cry:
So, nachdem der erste HDR Lighting Prototyp implementiert ist, habe ich mich endlich dazu aufrappeln können, Anti-Aliasing durch die Rendering Pipeline zu verlegen. Herausgekommen sind neue Screenshots, diesmal gleich auch noch hochauflösend: