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. über Robert Half Technology Personalvermittlung, Oberhausen
  2. THOMAS SABO GmbH & Co. KG, Lauf an der Pegnitz
  3. Advice IT Consulting GmbH, Leopoldshöhe
  4. Haufe Gruppe, Freiburg im Breisgau


Anzeige
Top-Angebote
  1. (u. a. Interstellar, Mad Max, Codename UNCLE, American Sniper, San Andreas)
  2. (u. a. Xbox One + Forza Horizon 2+3 für 249,00€)

Folgen Sie uns
       


  1. Neues iPhone

    US-Late-Night-Komiker witzeln über Apple

  2. Festnetz

    Weiterhin kein Internet ohne Telefonie bei der Telekom

  3. Zertifikate

    Mozilla will Startcom und Wosign das Vertrauen entziehen

  4. Kreditkartenmissbrauch

    Trumps Hotelkette mit Malware infiziert

  5. Open Location Platform

    Here lässt Autos miteinander sprechen

  6. Facebook

    100.000 Hassinhalte in einem Monat gelöscht

  7. TV-Kabelnetz

    Unitymedia arbeitet intensiv an verbesserten Ping-Zeiten

  8. DDoS

    Das Internet of Things gefährdet das freie Netz

  9. Hilfe von Google

    Brian Krebs' Blog ist nach DDoS-Angriff wieder erreichbar

  10. Filmdatenbank

    Schauspieler lassen ihr Alter aus dem Internet entfernen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Oliver Stones Film Snowden: Schneewittchen und die nationale Sicherheit
Oliver Stones Film Snowden
Schneewittchen und die nationale Sicherheit
  1. US-Experten im Bundestag Gegen Überwachung helfen keine Gesetze
  2. Neues BND-Gesetz Eco warnt vor unkontrolliertem Zugriff auf deutschen Traffic
  3. Datenschützerin Voßhoff Geheimbericht wirft BND schwere Gesetzesverstöße vor

Fitbit Charge 2 im Test: Fitness mit Herzschlag und Klopfgehäuse
Fitbit Charge 2 im Test
Fitness mit Herzschlag und Klopfgehäuse
  1. Fitbit Ausatmen mit dem Charge 2
  2. Polar M600 Sechs LEDs für eine Pulsmessung
  3. Xiaomi Mi Band 2 im Hands on Fitness-Preisbrecher mit Hack-App

Starship Technologies: Es wird immer nach Diebstahl und Vandalismus gefragt
Starship Technologies
Es wird immer nach Diebstahl und Vandalismus gefragt
  1. Recore Mein Buddy, der Roboter
  2. Weltraumforschung DFKI-Roboter soll auf dem Jupitermond Europa abtauchen
  3. Softrobotik Oktopus-Roboter wird mit Gas angetrieben

  1. Der Basher bist Du.

    miauwww | 20:49

  2. Re: Das mit den rückdatierten Zertifikaten ist...

    RipClaw | 20:48

  3. Re: Es ist unfaßbar...

    meinungsmonopolist | 20:48

  4. Re: Zwang zur Weiternutzung

    Niaxa | 20:48

  5. Re: Hallo Regulierungsbehörde?

    Its_Me | 20:46


  1. 19:12

  2. 18:52

  3. 18:34

  4. 18:17

  5. 17:51

  6. 17:25

  7. 16:25

  8. 16:08


  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