3D Simulation mit Physik schnell erstellen

Gast #7292749
Lesenswert?

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 #7292863
Lesenswert?

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
#7293421
Lesenswert?

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 #7293450
Lesenswert?

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 #7293730
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren