Eu gostaria de criar projeções bidimensionais de objetos geométricos tridimensionais. Os desenhos devem estar em formato vetorial, SVG ou PDF, que podem ser importados pelo Inkscape ou Adobe Illustrator. Na Wikipedia, encontrei os seguintes exemplos ( SVG original, CC-SA ):
Essas são projeções isométricas . Uma versão em wireframe (somente linhas pretas) pode ser construída com o recurso Grade Axonométrica do Inkscape . No entanto, esse método não ajuda no sombreamento. A esfera pareceria plana se o gradiente estivesse ausente. Existe um programa semelhante ao Inkscape, que permite escolher a posição de uma fonte de luz e produzir uma projeção plana com gradientes?
Uma outra deficiência de aplicativos vetoriais 2D, como o Illustrator ou o Inkscape, é a dificuldade de desenhar um objeto que não esteja alinhado com o eixo da grade. Suponha que você queira girar o cubo na figura em 20 ° sem alterar a perspectiva. Como você faria isso?
Nota: Com a ajuda das respostas encontradas aqui, achei as seguintes ferramentas promissoras:
- Método de renderização vetorial para Blender (Software Livre)
- Maya Vector Renderer (Software comercial)
- Swift 3D (software comercial)
- VectorStyle 2 para Carrara (Software Comercial)
- Google SketchUp Pro (software comercial)
- GeoGebra (Software Livre)
Respostas:
Acho que o Google SketchUp pode ser perfeito para isso.
Infelizmente, esse recurso está disponível apenas na versão Pro, que não é exatamente barata.
(Eu nunca usei o sketchUp corretamente, por isso não sei realmente como ele exporta).
fonte
Em muitas escolas de arquitetura, o software escolhido para criar desenhos vetoriais anotados de geometria tridimensional é um fluxo de trabalho do Rhinoceros 3D (Rhino) para o Illustrator. O Rhino geralmente é a ferramenta de escolha para desenhos, diagramas e rascunhos em 3D, porque pode ser facilmente script ou estendido com Python ou Grasshopper (um plug-in de programação visual). Além disso, o Rhino pode importar uma grande variedade de formatos de arquivo, incluindo Illustrator e PDF.
O Rhino inclui opções normalmente usadas para isso:
Aqui está uma amostra do tipo de desenho que você pode criar com este fluxo de trabalho:
Devo observar que, embora o Rhino não exporte nativamente para o SVG, houve tentativas de criar essa funcionalidade usando scripts Python.
fonte
O Swift3D é um aplicativo 3d baseado em vetor que parece oferecer sombreamento gradiente .
fonte
Suspeito que você possa fazer isso com o GeoGebra. É um aplicativo gratuito para construções de geometria. Eles se concentram principalmente na planimetria, mas o beta atual também possui estereometria.
fonte
todos os principais renderizadores devem apoiar isso. o termo do google que você procura é "renderização de linha de vetor"
por exemplo: "renderização de linha de vetor 3ds max"
update: parece que minha resposta foi ambígua demais. o "Ilustre!" o plugin (3ds max) suporta saída de linha de vetor; isto é para exportação flash
http://www.davidgould.com/ "Um recurso incrível do Illustrate! é a capacidade de renderizar esses estilos em arte vetorial. Atualmente, ele suporta as saídas Shockwave Flash, Adobe Illustrator e Autocad DXF. Isso permite renderizar suas cenas em 3D para exibição na Internet ou para inclusão em outros gráficos vetoriais ".
fonte
Sou engenheiro mecânico trabalhando com o SolidWorks . É ainda possível parametrizar as dimensões desejadas. Isso significa que todas as dimensões podem ser relacionadas através de equações matemáticas.
Ainda mais essas imagens parecem feitas neste software .
fonte