3D Simulation mit Physik schnell erstellen

Gast #7292749
Suche eine Umgebung zum Erstellen einer "einfachen" Fahrzeugsimulation 
zum Testen von Regelalgorithmen.
Grafikqualität ist fast egal, aber der Output sollte der 
Regelungssoftware zur Verfügung stehen. Und natürlich ist eine 
Schnittstelle für Steuereingaben erforderlich.

Blender Game Engine -> UPBGE?
Panda 3D?
Beliebiges Computerspiel automatisieren?
Gast
to&op schrieb:
> Beliebiges Computerspiel automatisieren?
Es gibt einen haufen Videos auf YT zum Thema "How AI learns to play game 
XY", z.B. Trackmania. Sehr interessant, lohnt sich, sich dass mal 
anzuschauen.

Bei Fahrzeugen und Physik denk ich als erstes an BeamNG Drive.
https://www.beamng.com/game/

Und BeamNG scheint auch einen eigenen Simulator für sowas zu haben:
https://beamng.tech/

Die Projekte von BeamNG sind auf Github zu finden:
https://github.com/BeamNG
1
BeamNGpy is an official library providing a Python API to BeamNG.tech, the
2
academia- and industry-oriented fork of the video game BeamNG.drive. 
3

4
It allows remote control of the simulation, including vehicles contained in it.
https://github.com/BeamNG/BeamNGpy
Ich würde mir mal Blender / UPBGE ansehen. Der Vorteil dabei ist, du 
hast alles dabei was du brauchst, und deine Anbindung an deine Software 
erledigst du über das integrierte Python. High-End Grafik bekommst du 
mit Unity oder Unreal besser hin, aber das scheint ja auch nicht dein 
Ziel zu sein. Mit three.js musst du dir mit einer externen Software erst 
dein Modell erzeugen, das ist bei Blender alles integriert.

Ich habe mit der UPBGE schon so etwas in der Art umgesetzt, mit einer 
3D-Simulation die von einer realen SPS gesteuert wird.
Gast
to&op schrieb:
> Danke, schau ich rein.
> Wikipedia hat Listen und Verweise mit zahlreichen "engines", z.B. godot
> und three.js.

Das Autorennspiel TORCS läßt sich mit KI-Modellen "fernsteuern", das 
heißt man bekommt seine Daten dort sowohl hinein, als auch heraus. 
Vielleicht ist das ja etwas für Dich.
Gast
UPBGE ist ziemlich tot. Aktuell ist Armory3D. Das erhält regelmäßig 
Updates und erzeugt Programme für viele Targets. Ich benutze das 
regelmäßig, echte Next-Gen Engine und viel moderneres Konzept als das 
olle (UP-)BGE. Das kannst du per Websockets an deine HW anbinden.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.