Welche Software rendert eine planare Projektion eines 3D-Objekts als Vektorgrafik?

Ich möchte zweidimensionale Projektionen von dreidimensionalen geometrischen Objekten erstellen. Die Zeichnungen sollten in einem Vektorformat, SVG oder PDF vorliegen, das von Inkscape oder Adobe Illustrator importiert werden kann. Auf Wikipedia habe ich folgende Beispiele gefunden ( Original SVG, CC-SA ):

3D-SVG

Das sind isometrische Projektionen . Eine Drahtmodellversion davon (nur schwarze Linien) kann mit der Axonometric Grid-Funktion von Inkscape erstellt werden . Diese Methode hilft jedoch nicht beim Schattieren. Die Kugel würde flach aussehen, wenn der Farbverlauf fehlte. Gibt es ein ähnliches Programm wie Inkscape, mit dem Sie die Position einer Lichtquelle auswählen und eine ebene Projektion mit Farbverläufen erzeugen können?

Ein weiterer Mangel von 2D-Vektoranwendungen wie Illustrator oder Inkscape ist die Schwierigkeit, ein Objekt zu zeichnen, das nicht an der Rasterachse ausgerichtet ist. Angenommen, Sie möchten den Würfel in der Abbildung um 20° drehen, ohne die Perspektive zu ändern. Wie würdest du das machen?

Hinweis: Mit Hilfe der hier gefundenen Antworten fand ich die folgenden Tools vielversprechend:

  1. Vektor-Rendering-Methode für Blender (kostenlose Software)
  2. Maya Vector Renderer (kommerzielle Software)
  3. Swift 3D (kommerzielle Software)
  4. VectorStyle 2 für Carrara (kommerzielle Software)
  5. Google SketchUp Pro (kommerzielle Software)
  6. GeoGebra (Freie Software)
maya verwendet swift3d

Antworten (6)

Ich denke, Google SketchUp könnte dafür perfekt sein.

[PRO] PDF und EPS exportieren: 2D-Vektorbilder

Mit der Pro-Version von Google SketchUp können Sie Ansichten Ihrer Modelle im PDF- und EPS-Format exportieren, sodass Sie sie in Vektorbearbeitungsprogrammen wie Illustrator und Freehand weiterbearbeiten können. Für 2D-Bilder, die auflösungsunabhängig sein müssen, geht nichts über den Export in diese Formate.

Quelle >>

Leider gibt es diese Funktion nur in der Pro-Version, die nicht gerade billig ist.

(Ich habe SketchUp noch nie richtig verwendet, daher weiß ich nicht wirklich, wie gut es sowieso exportiert.)

Haben Sie zufällig eine einfache Szene mit einer Kugel und einer Box, die mit dieser Funktion exportiert wurde?
@Jan Ich hatte vorher Schwierigkeiten, etwas zu finden, aber da Sie gefragt haben, habe ich es erneut versucht und dieses Video gefunden youtube.com/… Das ist das einzige richtige Beispiel, das ich gefunden habe, aber es kann sein, dass ich nur alle falschen Suchbegriffe verwendet habe. Keine Ahnung, welche Version von Sketchup er verwendet hat.. Vielleicht gibt es einige Verbesserungen in der neuesten Version, wer weiß..
Dann gibt es ein weiteres Video von demselben Typen youtu.be/334BI29mnyo

In vielen Architekturschulen ist die Software der Wahl zum Erstellen von kommentierten Vektorzeichnungen dreidimensionaler Geometrie ein Workflow von Rhinoceros 3D (Rhino) zu Illustrator. Rhino ist im Allgemeinen das Werkzeug der Wahl für 3D-Zeichnungen, Diagramme und Entwürfe, da es einfach mit Python oder Grasshopper (einem Plug-in für die visuelle Programmierung) per Skript oder Erweiterung erweitert werden kann. Darüber hinaus kann Rhino eine Vielzahl von Dateiformaten importieren, einschließlich Illustrator und PDF.

Rhino enthält zwei Optionen, die normalerweise dafür verwendet werden:

  • Make2D erstellt eine 2D-Vektorverfolgung der Objekte im aktuellen Ansichtsfenster (in einer beliebigen Grafikprojektion). Es erzeugt neue 2-dimensionale Objekte und kann sichtbare und verdeckte Linien als separate Ebenen trennen.
  • Rhino kann dann die resultierenden 2D-Vektorobjekte zur weiteren grafischen Bearbeitung in eine Illustrator-Datei im PostScript-Format exportieren.

Hier ist ein Beispiel für den Zeichnungstyp, den Sie mit diesem Arbeitsablauf erstellen können:

Ich sollte beachten, dass Rhino zwar nicht nativ nach SVG exportiert, es jedoch Versuche gab , diese Funktionalität mit Python-Skripting zu erstellen.

Um ehrlich zu sein, kann dies eine Reihe von CAD-Apps, einschließlich Solidworks, Creo (Pro | e), Solidedge, Microstation, Catia, Vertex, NX, Autocad .... Sie können die PS-Datei ohne Probleme in SVG konvertieren
@joojaa Wenn Sie die Details in einigen davon kennen, kann es nützlich sein, sie als Antwort zu posten.
Ja, aber der Benutzer fragt nach Farbschattierung, was normalerweise nicht dazu gehört. Ich bin mir nicht sicher, ob es angebracht ist, den Thread dafür zu hijacken?
@joojaa du hast vollkommen recht. Irgendwie habe ich die Schattierung übersehen. Glaubst du, meine Antwort sollte überhaupt hier stehen? Ich überlege es zu löschen...
Nö kein Problem

Swift3D ist eine vektorbasierte 3D-Anwendung, die Farbverlaufsschattierungen anzubieten scheint .

Könnten Sie möglicherweise ein einfaches SVG-Bild posten, das eine Kugel und eine Box zeigt, die mit Swift 3D gerendert wurden?

Ich habe den Verdacht, dass man das mit GeoGebra hinbekommt. Es ist eine kostenlose App für Geometriekonstruktionen. Sie konzentrieren sich hauptsächlich auf Planimetrie, aber die aktuelle Beta hat auch Stereometrie.

Alle großen Renderer sollten dies unterstützen. Der Google-Begriff, nach dem Sie suchen, lautet "Vektorlinien-Rendering".

für zB: "3ds max vector line rendering"

update: scheint meine Antwort war zu zweideutig. das "Illustrieren!" Plugin (3ds max) unterstützt Vektorlinienausgabe; Dies ist für den Flash-Export

http://www.davidgould.com/ „Eine erstaunliche Funktion von Illustrate! ist seine Fähigkeit, diese Stile in Vektorgrafiken zu rendern. Es unterstützt derzeit die Ausgabe von Shockwave Flash, Adobe Illustrator und Autocad DXF. Dadurch können Sie Ihre 3D-Szenen rendern zur Darstellung im Internet oder zur Einbindung in andere Vektorgrafiken."

Ohne es zu bestätigen, vermute ich, dass sie über Wireframe-Rendering sprechen werden, das immer noch im Bitmap-Format vorliegt. Einige Renderer wie Mental Ray können in EPS rendern, aber selbst das ist nur das Bitmap-Vorschaubild.
Denken Sie, es ist eine Vektorausgabe, aber das Ergebnis ist so etwas wie das Verfolgen der Bitmap-Ausgabe.
siehe Updates oben; Ich habe die Frage perfekt verstanden, da ich diese Situation schon einmal erlebt habe. Meine Antwort war jedoch zu allgemein, ich denke "Frag Google!" ist nicht wirklich hilfreich.
Autodesk lizenziert Swift3d

Ich bin Maschinenbauingenieur und arbeite mit SolidWorks . Es ist sogar möglich, die gewünschten Abmessungen zu parametrisieren. Das bedeutet, dass alle Dimensionen durch mathematische Gleichungen in Beziehung gesetzt werden können.

Noch mehr scheinen diese Bilder in dieser Software gemacht zu sein .