CBS 2 - Update

We are closing this forum. The support is still available.

In recent years, a large and active community has emerged on our Discord server. Many members are therefore no longer active in this forum and contributions from new users were not answered or only answered late. We are therefore closing this forum with immediate effect. Old posts will still be visible, but it will no longer be possible to write new posts. You can find our discord server here: https://discord.com/servers/tml-studios-224563159631921152

  • alderauge91 Ich will nichts sagen, aber wenn Du den ersten Absatz nicht verstehst, grenzt das eher an Dummheit und Du solltest dazu nichts posten... Warum? Vielleicht bekommst Du es selber raus, aber Ich sage es Dir nicht.


    redvanita Es kommt nicht immer auf das alter CPU, GPU oder sonst was an, sondern auf die Engine, ist sie schlecht optimiert (programmiert), werden auch mehr Ressourcen benötigt.


    Du kannst auch nicht pauschal sagen, dass eine "Gamer Gruppe" einen besseren PC hat als die andere, einerseits haben z.B. Simulatoren Spieler auch teure Lenkräder wie z.B. das G27, da ist ja wohl das Geld fürn guten Rechner da.
    Ich z.B. spiele auch Ego Shooter und hab nen ziemlich guten Rechner sowie Peripherie.

    • Official Post

    Mal ein Wort zu dem Thema Engine und Leistung.
    Jede Engine hat ihre Stärken und Schwächen. Aber wenn ihr schon Vergleiche macht, dann bitte nicht Brot mit Gemüse. Ihr vergleicht ein Forward - Renderer mit einem Deferred- Renderer. Das geht gar nicht.


    Aber da ihr das obere Beispiel angesprochen habt mit ETS2 beleuchten wir dieses doch mal nur aus einer Sicht. Schon mal überlegt, warum es kaum Fußgänger gibt oder animierte Personen auf den Fußweg im ETS2?


    Relativ einfache Antwort. Fußgänger sind so kleine Performance-Killer. Durch die Scheitelpunkt- Animation auf dem Scheitelpunkt eines Polys geht ordentlich Leistung drauf. Um so hochwertiger das Model des Charakters ist, um so mehr Leistung wird er verbrauchen auf Grund der höheren Anzahl der Scheitelpunkte. Abhilfe schaffen da nur Low-Poly- Modelle mit Animationen als hätten die Fußgänger ein Häufchen in der Hose oder man lässt sie einfach weg oder begrenzt sie stark. Mal ab und zu ein Fußgänger.


    Das Dumme ist nur, der Bus benötigt Fußgänger die zu Fahrgästen werden. Es ist ja quasi die Fracht. Also muss man sich jetzt was einfallen lassen, wenn man einigermaßen ordentliche Fußgänger/ Fahrgäste haben will.


    Natürlich muss man mit LOD- Stufen arbeiten, aber das ist nicht so einfach, denn diese müssen während der laufenden Animation ausgetauscht werden. Vielleicht sogar dazu noch die Bones. Man sollte auch daran denken, das man dazu ein neues Animation - File braucht und zwar zu jeder LOD- Stufe. Nun sollte der Austausch aber nicht stattfinden, durch ein Ruck, sondern eher unbemerkt bleiben. Wenn du aber den Austausch nicht spätesten ab 20 Meter vom Kamera- Punkt machst, dann kannst du das eigentlich schon vergessen, aber somit sieht man den Austausch. Alleine das hin zubekommen ist sehr schwer. Einfaches Blending geht auch nicht, weil im Deferred kein Alpha-Blending so ohne weiteres möglich ist. Darüberhinaus soll der Austausch keine extra Performance kosten, weil dann kann ich es mir sparen.


    Aber ACHTUNG, da ist noch das Streaming. Dieses funkt dir hier , wenn du Pech hast dazwischen, weil es gerade am initialisieren von Objekten oder ähnlichen Dingen ist. Wenn das Streaming seine Framerate nicht einhalten kann, wird es die CPU dazuholen und dann kommt es zu einem klassischen Ruckler. Aber auf Grund der Charakter -LODs würde das Straeming beeinflusst . Also was kann man machen? Das will ich euch sagen, du musst die ganze Prozedur von den Charakteren von der Grafikkarte rechen lassen, die eigentlich die Welt rendern soll. Viel Spaß beim programmieren und das ist nur ein ganz, ganz kleiner Teil. Achtet mal in Zukunft in anderen Simulatoren nur auf das Thema.


    Das ist jetzt nicht irgendwie blöd gemeint, sondern wirklich mal als Einblick in die Game- Entwicklung. Also müssen wir alle , damit meine ich die Entwickler der Simulatoren, irgendwo Kompromisse machen. Und deshalb nutzen vielleicht die Entwickler vom ETS2 die Leistung lieber für was anders, statt Personen herum laufen zu lassen und das mit Recht. Die sind im ETS2 wirklich nur schönes Beiwerk aber nicht wichtig.


    Ich hätte es genauso gemacht. Im Bus oder Zug brauch ich aber die Leute und mir ist wichtig, das die auch so halbwegs ordentlich aussehen und jeder ne andere Animation hat, passend zu seinem Typ. Es gibt Simulatoren, da wird die Animation nicht mal zwischen Frau und Mann unterschieden oder die Animation sieht aus, als laufen lauter
    Zombies rum, das will ich nicht.


    Ich könnte Euch jetzt hier ein Buch schreiben,was es alles für Unterschiede gibt und wo man Boden gut macht und wo man den wieder verliert. Ich wollte Euch nur mal aufzeigen, mit was wir (damit meine ich wieder alle Entwickler der Simulatoren) zu kämpfen haben.


    PS: kleiner Nachtrag. Ich habe nur 5 Leute zu Verfügung, um ein Game zu machen. Das ist nicht gerade viel, oder?

  • Oh, Tom, Sehr nice Beitrag diesmal. Habs noch garnicht so gesehen wie du es jetzt sagst. - Mein letztes Wort: Bitte guckt trotzdem dass Ihr die meisten Fehler behebt. Lasst euch Zeit dann jz mit dem Update, damit alles drin ist. Wusste ja garnicht dass es so schwer ist zu programmieren. :o

  • @all Nichts gegen leidenschaftliche Diskussionen hier. Macht auf jeden Fall Spaß zu lesen. ABER ! Keine Beleidigungen mit Worten wie "Dumm" o.ä. Solche Provokationen müssen nicht sein.

  • Eigentlich wäre es Zeit, als Userschaft (damit meine ich alle Spieler eurer Simulationen) mal so richtig DANKE zu sagen, dass ihr euch Tag und Nacht hinsetzt und versucht, uns ein gutes Game zu programmieren, was wir dann für nur 30€ kaufen können, auch wenn euer Aufwand viel höher ist.

    • Official Post

    Hi Marc4397: leider nicht, weil dann müsste der Bereich dahinter abgegrenzt werden und etwas schöner noch ausgeschmückt. Wenn mal irgendwann zeit ist und ich mich extrem langweile, dann kann ich das gerne tun, aber für dieses Update wird es nichts.


    @All:Und ganz wichtig.... vielen Dank für die Danksagung. Ich sehe, man sollte wirklich im Radio "Double-Bass-FM" mal eine solche Sendung einbauen. Teilweise existieren doch Vorstellung der Gamesentwicklung die in der Realität anders aussehen.


    Auch das mit dem Zeit nehmen ist ein Thema, über was man sprechen kann. Im ersten Moment habt ihr da völlig Recht. Aber auch hier sieht die Realität völlig anders aus, aber das hebe ich mir mal für die Sendung auf.


    So, jetzt geh ich erst einmal Schnee schippen.
    viele Grüße Tom

  • Tja ich sollte wohl echt 5 Euro/Tag spenden, eigentlich besser, denn dann hätte ich kein Geld mehr um zu rauchen :D Aber rauchen^^ Aber ehrlich gesagt ich und aufhören, dass wird nix, wenn ich keine Kippen hätte, wäre es der Alkohol.
    Rettungsassisstenten brauchen immer was zum Stressabbau, das ist bewiesen...