Jump to content

gmd

Mitglieder
  • Gesamte Inhalte

    400
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von gmd

  1. Neo,

    Bin immer noch interessiert zu wissen was fuer einen einfluss die GPU auf die Bildrate hat. Mein monster (60000Teile) laeuft auf einer RTX3060 mit 9-12 FPS  je nach Ausschnitt. Kann ich mit einer  RTX4090 wesentlich mehr erwarten (bei gleicher CPU) oder ist es doch die CPU die den unterschied macht. Ich nehme an dass das MBS ja (noch) nicht die letzten tricks der Nvidia karten nutzt (ray tracing .. etc). Das mit der gleichen CPU ist ja nur theoretisch, die 4090 braucht ja mehr CPU power als ich zur Zeit habe (i9, 3.6 GHz).

    Die frage die sich anschliesst ist:  wieviele CPU cores nutzt das MBS ? 

    Ich bin aus anderen gruenden am ueberlegen einen neuen PC aufzubauen, waere eben interessant  zu wissen.
    Ich mache viel videobearbeitung mit 5k und manchmal 8K, da macht die GPU schon ein paar nanosekunden pro bild aus, und das summiert sich eben. 

    Danke
    Gmd

     

  2. Hallo,

    Habe schon lange nichts mehr geposted, was aber nicht bedeutet dass ich nicht weiter an meiner software gebastelt habe. Allerdings hatte ich auch noch ein anderes "Grossprojekt", dass zu ende gebracht werden musste. Im Winter und Sommer sind wir ja auch fuer ein paar Monate weg und da passiert auch nicht allzuviel and der software, nur ein paar Stunden pro Woche.

    https://teutanic.com/companion_demo.mp4

    Der link zeigt einen movie mit der automatisierten Kleinanlage und dem Blockmonitor. Ich habe viele Einzelfunktionen implementiert und getestet und hatte begonnen die Software auf meine monsteranlage anzuwenden. Die hat inzwischen fast 60 000 Teile und dabei ist mir einiges aufgefallen. Das Konzept fuer die Software war zu eng gedacht, in dem Sinne dass ich Funktionen betrachtet habe die immer auf ein Objekt wirken;  einen Block, Fahrstrasse, Abschnitt usw. Ausserdem sind die Verwaltungsfunktionen (Ebenen, Teileliste usw.) im MBS zu rudimentaer, um eine so grosse Zahl von Objekten gut zu organisieren. 
    Ich habe jetzt ein komplett neuen Ansatz gemacht, mit dem ich die Vielzahl von Objekten besser organisieren kann, ein und ausblenden, versionen einfrieren und wiederherstellen und vieles mehr.    

    Leider kann ich manche Aktionen nur innerhalb des Studios loesen, aber wenigstens kann ich Objekte selektieren, ein- und ausblenden, loeschen und einfuegen. Es steht zu hoffen dass eine neue Schnittstelle mal kommt (Neo hat ja Andeutungen gemacht aber keinen Zeitplan) mit der man auch mehr Verwaltungskommandos und nicht nur Steuerungskommandos hat.

    Derzeit baue ich den neuen Programmrahmen und werde dann die bisherigen Einzelfunktionen einbauen und mehrfach nutzbar machen. Habe auch Diagrammfunktionen um graphische Uebersichten von Ebenengruppen, Anlagenabschnitte-Regionen-Fahrstrassen usw darzustellen. 

    Danach kommt ein Fahrplan editor mit dem dann der echte Betrieb geplant und ausgefuehrt werden kann. Wird noch ein paar Jahre dauern, aber ich habe noch nicht das Interesse verloren :). Natuerlich verwende ich V8, wie man im Filmchen ja sieht. 

    Falls interesse besteht koennen wir gerne ueber Einzelheiten diskutieren.

    Nochmals zur Erinnerung: Das Lua skript, dass die kleine Anlage steuert ist generisch (also Anlagen agnostisch), und wird nur ueber tabellen definiert, nicht ueber code.
    Das ist das Prinzip der Software, die meisten Funktionen sind durch allgemeine Laufzeitroutinen (Lua) implementiert und werden durch Tabellen und Variablen getrieben, die von der Software erzeugt werden. An einigen stellen werde ich auch direkt Lua generieren.

    Soweit fuer heute.

    Herzliche Gruesse aus den heissen Perth

    Gmd

      

     

     

     

     

  3. 31 minutes ago, Andy said:

    Hallo gmd,
    nicht Du bist über den Wolken, sondern die Anlage verschwindet im Blau der Ferne. Neo hat's doch geschrieben. Wenn der 'Himmel' abschaltbar wäre, würde ja noch mehr gerendert werden und sie würde noch langsamer werden.

    Gruß
      Andy

    die geschwindigleit ist kein problem fuer mich ,,, ich kann mit 10-12fps leben und das erreiche ich. Ich baue fuer die zukunft und mein steuerprogramm.
    Mit dem steuerprogramm kann ich ebenen verwalten, das heist abschnitte erzeugen mit allen komponenten, kann sie ausblenden etc. Derzeit baue ich alle moeglichen variationen, bahn, strasse,luf,wasser und animationen, die ich dann mit meinem programm ansteuern kann. 
    Bis ich soweit bin haben wir V7 und vielleicht V8 mit ray tracing .. dann bekomme ich auch mit dieser anlage 40fps. :)

    gruss

    Gmd

     

  4. 34 minutes ago, Neo said:

    Hallo gmd,

    danke für die Anlage. Das Problem trat recht schnell auch bei mir auf, allerdings nicht bei den Gleisen, sondern bei den Spundwänden am Hafen. Es scheint sich hier um ein zufällig verteiltes Problem im Bereich der Splines zu handeln. Ich werde das weiter untersuchen.

    Hast du davon ein Bild? Etwas Spezielles ist mir nicht aufgefallen, aber generell ist die Sichtweite der Anlage aus Performance-Gründen limitiert, d.h. eine Anlage wird immer in einer bestimmten Entfernung im "Himmel" verschwinden.

    Viele Grüße,

    Neo

    wenn ich die anlage in gesamtsich habe ist sie durch den wolkenschleier ueberzogen. Das ist sicher auf grund der groesse.. etwas einzoomen und ich bin unter den wolken .. :) .. waere trotzdem schoen den himmel abschalten zu koennen

    gruss

    gmd

     

    wolkenschleier.jpg

  5. 6 hours ago, Neo said:

    Hallo gmd,

    bitte schick mir die Anlage, für mich sieht das nicht nach einer normalen Funktion aus, Gleise sollten nur ausgeblendet werden, wenn sie so klein sind, dass sie eh kaum noch zu sehen sind. Bei dir scheint jedoch eine völlig falsche LOD-Stufe angezeigt zu werden.

    Wie meinst du das, der Himmel befindet sich immer hinter der Anlage.

    Viele Grüße,

    Neo

    Neo, streit_ross, BahnLand

    ich sehe das wie Neo, das ist keine normale reaktion. zoom stufe ist zu nah um zu rechfertigen das gleise ausgeblendet werden, auch sind die gleise keine kurzen gleise. 

    Werde die Anlage hochladen, habe auch die stufe davor bevor ich ein weiteres sehment angefuegt habe. 
     

    Wenn ich die grosse Anlage im ueberblick habe verschleiern die wolken den blick.. passiert wohl nur bei mir und der extrem grossen anlage. 
    Ich mag halt gern alles bis an die grenzen bringen:) .. Ja das ist nicht der normalfall, aber ich mag es halt so und fuer die software ist das ein guter test wie man sieht.

    Neo, ich habe die volle anlage hochgeladen. Wenn ich reduziere weiss ich nicht ob der effekt bleibt. Probier erst mal so, dann sehen wir weiter. Gerne bereit zu helfen wenn ich was tun kann. Das problem tritt auf an dem BBW teil mit den vielen gleisen, kann mir vorstellen dass die gleisdichte auch was damit zu tun hat. Es ist an der rechten seite wo der tunnel aus dem berg kommt.

     Wenn die anlage laedt siehts du auch das problem mit den wolken. Der fragliche teil liegt dann in der mitte am unteren rand direkt neben der bergkette, die von oben nach unten reicht. Ich hoffe das hilft erst mal.

    Ich werde nochmals mit der vorigen version testen, ohne das neue zusatzteil um sicher zu gehen dass es da noch nicht war. Kann mich nicht an so einen effekt erinnern.

    A6499343-C1E9-4467-B2E2-561F9D44A496   hoffe die anlage ist ladbar, lass es mich wissen wenn ich was tun kann. 

    Gruss

    Gmd

    Edit: Die version davor hatte schon die neue erweiterung, aber keine weiteren aenderungen und der effekt tritt nicht auf 
    hier ist diese version  B20DF39C-8189-4077-8744-23FD65F98D27 die noch ok ist. 
     

    Edit 2: Habe die erste, fehlerfrei version, nochmals als neue version abgespeichert und das problem tritt nicht auf. Das is ok fuer mich, aber vielleicht hilft dir die anlage den effekt zu diagnostizieren und zu sehen ob due eine korrektur brauchst oder nicht. 

    Viel glueck bei der suche.

     

     

  6. Neo,

    der movie clip zeigt ein display problem. Wird mit der groesse der anlage zu tun haben. Habe an mein Monster noch ein segemnet angefuegt 
    und dieses problem gesehen, derzeit nur an einer stelle. 
    Die gleise sehen unterbrochen aus, ist aber von der zoom stufe abhaengig. Wenn ein zu vorbeifahert veraendert sich die darstellung und wenn 
    ich einzoome. Dann schliessen sich wieder alle gleise ... habe noch nicht versucht einen zug ueber das  unterbrochene gleis fahren zu lassen.

    Werde das aber noch versuchen.

    http://vk6gmd.com/display_problem.mp4

    Noch eine frage - Wie kann ich die Wolken (Himmel) ausblenden, ok in simulation, in edit mode sind die bei grossen anlagen im weg.

     

    gruss

    Gmd

    http://vk6gmd.com/display_problem2.mp4

    Ist nur im display, die lok faehrt ohne probleme.

  7. Neo,

     

    habe mal die uhr daneben gelegt (auf dem screen). Von 1-2% mehr als 2 minuten, Performance monitor zeigt zwischen 6-7 Mbps 

    Hatte wieder abgebrochen, weiss nicht genau wo da im Hintergrund. Habe nicht die geduld davor zusitzen und zu warten bei wieviel %

    der download abbricht.  Datenrate schwankt teilweise nur 3Mbps aber % anzeige schneller als am anfang .. Scheint nicht linear zu sein.
    von 15 auf 16% waren jetzt 20 sekunden. Dier uebertragungsrate sinkt und die % anzeige geht schneller. 
    Also  typisch sind 3-4 Mbps .. und das ist langsam gemessen and den 100Mbps kapazitaet der verbindung.

    Mal sehen ob es diesmal klappt.

    gruss

    Gmd

    Jetzt ist die datenrate mal bis 20 Mbps hochgegangen.. Dann wieder runter .. bin jetzt bei knapp 70 % 
     

     

     

  8. nur aus neugier:

    warum ist der katalog download so langsam ? hat auch schon unter V5 endlos lange gedauert mit etlichen abbruechen. 
    Bevor jemand meint es sein mein internet, es ist es nicht .. ich habe 100Mb Broadband und mit einem guten server 
    erreiche volle auslastung (10MByte + /s). Wo ist das nadeloehr ? 

    gruss

    Gmd

      

  9. Hallo V6er,

    Die neue Pfad funktion in V6 macht es naheliegend dass man ein gleisbett auch als spline auslegt. Dann waere das muehsame einfaerben von gleisuntergrund weg insbesondere weil ja bei rundungen nie ein glatter rand erreichbar ist. 

     

    gleisbett.thumb.jpg.1ef65824304aca4eda70b9166276a359.jpg

    Ich habe eine einspurige strasse testweise verwendet und die textur getauscht. Sie ist allerdings zu breit und durch 
    gelaende anpassen etwas schmaller gemacht. Ein weiteres problem ist das andocken, das ja nicht an der spur erfolgen soll. 
    Ich habe keine ahnung wie mahn eine spline strecke baut. Vielleicht hat jemand eine basis das einfach zu erzeugen. 
    Hier im bild habe ich sie so gelegt dass sie zwischen die gleisabsperrung passt.

    Hat jemand eine idee ? 

    gruss

    gmd

     

     

     

  10. Hi Neo,

    Ich glaube ich habe einen bug gefunden, kann natuerlich auch mit dem modell zusammenhaengen, war mir aber mit V5 nicht aufgefallen. Das Modell war neu plaziert, animation aus, licht an. wenn man einzoomed springt das licht korrekt zum modell. Aus zoomen laesst es wieder nach oben springen.

    Ich werde versuchen das zu isolieren. 

    gruss 

    Gmd

     

    light_error.jpg

  11. 59 minutes ago, Neo said:

    Hallo Gmd,

    es ist aktuell nicht vorgesehen, dass Fahrzeuge weiterfahren, während unter ihnen die Gleisgeometrie geändert wird. Da kann zu viel schief gehen.

    Viele Grüße,

    Neo

    Es geht nicht ums weiterfahren. Mit simulation aus dieser effekt sollte nicht passieren. Die settings sollten erhalten werden,

    gruss

    gmd

  12. Hi everyone,

    I have an issue with streets and vehicle speeds. When a long stretch of road has several vehicles set to a specific speed and you change the road, e.g. length only slightly, as result all vehicle speeds are set to 0. This is a tad annoying. 

    Oops, sorry.. Habe nicht gemerkt dass ich englisch schreibe .

    Gruss

    Gmd

     

     

  13. 2 hours ago, Neo said:

    Hallo,

    oh mit einer Antwort darauf könnte man Bücher füllen. Bei der Verarbeitung von komplexen Szenen sind so viele Komponenten involviert, dass man jede Anlage einzeln auf jeder entsprechenden Hardware untersuchen müsste, um konkrete Analysen zu erstellen. Was ich bisher auf meinem Entwickler-Rechner (Standard Durchschnitts-PC) beobachten konnte ist, dass die Grafikkarte bei großen Anlagen eher nur rund 30% Anteil an der Bildrate besitzt, und der Rest an die CPU geht, die die Anlage simulieren und an die Grafikkarte schicken muss.

    Die Grafikkarte übt daher schon einen Einfluss auf die Performance aus, benötigt aber auch eine starke CPU, wenn sehr große Anlagen verarbeitet werden müssen.

    Viele Grüße,

    Neo

    Ja ist sicher ein umfangreiches thema. 

    Warum ich frage ist bedingt durch folgende beobachtung:

    Komplette anlage in full screen stehend 10.2FPS  cpu 15% GPU  50% 
    Komplette anlage in full screen animiert 6.1FPS  cpu 13% GPU  36% 

    Display 1/6 auf full screen stehend  38FPS cpu 17% GPU 64%
    Display 1/6 auf full screen animiert 12FPS cpu 13% GPU 34%

    Mein bildschirm hat 5120x2160 aufloesung wenn full screen, native resolution.

    Das macht fuer mich nicht so richtig sinn, dass im stand mehr leistung verbraucht werden soll als bei laufender animation. 
    Ausserdem muss ja die position insgesamt fuer jedes animierte fahrzeug berechnet werden unabhaengig von der anzeige und das scheint nicht der engpass zu sein. 
    Ich wuerde erwarten dass bei laufender animation die CPU leistung steigt und auch die GPU und nicht sinkt gegenueber dem still stand. 
    Das macht fuer mich nicht wirklich sinn, da scheine ich etwas nicht ganz zu verstehen. 

    Mein PC I9 3.6 GHz 32Gb Ram Gforce GTX 1060
    Die grafik ist low end aber wenn ich auslastung von 30% sehe dann glaube ich den engpass woanders. 

    Entschuldige wenn ich auf diesem thema herumreite aber ich moechte verstehen was da vorgeht und ob es sinn macht die grafik karte zu aendern, was ich aber derzeit nicht als notwenig sehe, oder irre ich mich da ? 

    gruss

    Gmd

     

     

  14. 10 hours ago, Neo said:

    Hallo,

    ich konnte das Verhalten jetzt nachstellen. Ursache ist die erweiterte 3D-Engine in V6, die die Szene mit Hilfe mehrerer CPU-Kerne rendert. Dadurch entstehen Laufzeitunterschiede, die zufällig verteilt sind, und dazu führen, dass in Frame A das eine Gleis zuerst gezeichnet wird und in Frame B das andere Gleis. Hier kann man tatsächlich nicht viel ausrichten und die Lösung besteht im Endeffekt darin, sich überlappende Geometrie zu vermeiden.

     

    Danke fuer die klarstellung. Die neue verlegefunktion macht es einfacher so etwas zu verhindern. 

    Welchen anteil hat die perfomance der grafikkarte an der bildrate ? Hat das ueberhaupt einen wesentlichen einfluss ? So ganz habe ich die beobachtungen der bildrate noch nicht einordnen koennen. Was ist der engpass bei der bildrate ? 

    gruss

    Gmd

     

  15. 18 hours ago, HaNNoveraNer said:

    Hi

    Also ich komme mit meinem Super Rechner und V6 mit Grafik alles auf HOCH auf 10 FPS.
    Wenn ich die Grafik runter drehe auf 13-15 FPS.

    Das macht nicht wirklich Spaß dann mit zu großen Anlagen.

    Groß
    Thomas

    Wenn man rein zoomed geht das, dann komme ich auch auf 11-14 mit der ganz grossen Anlage (Monster3)
    Im gesamtbild schaft der PC es auf 6-7 FPS aber CPU und GPU haben immer noch luft.
    Wuerde mich interessieren wo man noch drehen kann, an der GPU ?  Graphic RAM ?

    gruss

    Gmd

     

  16. 13 hours ago, Neo said:

    Hallo,

    kannst du die problematischen Stellen bitte in eine kleine Anlage extrahieren? Das macht es mir leichter, vielen Dank.

     

    Werde es versuchen, muss check ob dann der effekt auch bleibt

    gruss

    gmd

    Edit:  321B5E8D-CEC3-4D2E-8C1F-897D69F3FE5C

    hoffe das hilft, convertiert von V5 nach V6 und alles andere entfernt.

    Edit 2:  Ich habe nochmals in V5 nachgeschaut um sicher zu sein dass ich dich nicht auf eine falsche faehrte fuehre. 
    In V5 ist das flickern auch vorhanden, allerdings nur waehrend man ein oder aus zoomed. Mir war aufgefallen dass auch bei gelaendeteilen mit flickern diese in V6 permannt flickern und in V5 nur bei zoom oder pan. Das neue konzept reagiert anders, allerdings ist es wohl kein rundungs oder versionsproblem in der definition selbst sondern nur in der darstellung. Da wirst du nicht viel machen koennen und ich werde diese stellen fixen. 

    Ich denke das ist jetzt die richtige info die ich zu der sache geben kann.

     

  17. 2 hours ago, Neo said:

    Hallo,

    was du dort siehst nennt sich Z-Fighting. Beide Gleise besitzen die exakt gleiche Höhe, wobei es zu Überlappungseffekten kommt.

    Das gibt es aber eigentlich schon immer, nicht erst seit V6. Hast du diese Gleiskombination in V5 getestet? Wenn es mit den exakten Gleisen dort nicht auftritt, dann bitte einmal eine Testanlage mir zukommen lassen.

    Viele Grüße,

    Neo

    Habe von V5 nach V6 konvertiert. War in V5 nicht vorhanden. Habe in der V6 schon einige gefixt. Werde beide als entwurf hochladen.
    Konvertiere die V5 version und der effekt is mehrfach vorhanden. Leicht zu finden wenn du genau hinschaust. Ist halt ziemlich gross :), sorry.

    Gruss

    Gmd

    V6: Monster3 B20DF39C-8189-4077-8744-23FD65F98D27

    V5: Monster3V5  321B5E8D-CEC3-4D2E-8C1F-897D69F3FE5C

  18. Hallo Neo,

    hier ist eine beobachtung, wahrscheinlich hast du auch darauf eine antwort :) ..

    Bei sehr vielen weichenanschluessen habe ich ein flimmern (ueberlagerte ebenen).

    http://teutanic.com/flimmern.mp4

    selection des angeschlossenen gleises, selektion anheben und z achse nach oben ziehen ohne bewegung (sichtbar) und es
    rastet unmerkbar ein wie das bild unten zeigt aber die resultierende optik ist nicht die gleiche wie in V5.

    Ist wohl eine rundungsdifferenz irgendwo. 

    gruss

    Gmd

     

     

    nach_flimmern.thumb.jpg.cb7d6fda5d1e858203e529b7d304e2fa.jpg

×
×
  • Neu erstellen...