Qual software renderiza uma projeção planar de um objeto 3D como um gráfico vetorial?


14

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 ):

3D SVG

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:

  1. Método de renderização vetorial para Blender (Software Livre)
  2. Maya Vector Renderer (Software comercial)
  3. Swift 3D (software comercial)
  4. VectorStyle 2 para Carrara (Software Comercial)
  5. Google SketchUp Pro (software comercial)
  6. GeoGebra (Software Livre)

usos maya swift3d
joojaa

Respostas:


6

Acho que o Google SketchUp pode ser perfeito para isso.

[PRO] Exportar PDF e EPS: imagens vetoriais em 2D

Com a versão Pro do Google SketchUp, você pode exportar visualizações de seus modelos nos formatos PDF e EPS, permitindo continuar trabalhando neles em programas de edição de vetores como Illustrator e Freehand. Para imagens 2D que precisam ser independentes da resolução, nada supera a exportação para esses formatos.

Fonte >>

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).


Você tem uma aparência simples, mostrando uma esfera e uma caixa, que foram exportadas usando esse recurso?
Jan

@ Jan Eu tive dificuldade em encontrar alguma coisa antes, mas desde que você perguntou, tentei novamente e encontrei este vídeo youtube.com/… Esse é o único exemplo adequado que encontrei, mas pode ser que eu tenha usado todas as palavras de pesquisa incorretas. Dunno versão que do SketchUp que ele estava usando embora .. Pode haver algumas melhorias na versão mais recente, quem sabe ..
Joonas

Em seguida, há outro vídeo do mesmo cara que você já fez
Joonas

3

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.


1
para ser sincero, vários aplicativos cad podem fazer isso, incluindo: solidworks, creo (Pro | e), solidedge, microstation, catia, vértice, NX, autocad .... você pode converter o arquivo ps em svg sem problemas
joojaa 13/04

@joojaa Se você conhece os detalhes em alguns deles, pode ser útil publicá-lo como resposta.
BenjaminGolder

Sim, mas o usuário solicita sombreamento de cores, o que geralmente não faz parte disso. Não tenho certeza se é apropriado seqüestrar o thread para isso?
Joojaa

@joojaa você está totalmente certo. De alguma forma, eu esqueci o sombreamento. Você acha que minha resposta deveria estar aqui? Estou pensando em excluí-lo ...
BenjaminGolder

Naah no problem
joojaa


2

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.


2

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 ".


1
Sem confirmar, meu palpite é que eles estarão falando sobre a renderização de estrutura de arame, que ainda está em um formato de bitmap. Alguns renderizadores, como o Mental Ray, podem renderizar para EPS, mas mesmo isso é apenas a imagem de visualização de bitmap.
jontyc

Pense na saída vetorial, mas o resultado é como rastrear a saída de bitmap.
e100

por favor, veja as atualizações acima; eu entendi a pergunta perfeitamente, pois realmente já havia enfrentado essa situação antes. minha resposta foi muito geral, acho que "pergunte ao google!" não é realmente útil.
Doug Lee

autodesk licencia swift3d
joojaa

1

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 .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.