Abo
  • Services:

Die Technik in Upvoid Miner

Die Alpha-Techdemo setzt ein 64-Bit-Betriebssystem voraus, da die Upvoid Engine im momentanen Zustand stark von viel Arbeitsspeicher profitiert. Da die Technologie für kommende Spiele gedacht ist, stellt dies jedoch kein Problem dar, viele 2014 erscheinende Titel setzen ein 64-Bit-Betriebssystem voraus, beispielsweise Titanfall. Erst mit 16 GByte Arbeitsspeicher lief der Upvoid Miner bei uns flüssig, eine Radeon R9 290X war so schnell wie unsere EVGA Geforce GTX 680 Classified - die sonst ähnlich flotte HD 7970 deutlich langsamer.

Stellenmarkt
  1. Aareon Deutschland GmbH, Mainz
  2. BSH IT Solutions GmbH, Münster, Bremen

Das durch die Cubical Marching Squares prozedural erzeugte Terrain wird von der CPU stellenweise mit weniger (Dezimierungsschritt) oder mehr (Tessellation) Polygonen versehen, damit die Texturen nicht verzerrt oder gequetscht werden - ein Problem, das bei den ersten DirectX-11-Spielen oft zu sehen war. Künftig soll per OpenGL 4.0 die von DirectX 11 bekannte Hardware-Tessellation die zusätzlichen Polygone erzeugen. Die Texturen werden ebenso wie die Bäume noch nicht prozedural generiert, da gerade Wälder realistischer wirken, wenn sie aus Polygonen modelliert sind.

  • 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)
Das Gras wird mittels Geometry Instancing berechnet. (Screenshot: Marc Sauter/Golem.de)

In früheren Versionen der Upvoid-Engine entstand das Gras per Geometry Shader, aus Geschwindigkeitsgründen hat sich Upvoid für den Miner aber für Geometry Instancing entschieden. Hierbei wird ein Objekt nur einmal berechnet und dann beliebig oft kopiert. Ein Drawcall, ein aus vom Prozessor gesammelten Befehlen entstehender Render-Aufruf an die Grafikkarte, dauert länger, als die GPU mit Instanzen arbeiten zu lassen.

Head Mounted Displays und Klimazonen

Die Beleuchtung verzichtet auf einen Deferred Renderer, stattdessen verwendet Upvoid einen klassischen Forward-Ansatz mit einem Z-Pre-Pass. Mit der Deferred-Methode sind viele dynamische Lichtquellen leicht zu berechnen, sie weist jedoch diverse Nachteile wie eine hohe Datentransferratennutzung und je nach Schnittstelle eine Inkompatibilität zu Multisample-Kantenglättung auf.

Mit dem neuen Forward-Renderer, der sich gerade in Entwicklung befindet, kann das Aachener Studio daher MSAA in die Engine integrieren. Der Upvoid Miner nutzt nur FXAA, für die geplante Unterstützung von Head Mounted Displays wie Oculus Rift reicht dies nicht aus, um die Kantenbildung effektiv zu verringern. Treppeneffekte verringern die Immersion, nicht umsonst empfiehlt Oculus gar Supersample-Kantenglättung.

Die Grafikkarte hat durch die weichen, hochauflösenden Schatten (Exponential Shadow Maps) und die Umgebungslichtverdeckung (Scalable Ambient Obscurance, halbe Renderauflösung) - vereinfacht ausgedrückt zusätzliche Schatten in Ecken und an Kanten - viel zu tun.

  • 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 Beleuchtung beherrscht Blend- und Linseneffekte. (Screenshot: Marc Sauter/Golem.de)

Auch den Prozessor lastet die Upvoid Engine gut aus: Das Rendering, die Bullet-Physik, das Scripting, die Objekt-Logik und die Generierung der Welt laufen als parallele Threads, die prozedurale Synthese beschäftigt viele Prozessorkerne. Ein neues Threading-System soll die Weltgenerierung beschleunigen.

Wichtig ist eine interessante Gestaltung der Umgebung, da sich diese momentan noch sehr stark wiederholt. Angedacht ist ein System, das unterschiedliche Landschaften und Klimazonen prozedural erschafft.

 Upvoid Engine: Algorithmen für prozedurale MinecraftsGraben bis zur Unendlichkeit 
  1.  
  2. 1
  3. 2
  4. 3
  5.  


Anzeige
Spiele-Angebote
  1. 39,95€
  2. 32,25€ (5% Extra-Rabatt mit Gutschein GRCCIVGS (Uplay-Aktivierung))
  3. (-72%) 16,99€

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


Folgen Sie uns
       


Nubia Red Magic Mars - Hands on (CES 2019)

Das Red Magic Mars von Nubia ist ein Gaming-Smartphone mit guter Hardware - und einem ziemlich guten Preis.

Nubia Red Magic Mars - Hands on (CES 2019) Video aufrufen
Oldtimer umrüsten: Happy End mit Elektromotor
Oldtimer umrüsten
Happy End mit Elektromotor

Verbotszonen könnten die freie Fahrt von Oldtimern einschränken. Aber auch Umweltschutzgründe und Exzentrik führen dazu, dass immer mehr Sammler ihre liebsten Fahrzeuge umrüsten.
Ein Bericht von Dirk Kunde

  1. Elektroautos Sportversion des E.Go Life und Shuttle E.Go Lux
  2. Rivian Amazon investiert in Elektropickups
  3. Auto Amazon und GM wollen in Elektro-Pickup Rivian investieren

Raumfahrt: Aus Marzahn mit der Esa zum Mond
Raumfahrt
Aus Marzahn mit der Esa zum Mond

Die Esa versucht sich an einem neuen Ansatz: der Kooperation mit privaten Unternehmen in der Raumforschung. Die PT Scientists aus Berlin-Marzahn sollen dafür bis 2025 einen Mondlander liefern.
Von Frank Wunderlich-Pfeiffer

  1. Raumfahrt Die Nasa will schnell eine neue Mondlandefähre
  2. Chang'e 4 Chinesische Sonde landet auf der Rückseite des Mondes
  3. Raumfahrt 2019 - Die Rückkehr des Mondfiebers?

Klimaschutz: Energieausweis für Nahrungsmittel
Klimaschutz
Energieausweis für Nahrungsmittel

Dänemark will ein Klimalabel für Lebensmittel. Es soll Auskunft über den CO2-Fußabdruck geben und dem Kunden Orientierung zu Ökofragen liefern.
Ein Bericht von Daniel Hautmann

  1. Standard Cognition Konkurrenz zu kassenlosen Amazon-Go-Supermärkten eröffnet
  2. Amazon-Go-Konkurrenz Microsoft arbeitet am kassenlosen Lebensmittel-Einkauf

    •  /