banner
Nachrichtenzentrum
Beispiellose Fachkompetenz und Meisterschaft.

3D-Drucker: Die Suche nach einer besseren Suche

Jul 29, 2023

Es steht außer Frage, dass ein Desktop-3D-Drucker am nützlichsten ist, wenn Sie Teile Ihres eigenen Designs herstellen. Wenn Sie schließlich eine Maschine haben, die physische Objekte nach Ihren genauen Spezifikationen herstellen kann, warum schenken Sie ihr nicht welche? Aber selbst der fleißigste CAD-Experte greift gelegentlich auf ein vorhandenes Design zurück, da es keinen Sinn macht, Zeit und Mühe in die Erstellung eines eigenen Modells zu investieren, wenn bereits ein perfekt brauchbares Modell unter einer Open-Source-Lizenz verfügbar ist.

Aber es gibt ein Problem: Diese Open-Source-Modelle zu finden ist oft schwieriger als es sein sollte. Tatsache ist, dass sich das Ökosystem für den Austausch von 3D-druckbaren Modellen in einem sehr schlechten Zustand befindet. Thingiverse, das De-facto-Modell-Repository der Community, ist veraltet und voller technischer Probleme. Konkurrenten wie Pinshape und YouMagine sind auf technischer Ebene sicherlich Verbesserungen, aber ohne die schiere Anzahl an Modellen und Designern, die Thingiverse hat, konnten sie nicht viel Aufmerksamkeit erregen. Wenn Leute 3D-Modelle herunterladen möchten, liegt es auf der Hand, dass die Website mit den meisten Modellen die beliebteste ist.

Es ist eine Situation, mit der sich die Community irgendwann auseinandersetzen muss. So wie es aussieht, ist es so etwas wie ein kleines Wunder, dass Thingiverse noch existiert. Im Besitz und unter der Leitung von Makerbot, dem Unternehmen, das einst den Desktop-3D-Drucker definierte, heute aber in einem Markt, der von Billigdruckern wie Monoprice und Creality dominiert wird, so gut wie völlig unbekannt ist, scheint es nur eine Frage der Zeit zu sein, bis die Website endlich verfügbar ist wird dunkel. Man sagt, es sei unklug, alle Eier in einen Korb zu legen, und das gilt umso mehr, wenn der Korb zufällig brennt.

Was ist also nötig, um Menschen dazu zu bringen, über Alternativen zu Thingiverse nachzudenken, bevor es zu spät ist? Offensichtlich reicht schickes modernes Webdesign dafür nicht aus. Nicht, wenn der zugrunde liegende Dienst nach derselben Formel arbeitet. Um diesen Bereich wirklich zu verbessern, benötigen Sie eine Killerfunktion. Etwas, das die Benutzererfahrung beim Auffinden des benötigten 3D-Modells in einem Meer von Hunderttausenden messbar verbessert. Sie müssen das Suchproblem lösen.

Das Problem beim Auffinden von 3D-Modellen in den aktuellen Repositories besteht in zweierlei Hinsicht: Die verwendeten Suchalgorithmen sind nicht nur außerordentlich einfach, sondern verlassen sich auch vollständig darauf, dass die Person, die das Modell hochlädt, es richtig beschreibt. Jeder, der jemals unter dem Wortgewirr gelitten hat, das oft erforderlich ist, um nützliche Ergebnisse auf Thingiverse zu erzielen, wird dieses Problem sofort verstehen, aber wenn Sie es noch nie aus erster Hand erlebt haben, finden Sie hier ein perfektes Beispiel aus der Praxis.

Kürzlich fragte mich mein Bruder, ob ich einige Wandhänger ausdrucken könnte, mit denen er seine Plattensammlung ausstellen könnte. Ein Objekt, das einfach genug ist, um es in OpenSCAD zusammenzusetzen, aber es kam mir auch so vor, als ob es etwas wäre, was andere in der Community wahrscheinlich schon mehrmals gemacht haben. Also suchen wir auf Thingiverse nach „Record Hanger“:

Von den vier besten Ergebnissen sind nur zwei tatsächlich das, wonach wir suchen. Sie fragen sich vielleicht, wie ein Zahnradsatz oder die „Heilige Handgranate von Antiochia“ aus „Monty Python und der Heilige Gral“ bei einer solchen Suche den Spitzenplatz erreichen könnte, aber die Antwort ist eigentlich ganz einfach. Wenn wir auf diese Modelle klicken, können wir sehen, dass in ihren Beschreibungen die Wörter „record“ und „hanger“ vorkommen. Natürlich nicht in Konjunktion oder auch nur im selben Satz, aber die Suchmaschine ist offensichtlich zu dumm, um es zu bemerken. Von den dreizehn Ergebnissen auf Thingiverse endeten nur vier als Wandaufhänger für Schallplatten.

Kein tolles Ergebnis, aber durchaus untypisch für die Seite. Jeder normale Thingiverse-Benutzer wird wahrscheinlich eine ähnliche Such-Horrorgeschichte zu erzählen haben. Dennoch ist es besser als das, was Pinshape und YouMagine aufbringen können. Auf diesen Seiten lieferte uns der Suchbegriff „Record Hanger“ zum Zeitpunkt des Verfassens dieses Artikels genau null Ergebnisse.

Gibt es zwischen diesen drei Aufbewahrungsorten wirklich nur vier Wandhalterungen für Schallplatten? Nein natürlich nicht. Wenn Sie mit den Suchbegriffen experimentieren, werden Sie noch ein paar weitere Ergebnisse finden, und zweifellos werden noch andere im Verborgenen bleiben. Es ist eine frustrierende und ineffektive Benutzererfahrung; Wenn es so schwierig ist, das Gesuchte zu finden, könnte es genauso gut nicht existieren.

Es reicht eindeutig nicht aus, sich auf vom Benutzer bereitgestellte Textbeschreibungen zu verlassen. Benötigt wird eine Suchmaschine, die 3D-Modelle tatsächlich analysieren und qualifizieren kann. Etwas, das intelligent genug ist, um dreidimensionale Muster zu erkennen und Korrelationen zwischen ähnlichen Designs zu identifizieren. Es ist gewiss ein schwieriges Problem. Aber eine, an der aktiv gearbeitet wird.

Ein Unternehmen namens Physna, kurz für Physical DNA, arbeitet an einer speziell für diesen Zweck entwickelten geometrischen Suchmaschine. Physna gilt als „Google für 3D-Modelle“, wandelt Modelle in ein Drahtmodell um und verwendet proprietäre Algorithmen, um Muster zu identifizieren. Sobald das Objekt in der Datenbank indiziert wurde, können Benutzer nach grundlegenden Elementen wie der Größe und Form von Löchern darin suchen. Benutzer können auch eine CAD-Datei hochladen und Physna anhand ihrer Ähnlichkeit mit dem bereitgestellten Muster nach Modellen suchen lassen.

Derzeit wird Physna als Werkzeug für Hersteller beworben, um Doppelarbeit zu vermeiden: Mit der Möglichkeit, fertige Objekte zu finden, die denen ähneln, an denen sie gerade arbeiten, können Designer potenziell etwas aus der internen Teiledatenbank abrufen, das sie dann modifizieren können als etwas von Grund auf neu erstellen zu müssen. Da dies im Wesentlichen das Gleiche ist, was Besitzer von Desktop-3D-Druckern tun, wenn sie eine Website wie Thingiverse oder YouMagine durchsuchen, ist es nicht allzu weit hergeholt, anzunehmen, dass diese Art von Technologie in Zukunft auch in den Heimwerker- und Verbraucherbereich eingeführt werden könnte.

Nehmen wir also an, unser hypothetisches Modell-Repository implementiert die geometrische Suche oder eine andere unverzichtbare Funktion. Dann besteht immer noch das Problem, bei Null anzufangen, wenn Ihre Konkurrenten jahrelang Zeit hatten, Inhalte zu sammeln. Wie können Sie diesen Rückstand ausgleichen? Nach Ansicht einiger Mitglieder der Community ist der Zustand von Thingiverse so weit fortgeschritten, dass wir Inhalte einfach massenhaft von der Website entfernen und an anderer Stelle hochladen sollten. Schließlich wird das meiste davon unter Lizenzen veröffentlicht, die eine Weiterverbreitung ermöglichen.

In einem aktuellen Thread zum 3D-Druck-Subreddit ging es um ein laufendes Projekt, bei dem Thingiverse speziell nach Metadaten und Modellen durchsucht wird, damit die Community damit eine neue Website starten kann. Zusätzlich zu den eigentlichen STL-Dateien sammelt der Scraper den Titel, den Autor und die Lizenz des Modells. Alles, was unter einer ausreichend freizügigen Lizenz veröffentlicht wird, könnte, zumindest theoretisch, ohne die ausdrückliche Zustimmung des ursprünglichen Autors auf eine andere Website hochgeladen werden. Von den fast 1,5 Millionen Objekten, die derzeit aus Thingiverse extrahiert wurden, sind 96 % unter einer Variante von Creative Commons lizenziert, die eine unbegrenzte Weiterverbreitung ermöglicht.

Um es klar auszudrücken: Das Kopieren von Thingiverse-Inhalten zum Zweck des Startens einer konkurrierenden Website ist in den Nutzungsbedingungen der Website ausdrücklich verboten. Aber wenn die Ersteller dieser Inhalte beabsichtigten, sie unter einer offenen Lizenz frei verfügbar zu machen, und die Benutzer mit ihrer Weisheit am Ende sind, scheint es, als hätte die Community nichts dagegen, zum Wohle der Allgemeinheit ein paar Regeln zu brechen.