Hat jemand die Procedural CityEngine verwendet , um Levels in Echtzeit zu generieren?
Es scheint aufgrund seines beträchtlichen Overheads in der Produktion oder Vorproduktion verwendet zu werden, aber hat jemand es so angepasst, dass es entweder in einem Test oder in einem Spiel in Echtzeit ausgeführt werden kann?
Bearbeiten: Bitte geben Sie die Person oder Gruppe an, die dies getan hat, das Spiel oder den Test, in dem es verwendet wurde, und eine kurze Beschreibung, wie es gemacht wurde.
graphics
procedural-generation
levels
procedural
erstickt
quelle
quelle
Antworten:
Mein Name ist Matthias Buehler, ich bin Content Manager bei Procedural, Inc.
Schauen Sie sich den folgenden Showcase an, um eine Vorstellung davon zu bekommen, wie die Cityengine derzeit in einer Spielpipeline implementiert werden kann: http://www.procedural.com/showcase/showcases/destroyed-city.html
Dies ist ein Spiel, das von einigen Studenten von Grund auf neu erstellt wurde. Der für das Level-Layout verantwortliche Typ verwendete die Stadtmaschine, um alle Gebäudegeometrien zu erstellen. Die Assets wurden natürlich in einer anderen 3D-Anwendung modelliert.
...
Ihr bezieht euch auf eine Methode zum Erstellen von Modellen (in verschiedenen LODs) direkt aus einem Spiel heraus ("Echtzeit") (ohne das CE starten und die Modelle exportieren zu müssen), indem die cga-Form-Grammatik-Engine direkt aufgerufen wird. Dies ist derzeit nicht möglich, aber wir wurden bereits oft danach gefragt. Ein Teil unserer aktuellen Entwicklung geht in diese Richtung, da einer unserer Hauptschwerpunkte der Spielemarkt ist.
Der bisherige Workflow besteht natürlich darin, einen Pool von Maschen in verschiedenen LODs zu erstellen und diese dynamisch zu laden (Proximity Based, ..), wie dies heute in fast allen Spielen der Fall ist.
quelle
(Sarkasmus hier)
Aber im Ernst, ich denke, Ihre beste Wahl zu diesem Zeitpunkt wäre es, das Unternehmen bezüglich dieser Verwendung seines Produkts zu kontaktieren. Ich habe die Erfahrung gemacht, dass Unternehmen sehr bereit sind, ihr Produkt zu unterstützen, insbesondere wenn Sie Kunde oder potenzieller Kunde sind und die besten Antworten von den tatsächlichen Entwicklern des Produkts erhalten.
quelle
Die beste Option wäre, die Urheber zu fragen, ob dies möglich ist oder ob es jemand getan hat.
Warum genau möchten Sie es im Spiel ausführen? Scheint nicht viel Sinn zu haben. Selbst wenn Sie es im Spiel ausführen könnten, wäre die Menge an Verwässerung enorm. Dies macht es mittelmäßig oder schlimmer.
quelle