[Projekt] Versa-Tile Modell-Editor
Forumsregeln
Bitte Präfixe benutzen. Das Präfix "[Projekt]" bewirkt die Aufnahme von Bildern aus den Beiträgen des Themenerstellers in den Showroom. Alle Bilder aus dem Thema Showroom erscheinen ebenfalls im Showroom auf der Frontpage. Es werden nur Bilder berücksichtigt, die entweder mit dem attachement- oder dem img-BBCode im Beitrag angezeigt werden.
Die Bildersammelfunktion muss manuell ausgeführt werden, die URL dazu und weitere Details zum Showroom sind hier zu finden.
This forum is primarily intended for German-language video game developers. Please don't post promotional information targeted at end users.
Bitte Präfixe benutzen. Das Präfix "[Projekt]" bewirkt die Aufnahme von Bildern aus den Beiträgen des Themenerstellers in den Showroom. Alle Bilder aus dem Thema Showroom erscheinen ebenfalls im Showroom auf der Frontpage. Es werden nur Bilder berücksichtigt, die entweder mit dem attachement- oder dem img-BBCode im Beitrag angezeigt werden.
Die Bildersammelfunktion muss manuell ausgeführt werden, die URL dazu und weitere Details zum Showroom sind hier zu finden.
This forum is primarily intended for German-language video game developers. Please don't post promotional information targeted at end users.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
[Projekt] Versa-Tile Modell-Editor
Hallo liebe Gemeinde!
Ich habe vor einiger Zeit mal eine coole Idee für einen Modell-Editor im Web gesehen, der auf Basis von Sprites und einem Tileset 3D-Modelle baut. Da mir die Idee gut gefiel, die Umsetzung der beiden Editoren, die diese unterstützen aber nicht, habe ich hier mal meinen eigenen, kleinen Editor geschustert:
Einen Download findet man auf GitHub, ebenso einen Issue Tracker und das "Handbuch": Ich freue mich schon über Feedback und Verbesserungsvorschläge!
Grüße und viel Spaß beim Ausprobieren!
Felix
Ach, und wie gewünscht ein Workflow-Video:
[youtube]YOP8xNK97fQ[/youtube]
EDIT: Mittlerweile ist die 1.0 stabil und der Download-Link wurde aktualisiert
Ich habe vor einiger Zeit mal eine coole Idee für einen Modell-Editor im Web gesehen, der auf Basis von Sprites und einem Tileset 3D-Modelle baut. Da mir die Idee gut gefiel, die Umsetzung der beiden Editoren, die diese unterstützen aber nicht, habe ich hier mal meinen eigenen, kleinen Editor geschustert:
Einen Download findet man auf GitHub, ebenso einen Issue Tracker und das "Handbuch": Ich freue mich schon über Feedback und Verbesserungsvorschläge!
Grüße und viel Spaß beim Ausprobieren!
Felix
Ach, und wie gewünscht ein Workflow-Video:
[youtube]YOP8xNK97fQ[/youtube]
EDIT: Mittlerweile ist die 1.0 stabil und der Download-Link wurde aktualisiert
Zuletzt geändert von xq am 02.08.2017, 11:47, insgesamt 2-mal geändert.
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: [Projekt] Versa-Tile Modell-Editor
Sieht interessant aus. Ich fände ein Video cool, so dass man den Workflow schonmal sehen kann, ohne es vorher runterzuladen und installieren zu müssen.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Dein Wunsch wurde erhöhrt! Und scheinbar ist auf GitHub das Projekt auch schon aufgefallen *grins*
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- Krishty
- Establishment
- Beiträge: 8268
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Erste Lehre aus dem Video: Das Fangen der Eckpunkte muss UNBEDINGT überarbeitet werden ;)
Sonst spitzenklasse. Ich werd’s diese Woche mal runterladen.
Schade übrigens, dass ich dir mit der Assimp-Export-Frage nicht weiterhelfen kann, aber dafür ist meine Erfahrung zu begrenzt …
Sonst spitzenklasse. Ich werd’s diese Woche mal runterladen.
Schade übrigens, dass ich dir mit der Assimp-Export-Frage nicht weiterhelfen kann, aber dafür ist meine Erfahrung zu begrenzt …
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Das ist mir bewusst, ich weiß leider nicht, wo der fehler liegt :(Erste Lehre aus dem Video: Das Fangen der Eckpunkte muss UNBEDINGT überarbeitet werden ;)
Der Code, mit dem ich die Projection berechne, ist folgender:
Code: Alles auswählen
void ModelEditorView::updateGizmos()
{
Face * sel = this->getSelection();
if(sel == nullptr) {
for(int i = 0; i < 5; i++) {
mGizmoPositions[i] = QPoint(-10, -10);
}
return;
}
glm::vec4 viewport(0, 0, this->width(), this->height());
glm::vec3 acc;
for(int i = 0; i < 5; i++)
{
glm::vec3 origin;
if(i < 4) {
origin = glm::vec3(sel->vertices[i].position);
acc += 0.25f * origin;
}
else {
origin = acc;
}
glm::vec3 pos = glm::project(
origin,
glm::mat4(),
this->matViewProj,
viewport);
// round smartly
this->mGizmoPositions[i] = QPoint(pos.x, this->height() - pos.y - 1);
qDebug() << "#" << i << pos << this->mGizmoPositions[i];
}
}
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Ich bin doof ^^
Das Problem war, dass ich
a) Die Unprojection nicht vollständig durchgeführt habe (pos.xy durch pos.z teilen hilft)
b) Unterschiedliche Grab-Distanzen verwendet habe (Maus-Icon hat 2 Pixel früher reagiert als Maus-Click)
Jetzt sollte das Problem wesentlich seltener auftreten...
Das Problem war, dass ich
a) Die Unprojection nicht vollständig durchgeführt habe (pos.xy durch pos.z teilen hilft)
b) Unterschiedliche Grab-Distanzen verwendet habe (Maus-Icon hat 2 Pixel früher reagiert als Maus-Click)
Jetzt sollte das Problem wesentlich seltener auftreten...
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- Schrompf
- Moderator
- Beiträge: 4884
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas Ziegenhagen
- Wohnort: Dresden
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Sehr cooles Projekt. Wenn's mal wieder ne Action geben sollte, zu der ich tatsächlich Zeit habe, bau ich irgendwas damit.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Top-OR
- Establishment
- Beiträge: 330
- Registriert: 02.03.2011, 16:32
- Echter Name: Jens H.
- Wohnort: Esslingen/Dessau
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Moin MasterQ!
Ich habs nur kurz überflogen und das Video angeschaut ... *SeitMonatenKeineZeit*
Muss sagen: Ich finde den Ansatz SEHR interessant. Ich hoffe, dass das Projekt eine gewisse Reife erlangt.
Ich könnte mir vorstellen, auch Dinge damit zu bauen. Ich mag die Idee, Editoren zu haben, die gereade nicht alle möglichen Freiheitsgerade abbilden und tausende Möglichkeiten haben, die ich eh (im Herzen als Coder) nie verstehen und nutzen werde. Der Ansatz ist straight forward.
Mach weiter!
Ich habs nur kurz überflogen und das Video angeschaut ... *SeitMonatenKeineZeit*
Muss sagen: Ich finde den Ansatz SEHR interessant. Ich hoffe, dass das Projekt eine gewisse Reife erlangt.
Ich könnte mir vorstellen, auch Dinge damit zu bauen. Ich mag die Idee, Editoren zu haben, die gereade nicht alle möglichen Freiheitsgerade abbilden und tausende Möglichkeiten haben, die ich eh (im Herzen als Coder) nie verstehen und nutzen werde. Der Ansatz ist straight forward.
Mach weiter!
--
Verallgemeinerungen sind IMMER falsch.
Verallgemeinerungen sind IMMER falsch.
Re: [Projekt] Versa-Tile Modell-Editor
Wie schon "damals" im Chat gesagt: muss ich mir unbedingt anschauen :) Evtl klappts am Wochenende. Schön dass du inzwischen eine Win-Version und einen Projektthread gemacht hast.
Re: [Projekt] Versa-Tile Modell-Editor
Ah, vielen Dank für das Video! Muss ich mir auch demnächst mal runterladen und anschauen :)
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
Re: [Projekt] Versa-Tile Modell-Editor
Ich schliesse mich den Vorrednern an: Sehr coole Sache!
Und erinnert mich an Super Paper Mario ^^
Das spielt man meistens 2D, muss aber öfters in die 3D Perspektive wechseln sonst kommt man nicht weiter.
Und erinnert mich an Super Paper Mario ^^
Das spielt man meistens 2D, muss aber öfters in die 3D Perspektive wechseln sonst kommt man nicht weiter.
Re: [Projekt] Versa-Tile Modell-Editor
Wunschliste:
- Gitter-Flip nur auf Hotkey/Button (toggle x,y,z), nicht automatisch. Man will auch mal das gerade Gebaute nur aus anderer Richtung betrachten/anpeilen, nicht gleich die Ebene wechseln.
- Button/Hotkey, um die aktuelle Auswahl als neuen Dolly-Mittelpunkt festzulegen. Dann kann man leichter dort weiterbauen, wo man gerade ist.
- Evtl. leichtes Bodengitter immer einblenden, zur besseren Orientierung.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Geil! Die Feature-Wünsche werden gleich mal registriert und durchdachte, fehlt nur wieder Motivation, weiter zu machen :P
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
So, ich hab mittlerweile alle Issues für die 1.0 auf GitHub resolved. Jetzt muss ich mal noch nen neuen Build basteln, der alle gelösten Probleme enthält... :)
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Ich bin grade auf der Suche nach einem neuen Tileset, das ich als Standard-Tileset einfügen könnte.
Eines der Fundstücke würde sich recht gut für Dungeons eignen:
Eines der Fundstücke würde sich recht gut für Dungeons eignen:
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: [Projekt] Versa-Tile Modell-Editor
Die roguelike Kenneyassets aus der Action XII waren eigentlich recht umfangreich. Grafisch natürlich keine hohen Detailansprüche, aber für "Dreamland" ließ sich damit einiges individuell bauen.
Roguelike hat ja jeweils horizontale und vertikale Flächen sowie Schrägen in Draufsicht, speziell nach solchen Sets würde ich suchen, und je einfacher, desto eher eignen sie sich auch für flache 3D-Wände.
Jedenfalls kannst du mit den Kenneyassets auch gleich überlegen, wie du große Sets und mehrere Quellen mit jeweils vielen kleinen Tiles übersichtlich verwaltest.
Roguelike hat ja jeweils horizontale und vertikale Flächen sowie Schrägen in Draufsicht, speziell nach solchen Sets würde ich suchen, und je einfacher, desto eher eignen sie sich auch für flache 3D-Wände.
Jedenfalls kannst du mit den Kenneyassets auch gleich überlegen, wie du große Sets und mehrere Quellen mit jeweils vielen kleinen Tiles übersichtlich verwaltest.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Die Idee mit den Roguelike-Tilesets ist gar nicht so kacke, und du hast damit gleich für einen weiteren Issue gesorgt: Verbesserter Tileset-Support mit Margin und Padding:
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
Wow, danke für den Tip mit den Tilesets! Die hatte ich komplett aus den Augen verloren:
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
- xq
- Establishment
- Beiträge: 1582
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [Projekt] Versa-Tile Modell-Editor
So, nach einiger Zeit ist es so weit: VersaTile 1.0 ist fertig und ready-to-use!
https://github.com/MasterQ32/VersaTile/ ... tag/v1.0.1
https://github.com/MasterQ32/VersaTile/ ... tag/v1.0.1
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.