Abo
  • Services:
Anzeige
Die Voxel-Grafik eignet sich auch für Konstrukte wie diese Skischanze.
Die Voxel-Grafik eignet sich auch für Konstrukte wie diese Skischanze. (Bild: Marc Sauter/Golem.de)

Upvoid Engine: Algorithmen für prozedurale Minecrafts

Die Voxel-Grafik eignet sich auch für Konstrukte wie diese Skischanze.
Die Voxel-Grafik eignet sich auch für Konstrukte wie diese Skischanze. (Bild: Marc Sauter/Golem.de)

Eines der größten und teuersten Probleme heutiger Spiele ist die aufwendige Erstellung der Spielwelt. Ein Gruppe Informatikstudenten aus Aachen entwickelt als Lösungsansatz eine Voxel-Engine, die Spielwelten und Geschichten dynamisch in Echtzeit gestalten soll.

Anzeige

Weg von statischen Inhalten, hin zu einer Spielwelt, in der alles dynamisch berechnet und angepasst wird und sich selbst die Geschichte prozedural weiterentwickelt - das ist die Vision von Philip Trettner. Hinter dem Begriff "prozedural" verbirgt sich das dynamische Erstellen von Inhalten in Echtzeit durch mathematische Formeln. Statt beispielsweise Rinde als Textur in ein Spiel zu laden, wird diese per festgelegtem Algorithmus berechnet.

Die prozedurale Generierung oder auch Synthese genannt ist fast so alt wie die Spieleprogrammierung selbst, bisher scheiterte sie aber an der Rechenleistung. Erst seit wenigen Jahren werden aufwendige Formeln genutzt, um bestimmte Spielinhalte zu erschaffen, die ansonsten herkömmlich - also von Hand - erstellt werden müssten. Besonders in der Demoszene sind Algorithmen beliebt, da diese Speicherplatz sparen und die Vorgaben bei den Wettbewerben oft Dateigrößen von beispielsweise 64 Kilobyte vorschreiben. Eine komplette Welt prozedural zu kreieren haben bisher aber nur wenige versucht.

Philip Trettner, einer der Ersten, studiert Computer Science an der RWTH Aachen, arbeitet an seinem Master-Abschluss und ist der Geschäftsführer von Upvoid. Die Firma besteht aus sechs Studenten, die sich bei einer Spieleprogrammier-AG des Computergrafiklehrstuhls kennengelernt haben. Eines der gemeinsamen Projekte haben sie auf der Gamescom gezeigt, aus dem nächsten wurde die Upvoid Engine, eine Technologie für Spieleentwickler: "Ich wollte ausprobieren, ob ein Voxel-Terrain gut funktioniert und ein früher Prototyp passte von der Technik her", sagt Trettner.

Aus einer Arbeit für das Studium entwickelte das kleine Team seit Anfang 2013 vorrangig unter Linux eine prozedurale Engine auf Basis der OpenGL-Schnittstelle, die später einmal kommerziell angeboten werden soll.

Ein Voxel-Hybrid

Um den Fortschritt der Technik zu demonstrieren, haben die Aachener Upvoid Miner programmiert, eine Art Techdemo für die Upvoid Engine. Der Code ist unter GPL bei Github verfügbar, die Physik wird durch die Open-Source-Bibliothek Bullet berechnet. Im derzeitigen Zustand fehlen Upvoid Miner noch einige Aspekte wie Punktlichter oder der Tag- und Nachtzyklus, die bereits entwickelt wurden, die grundlegenden Ideen aber sind vorhanden.

  • Die Upvoid Engine generiert aus dieser öden Landschaft ... (Screenshot: Marc Sauter/Golem.de)
  • ... bewaldete Anhöhen mit grasbewachsenen Hügeln. (Screenshot: Marc Sauter/Golem.de)
  • Die Bullet-Physik ermöglicht Konstrukte wie eine Schanze für Kugeln. (Screenshot: Marc Sauter/Golem.de)
  • Graben per Knopfdruck - wie in Minecraft. (Screenshot: Marc Sauter/Golem.de)
  • Die Gänge versieht die Engine mit zusätzlichen Polygonen. (Screenshot: Marc Sauter/Golem.de)
  • Die Beleuchtung beherrscht Blend- und Linseneffekte. (Screenshot: Marc Sauter/Golem.de)
  • Das Gras wird mittels Geometry Instancing berechnet. (Screenshot: Marc Sauter/Golem.de)
  • Bäume und Gelände werfen weiche, hochauflösende Schatten. (Screenshot: Marc Sauter/Golem.de)
Die Upvoid Engine generiert aus dieser öden Landschaft ... (Screenshot: Marc Sauter/Golem.de)

Das Terrain wird prozedural aus Voxeln statt aus Polygonen generiert, auch die Wolken entstehen aus Algorithmen. Voxel (von "Volume" und "Pixel") sind anders als Pixel nicht zwei-, sondern dreidimensional; durch die zusätzliche Tiefeninformation eignen sie sich gut für die Geländedarstellungen.

Der per Schaufel oder Hacke abbaubare Untergrund erinnert an Minecraft, ist jedoch viel ausgefeilter: Upvoid hat die Cubical Marching Squares, eine von der National Taiwan University erdachte Technik, weiterentwickelt und angepasst. Dadurch sind scharfe Kanten und Überhänge möglich, später soll eine Flüssigkeitssimulation folgen.

Die Technik in Upvoid Miner 

eye home zur Startseite
hw75 23. Feb 2014

Na versuch doch mal eine Story, ein Adventure, oder Rätsel prozedural zu erzeugen. Sowas...

Guardian 19. Feb 2014

Das bringt doch alles nichts! Diesen totalen überflüssigen quatsch gab es schon vor...

xmaniac 15. Feb 2014

Hier hast du doch auch nur eine Techdemo. Und weiter kommen die alle nicht, dass ist ja...

xmaniac 15. Feb 2014

Wozu brauchst du einen Geometry-Shader, der teil einer Scanline-Pipeline ist um Voxel zu...

Gl3b 13. Feb 2014

Bestes thread xD



Anzeige

Stellenmarkt
  1. Warner Music Group Germany Holding GmbH, Hamburg
  2. Computacenter AG & Co. oHG, verschiedene Standorte
  3. HDPnet GmbH, Heidelberg
  4. Standard Life, Frankfurt am Main


Anzeige
Spiele-Angebote
  1. ab 59,98€ (Vorbesteller-Preisgarantie)
  2. 59,99€/69,99€ (Vorbesteller-Preisgarantie)
  3. 389,99€

Folgen Sie uns
       


  1. FSP Hydro PTM+

    Wassergekühltes PC-Netzteil liefert 1.400 Watt

  2. Matebook X und E im Hands on

    Huawei kann auch Notebooks

  3. Celsius-Workstations

    Fujitsu bringt sichere Notebooks und kabellose Desktops

  4. O2 und E-Plus

    Telefónica hat weiter Probleme außerhalb von Städten

  5. Project Zero

    Google-Entwickler baut Windows-Loader für Linux

  6. Dan Cases A4-SFX v2

    Minigehäuse erhält Fenster und wird Wakü-kompatibel

  7. Razer Core im Test

    Grafikbox + Ultrabook = Gaming-System

  8. iPhone-Hersteller

    Apple testet 5G-Technologie

  9. Cern

    Der LHC ist zurück aus der Winterpause

  10. Jamboard

    Googles Smartboard kommt in den USA auf den Markt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
The Surge im Test: Frust und Feiern in der Zukunft
The Surge im Test
Frust und Feiern in der Zukunft
  1. Wirtschaftssimulation Pizza Connection 3 wird gebacken
  2. Mobile-Games-Auslese Untote Rundfahrt und mobiles Seemannsgarn
  3. Spielebranche Beschäftigtenzahl in der deutschen Spielebranche sinkt

Redmond Campus Building 87: Microsofts Area 51 für Hardware
Redmond Campus Building 87
Microsofts Area 51 für Hardware
  1. Windows on ARM Microsoft erklärt den kommenden x86-Emulator im Detail
  2. Azure Microsoft betreut MySQL und PostgreSQL in der Cloud
  3. Microsoft Azure bekommt eine beeindruckend beängstigende Video-API

3D-Druck bei der Bahn: Mal eben einen Kleiderhaken für 80 Euro drucken
3D-Druck bei der Bahn
Mal eben einen Kleiderhaken für 80 Euro drucken
  1. Bahnchef Richard Lutz Künftig "kein Ticket mehr für die Bahn" notwendig
  2. Flatrate Öffentliches Fahrradleihen kostet 50 Euro im Jahr
  3. Nextbike Berlins neues Fahrradverleihsystem startet

  1. Re: Verfügbarkeit Razer Blade Stealth

    felyyy | 16:02

  2. Re: Unterschied OLED zu QLED

    furam | 16:01

  3. Re: Demnächst geplant: 30%-Quote für asiatische...

    Lixht | 16:01

  4. Re: Pay to Win?

    david_rieger | 15:55

  5. Re: Far Cry 5 wird wohl der Grund sein

    RickRickdiculou... | 15:55


  1. 15:40

  2. 15:32

  3. 15:20

  4. 14:59

  5. 13:22

  6. 12:41

  7. 12:01

  8. 11:57


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel