Quel logiciel rend une projection plane d'un objet 3D sous forme de graphique vectoriel?

14

Je voudrais créer des projections bidimensionnelles d'objets géométriques tridimensionnels. Les dessins doivent être au format vectoriel, SVG ou PDF, qui peuvent être importés par Inkscape ou Adobe Illustrator. Sur Wikipédia, j'ai trouvé les exemples suivants ( SVG original, CC-SA ):

SVG 3D

Ce sont des projections isométriques . Une version filaire de celui-ci (lignes noires uniquement) peut être construite avec la fonction de grille axonométrique d' Inkscape . Cependant, cette méthode n'aide pas avec l'ombrage. La sphère serait plate si le dégradé manquait. Existe-t-il un programme similaire à Inkscape, qui vous permet de choisir la position d'une source lumineuse et de produire une projection planaire avec des dégradés?

Un autre inconvénient des applications vectorielles 2D telles qu'Illustrator ou Inkscape est la difficulté de dessiner un objet qui n'est pas aligné avec l'axe de la grille. Supposons que vous souhaitiez faire pivoter le cube dans la figure de 20 ° sans changer la perspective. Comment ferais-tu ceci?

Remarque: Avec l'aide des réponses trouvées ici, j'ai trouvé les outils suivants prometteurs:

  1. Méthode de rendu vectoriel pour Blender (logiciel gratuit)
  2. Maya Vector Renderer (logiciel commercial)
  3. Swift 3D (logiciel commercial)
  4. VectorStyle 2 pour Carrara (logiciel commercial)
  5. Google SketchUp Pro (logiciel commercial)
  6. GeoGebra (logiciel libre)
Jan
la source
maya utilise swift3d
joojaa

Réponses:

6

Je pense que Google SketchUp pourrait être parfait pour cela.

[PRO] Export PDF et EPS: images vectorielles 2D

Avec la version Pro de Google SketchUp, vous pouvez exporter des vues de vos modèles au format PDF et EPS, vous permettant de continuer à travailler dessus dans des programmes d'édition vectorielle comme Illustrator et Freehand. Pour les images 2D qui doivent être indépendantes de la résolution, rien ne vaut l'exportation vers ces formats.

Source >>

Malheureusement, cette fonctionnalité n'est disponible que dans la version Pro, ce qui n'est pas vraiment bon marché.

(Je n'ai jamais correctement utilisé sketchUp, donc je ne sais pas vraiment comment il s'exporte de toute façon.)

Joonas
la source
Avez-vous une simple scence montrant une sphère et une boîte, qui a été exportée à l'aide de cette fonctionnalité?
Jan
@Jan J'ai eu du mal à trouver quoi que ce soit avant, mais depuis que vous avez demandé, j'ai réessayé et j'ai trouvé cette vidéo youtube.com/… C'est le seul exemple que j'ai trouvé, mais il se peut que je viens d'utiliser tous les mauvais mots de recherche. Je ne sais pas quelle version de sketchup il utilisait cependant .. Il pourrait y avoir des améliorations dans la nouvelle version, qui sait ..
Joonas
Puis il y a une autre vidéo du même gars youtu.be/334BI29mnyo
Joonas
3

Dans de nombreuses écoles d'architecture, le logiciel de choix pour créer des dessins vectoriels annotés de géométrie tridimensionnelle est un flux de travail de Rhinoceros 3D (Rhino) à Illustrator. Rhino est généralement l'outil de choix pour les dessins, diagrammes et dessins 3D car il peut être facilement scripté ou étendu avec Python ou Grasshopper (un plugin de programmation visuelle). De plus, Rhino peut importer une grande variété de formats de fichiers, y compris Illustrator et PDF.

Rhino inclut des options généralement utilisées pour cela:

  • Make2D crée un tracé vectoriel 2D des objets dans la fenêtre courante (dans n'importe quelle projection graphique). Il générera de nouveaux objets bidimensionnels et pourra séparer les lignes visibles et cachées en tant que couches distinctes.
  • Rhino peut ensuite exporter les objets vectoriels 2D résultants vers un fichier Illustrator au format PostScript, pour une édition graphique ultérieure.

Voici un exemple du type de dessin que vous pouvez créer avec ce flux de travail:

Je dois noter que bien que Rhino n'exporte pas nativement vers SVG, il y a eu des tentatives pour créer cette fonctionnalité à l'aide de scripts Python.

BenjaminGolder
la source
1
pour être honnête, un tas d'applications de CAO peuvent tout faire, y compris, solidworks, creo (Pro | e), solidedge, microstation, catia, vertex, NX, autocad .... vous pouvez convertir le fichier ps en svg sans problème
joojaa
@joojaa si vous connaissez les détails de certains d'entre eux, il pourrait être utile de le poster comme réponse.
BenjaminGolder
Oui, mais l'utilisateur demande un ombrage des couleurs qui ne fait généralement pas partie de cela. Je ne suis pas sûr qu'il soit approprié de détourner le fil pour cela?
joojaa
@joojaa vous avez tout à fait raison. J'ai en quelque sorte négligé l'ombrage. Pensez-vous que ma réponse devrait même être ici? Je pense à le supprimer ...
BenjaminGolder
Naah pas de problème
joojaa
2

Swift3D est une application 3D vectorielle qui semble offrir un dégradé de dégradé .

e100
la source
Pourriez-vous éventuellement publier une simple image SVG, montrant une sphère et une boîte, rendue avec Swift 3D?
Jan
2

Je soupçonne que vous pouvez le faire avec GeoGebra. C'est une application gratuite pour les constructions géométriques. Ils se concentrent principalement sur la planimétrie, mais la version bêta actuelle a également une stéréométrie.

Alexandre Prokoudine
la source
2

tous les moteurs de rendu principaux devraient le prendre en charge. le terme google que vous recherchez est "rendu de ligne vectorielle"

par exemple: "Rendu de ligne vectorielle 3ds max"

mise à jour: semble que ma réponse était trop ambiguë. le "Illustrate!" le plugin (3ds max) prend en charge la sortie de ligne vectorielle; c'est pour l'exportation flash

http://www.davidgould.com/ "Une caractéristique étonnante d'Illustrate! est sa capacité à rendre ces styles sur des illustrations vectorielles. Il prend actuellement en charge les sorties Shockwave Flash, Adobe Illustrator et Autocad DXF. Cela vous permet de rendre vos scènes 3D à afficher sur Internet ou à inclure dans d'autres graphiques vectoriels. "

Doug Lee
la source
1
Sans le confirmer, je pense qu'ils parleront du rendu filaire, qui est toujours au format bitmap. Certains moteurs de rendu tels que Mental Ray peuvent effectuer un rendu au format EPS, mais même cela n'est que l'image d'aperçu bitmap.
jontyc
Pensez que c'est une sortie vectorielle, mais le résultat est un peu comme tracer la sortie bitmap.
e100
veuillez consulter les mises à jour ci-dessus; J'ai parfaitement compris la question car j'ai déjà fait face à cette situation auparavant. ma réponse était cependant trop générale, je suppose que "demandez à google!" n'est pas vraiment utile.
Doug Lee
licences autodesk swift3d
joojaa
1

Je suis ingénieur en mécanique travaillant avec SolidWorks . Il est même possible de paramétrer les dimensions souhaitées. Cela signifie que toutes les dimensions peuvent être reliées par des équations mathématiques.

Encore plus ces images semblent faites dans ce logiciel .

LCarvalho
la source