Frage

Ich habe früher mit dem Hammer Editor von Valve für meinen Portal 2 Mod gearbeitet, aber wenn ich beim Brainstorming nur ein Grundkonzept oder eine Skizze für Chambers zeichnen möchte, hat der Editor einfach zuviel funktionen, damit ich mich nicht auf das konzentrieren kann, was ich wirklich brauche, und mit bestimmten Dingen herumspielen muss, die ich nicht brauche.Daher denke ich über die Entwicklung eines einfachen Tools (in C # basierend auf WPF / XAML) nach, das für die Geometrie auf Basisebene optimiert ist und nur aus Würfeln / Voxeln und einigen Gameplay-Entitäten besteht.Im Moment recherchiere ich, ob dies eine gute Idee ist oder ob dies Zeitverschwendung wäre.

Bisher wären meine Anforderungen:

  • gekachelte Ansicht mit einem 3D-Fenster und verschiedenen 2D-Perspektiven, die aus verschiedenen 3D-Bearbeitungswerkzeugen bekannt sind (die 2D-Ansichten könnten optional gemacht werden, um die Benutzerfreundlichkeit zu vereinfachen)
  • Kamerabewegung im 3D-Fenster
  • grundlegende Artikelhandhabung einschließlich Auswahl, Bewegung und Drehung

Obwohl ich spezifische Details zu den Dateiformaten habe, möchte ich mich in den frühen Phasen, in denen ich nur den Editor zum Laufen bringen möchte, nicht damit herumschlagen.Alles, was mit (De-) Serialisierung zu tun hat, ist nicht Teil dieser Frage.


Meine Fragen:

  1. Gibt es ähnliche Projekte, die ich mir ansehen oder sogar wiederverwenden könnte?
  2. Welche Ressourcen (Tutorials, Bücher, Artikel, ...) würden Sie für die Entwicklung eines solchen Editors empfehlen?
War es hilfreich?

Lösung

Was Sie gerade beschrieben haben, könnte perfekt mit einem vorhandenen 3D-Modellierungstool wie Blender durchgeführt werden.Wenn Sie Blender speziell für diesen Anwendungsfall verwenden, können Sie einen Arbeitsbereich mit genau den gewünschten Ansichten einrichten und alle unerwünschten Optionen / Fenster wie Texturierung / Animation / Beleuchtung vollständig ausblenden.
Sie können auch ein Vorlagenprojekt einrichten, um ein grundlegendes Startprojekt zu erstellen, sodass Sie sofort mit dem Skizzieren und Herumwerfen von Geometrie beginnen können.
Außerdem ist es kostenlos und bietet eine hervorragende Exportunterstützung für viele Standardtypen.

Ich verstehe, dass es ansprechend klingen mag, einen eigenen Editor zu schreiben (war dort, habe das gemacht), und es wäre definitiv eine interessante Lernerfahrung, wenn Sie jetzt nur ein Werkzeug wollen, würde ich empfehlen, Blender zu verwenden und nicht das Rad neu erfinden.

Blender 3D

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top