MirrorCAD
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.
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
MirrorCAD
Hallo,
ich möchte Euch mein neues Project vorstellen. Es ist zum Modellieren von Gebäuden und Städten gedacht. Mein altes Project der Softcube Designer wird als spezielle Meshform in MirrorCAD integriert werden.
Hier ein paar erste Screenshots. Bitte seit gnädig mit mir, da ich erst seit kurzem daran schreibe.
ich möchte Euch mein neues Project vorstellen. Es ist zum Modellieren von Gebäuden und Städten gedacht. Mein altes Project der Softcube Designer wird als spezielle Meshform in MirrorCAD integriert werden.
Hier ein paar erste Screenshots. Bitte seit gnädig mit mir, da ich erst seit kurzem daran schreibe.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- Schrompf
- Moderator
- Beiträge: 4941
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: MirrorCAD
Coole Sache. Ich habe ehrlich keine Ahnung, was ein CAD-Programm leisten, daher kann ich nicht bewerten, was ich hier sehe.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Re: MirrorCAD
Schönes Projekt. Aktuell nutze ich, je nach Arbeitsschritt, FreeCAD, eine Uralt-Version von Cinema4D oder Blender.
Planst Du eine Befehlskonsole zu machen?
Sehe da grosse Vorteile wenn man auch intern alles Operation bzw Command-basiert macht.
Kannst es als Dateiformat verwenden, History bzw Undo/Redo Funktion, Automatisierung z. B. für Testing etc
Oder eben auch die direkte Eingabe der Befehle durch Benutzer.
Leider durch die ganzen GUI Geschichten etwas in Vergessenheit geraten oder sonst artet es grad in Scripting aus.
Planst Du eine Befehlskonsole zu machen?
Sehe da grosse Vorteile wenn man auch intern alles Operation bzw Command-basiert macht.
Kannst es als Dateiformat verwenden, History bzw Undo/Redo Funktion, Automatisierung z. B. für Testing etc
Oder eben auch die direkte Eingabe der Befehle durch Benutzer.
Leider durch die ganzen GUI Geschichten etwas in Vergessenheit geraten oder sonst artet es grad in Scripting aus.
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Danke für das Lob an Euch.
Im Moment plane ich keine Befehlskonsole, aber ich kann mir vorstellen Scripting einzubauen. Ich habe Erfahrung in der Interpreter-Entwicklung ( ARexx und HLSL, letzteres für mein Framework und ersteres für meinen alten StormWIZARD ). Es ist also gut möglich das ich das in eine spätere als die 1.Version mache, vielleicht. in die 2.Version...
Im Moment plane ich keine Befehlskonsole, aber ich kann mir vorstellen Scripting einzubauen. Ich habe Erfahrung in der Interpreter-Entwicklung ( ARexx und HLSL, letzteres für mein Framework und ersteres für meinen alten StormWIZARD ). Es ist also gut möglich das ich das in eine spätere als die 1.Version mache, vielleicht. in die 2.Version...
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Die letzten Tage bin ich wieder zum programmieren gekommen und habe Fenster geschrieben. Die Fenster werden direkt mit der Maus auf die Wände gezeichnet. Alle logischen Verknüpfungen geschehen automatisch. Im Moment gibt es noch nicht allzu viele Fensteroptionen.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- kimmi
- Moderator
- Beiträge: 1405
- Registriert: 26.02.2009, 09:42
- Echter Name: Kim Kulling
- Wohnort: Luebeck
- Kontaktdaten:
Re: MirrorCAD
Welche Modellformate planst du zu unterstützen?
Gruß Kim
Gruß Kim
- Krishty
- Establishment
- Beiträge: 8299
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: MirrorCAD
Hammer! Sowas möchte ich ja nun schon seit einiger Zeit erreichen. Respekt :)
Hast du ein GIF davon, wie man ein paar Fenster zeichnet?
Hast du ein GIF davon, wie man ein paar Fenster zeichnet?
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
@ Kimmi
Ich möchte auf jeden Fall *.x untertstützen. Aber auch noch mindestens ein 2.Format.
@Krishty
Ich habe noch nie ein animiertes GIF erstellt. Muss mal danach googlen. Vielleicht Anfang nächte Woche oder am WE.
Ich möchte auf jeden Fall *.x untertstützen. Aber auch noch mindestens ein 2.Format.
@Krishty
Ich habe noch nie ein animiertes GIF erstellt. Muss mal danach googlen. Vielleicht Anfang nächte Woche oder am WE.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Danke !!! Ich werde noch Türen und Innenwände schreiben, dann werde ich vielleicht schon eine erste Schnupper - Version ins Internet stellen.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
@ Kompetenz-Bestie ( Krishty )
Dein Wunsch ist mir Befehl. Nochmal Danke füs Lob.
Auf Bild klicken um Animation zu starten !
Dein Wunsch ist mir Befehl. Nochmal Danke füs Lob.
Auf Bild klicken um Animation zu starten !
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- Krishty
- Establishment
- Beiträge: 8299
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: MirrorCAD
Halte ich für ’n Gerücht ;)Kompetenz-Bestie
Hier ist ein (20-MiB-)GIF von den Fenstern bei mir:
Deine Idee, links-oben und rechts-unten anzuklicken ist super – du siehst, dass das bei mir leider deutlich mehr Klickerei ist.
Andererseits möchte man ja nicht jedes Fenster einzeln zeichnen, sondern legt sich pro Gebäude zwei oder drei Fenstertypen zurecht und verteilt die dann nur. Hm.
Da habe ich direkt Lust, zu experimentieren. Und verdammt – laut Zeitstempel schiebe ich es nun schon fünf Jahre vor mir her, das weiterzumachen :(
Re: MirrorCAD
Die Arbeit würde ich mir ehrlich gesagt schenken. Das X Format ist komplett outdated, wird nur noch selten unterstützt, hat auch noch ein Problem mit den ganzen Derivaten und unterschiedlichen Versionen. Und wird schon lange nicht mehr weiterentwickelt. Das ist eher was für kalte Winterabende wenn es dir langweilig ist ^^Ich möchte auf jeden Fall *.x untertstützen.
Das derzeit gängigste und am weitesten verbreitete Format ist FBX. Da gibts von Autodesk eine FBX SDK. Da musst du halt schauen ob das mit deiner Lizenz passt, das ist nicht mit GPL kompatibel. Für statische Geometrie tut Obj immer noch einen sehr guten Dienst. STL wäre für 3D Druck interessant. Und ansonsten ist Alembic und gltf stark im Kommen.
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
@Krishty
Da haben wir die selbe Idee gehabt. Ich glaube meine Version ist etwas aufwendiger programmiert. Bei mir wird man auch Fenster direkt von einem Stockwerk in ein anderes kopieren können. Mein Ziel ist es ein Programm zu schreiben bei dem man mit minimalen Klickaufwand modellieren kann.
@Tiles
besten Dank für deinen ausführlichen Kommentar ( Erklärung ). Du hast mich überzeugt *.x nicht mehr zu unterstützen. MirrorCAD wird nur statische Meshes unterstützen, deshalb habe ich mich entschieden Obj zu unterstützen. Wenn es erlaubt ist mit dem eigenen Writer FBX Dateien zu schreiben, dann werde ich ebenfalls dieses Format einbauen. Das SDK von Autodesk möchte ich nicht verwenden, da ich nur ungerne fremde SDK's verwende.
Die anderen Format werde ich mir ebenfalls ansehen, wobei die dann wirklich für die Profis sind. Wohl eher was für BForArtists. ;)
Da haben wir die selbe Idee gehabt. Ich glaube meine Version ist etwas aufwendiger programmiert. Bei mir wird man auch Fenster direkt von einem Stockwerk in ein anderes kopieren können. Mein Ziel ist es ein Programm zu schreiben bei dem man mit minimalen Klickaufwand modellieren kann.
@Tiles
besten Dank für deinen ausführlichen Kommentar ( Erklärung ). Du hast mich überzeugt *.x nicht mehr zu unterstützen. MirrorCAD wird nur statische Meshes unterstützen, deshalb habe ich mich entschieden Obj zu unterstützen. Wenn es erlaubt ist mit dem eigenen Writer FBX Dateien zu schreiben, dann werde ich ebenfalls dieses Format einbauen. Das SDK von Autodesk möchte ich nicht verwenden, da ich nur ungerne fremde SDK's verwende.
Die anderen Format werde ich mir ebenfalls ansehen, wobei die dann wirklich für die Profis sind. Wohl eher was für BForArtists. ;)
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- xq
- Establishment
- Beiträge: 1585
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: MirrorCAD
Hätte ich jetzt auch vorgeschlagen. OBJ ist einfach und kann quasi jeder sprechen. FBX ist da schon wieder schwerer zu supportenMirrorCAD wird nur statische Meshes unterstützen, deshalb habe ich mich entschieden Obj zu unterstützen.
Sehr coole (und schnelle) GIF!
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.
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Die GIF ist so schnell, weil ich nur wenige Bilder mit der Drucktaste in die Zwischenablage getan habe und diese dann animiert habe. Leider...
Ich habe aber auch mal eine Klasse geschrieben die Screenrecords erzeugt. Wollte sie aber aus Faulheit noch nicht einbinden. im Softcube Designer war sie integriert.
Ich habe aber auch mal eine Klasse geschrieben die Screenrecords erzeugt. Wollte sie aber aus Faulheit noch nicht einbinden. im Softcube Designer war sie integriert.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- Krishty
- Establishment
- Beiträge: 8299
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: MirrorCAD
Ich nutze Screen2gif. Fenster ausreichend groß machen, Record drücken, vorführen, Stop drücken, dann in den Menüs den Export suchen und los. Nicht ideal, aber does its job
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Dank dem Hinweis jetzt ein besseres animiertes gif. Tolles Programm (Screen2GIF) !
Bild wieder anklicken.
Bild wieder anklicken.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Wände, also auch die Innenwände, sind jetzt fertig. Die Berechnungen muss ich aber noch parallel machen, da sie etwas langsam sind als gehofft. Aber das ist ja kein Problem. Allerdings ist die Unterstützung des Hilfsliniensystems bei Wänden noch nicht vollständig fertig. Da muss ich noch feilen. Vielleicht mache ich Türen als nächstes mal sehen. Da ich aber immer nur sporadisch programmieren tue, kann es etwas dauern.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Hier mal ein Beispiel für Splinewände und Innenwände. Leider sind Splinewände sehr langsam, aber das lässt sich ja später noch parallelisieren.
Außerdem sehe ich auch noch Optimierungsmöglichkeiten ( bei Singlethreaded ).
Außerdem sehe ich auch noch Optimierungsmöglichkeiten ( bei Singlethreaded ).
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Im Moment habe ich das Timing noch nicht optimiert, will es aber noch machen. Fenster will ich nochmal umschreiben, damit es auch bei runden Wänden geht. Deshalb ohne Fenster. Bodenplatten erstellt das Programm jetzt automatisch.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Jetzt erhält jeder Raum eine eigene Bodenplatte...
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Jetzt klappen Verknüpfungen auch bei verbogenen Wänden. Das neue Objekt wird die Basis für Fenster und auch Wandschmuck. Polygone die sich direkt 2 - dimensional auf diese Objekte zeichnen lassen. Dazu ist dir rechte View gedacht.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- Krishty
- Establishment
- Beiträge: 8299
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: MirrorCAD
Sehr gut; da hatte ich damals die Lust verloren.
Ich wollte das ganze „Beim Splitten werden alle bestehenden Öffnungen und Objekte auf die neuen Segmente verteilt“ möglichst generisch halten (damit ich den Wand-Algorithmus auch für Straßen benutzen kann) und bin irgendwo im Template-Sumpf falsch abgebogen …
Sieht sehr fein aus!
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Ein Lob von Dir freut mich ganz besonders. Tausend mal Danke !!!Krishty hat geschrieben:Sieht sehr fein aus!
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Softcubes wurden in die Wände integriert, sind bisher auch nur dort nutzbar. Eine kleine GIF-Animation soll es zeigen. Ich habe bei dem Video vergessen die Resolution für Cylinder und CylinderBox einzustellen, aber das Prinzip ist sichtbar. Alle Softcubes sind auch in gekrümmten Wänden nutzbar.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
- xq
- Establishment
- Beiträge: 1585
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: MirrorCAD
Das sieht schon extrem geil aus, ich bin beeindruckt
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.
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Danke für die Blumen ... Ich hatte eine längere Pause gemacht, aber jetzt bin ich wieder dran. Allerdings möchte ich noch ein anderes Projekt zwischen schieben. Freut mich jedenfalls sehr das es Dir gefällt.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com
-
- Establishment
- Beiträge: 297
- Registriert: 25.08.2019, 05:00
- Alter Benutzername: gdsWizard
- Kontaktdaten:
Re: MirrorCAD
Ein simples Dach ist jetzt abrufbar.
Hat den StormWizard 1.0 und 2.0 verbrochen. https://mirrorcad.com