어떤 소프트웨어가 3D 객체의 평면 투영을 벡터 그래픽으로 렌더링합니까?


14

3 차원 기하학적 객체의 2 차원 투영 을 만들고 싶습니다 . 그림은 SVG 또는 PDF 벡터 형식이어야하며 Inkscape 또는 Adobe Illustrator에서 가져올 수 있습니다. Wikipedia에서 다음 예제를 발견했습니다 ( 원래 SVG, CC-SA ).

3D SVG

이것은 등각 투영법 입니다. Inkscape의 Axonometric Grid 기능으로 와이어 프레임 버전 (검은 색 선만 해당)을 구성 할 수 있습니다 . 그러나이 방법은 음영 처리에 도움이되지 않습니다. 그래디언트가 없으면 구가 평평하게 보입니다. 광원의 위치를 ​​선택하고 그라디언트로 평면 투영을 생성 할 수있는 Inkscape와 유사한 프로그램이 있습니까?

Illustrator 또는 Inkscape와 같은 2D 벡터 응용 프로그램의 또 다른 단점은 그리드 축과 정렬되지 않은 개체를 그리는 것이 어렵다는 것입니다. 원근감을 변경하지 않고 그림의 큐브를 20 ° 회전 시키려고한다고 가정합니다. 어떻게 하시겠습니까?

참고 : 여기에있는 답변의 도움으로 다음과 같은 도구가 유망했습니다.

  1. 블렌더의 벡터 렌더링 방법 (무료 소프트웨어)
  2. Maya Vector Renderer (상업용 소프트웨어)
  3. Swift 3D (상업용 소프트웨어)
  4. Carrara (상업용 소프트웨어) 용 VectorStyle 2
  5. Google SketchUp Pro (상업용 소프트웨어)
  6. GeoGebra (자유 소프트웨어)

마야는 swift3d
joojaa를

답변:


6

Google SketchUp이 완벽하다고 생각합니다.

[PRO] PDF 및 EPS 내보내기 : 2D 벡터 이미지

Google SketchUp Pro 버전을 사용하면 모델보기를 PDF 및 EPS 형식으로 내보낼 수 있으며 Illustrator 및 Freehand와 같은 벡터 편집 프로그램에서 계속 작업 할 수 있습니다. 해상도와 무관 한 2D 이미지의 경우 이러한 형식으로 내보내는 것이 가장 좋습니다.

출처 >>

안타깝게도이 기능은 Pro 버전에서만 제공됩니다.

(나는 sketchUp을 제대로 사용하지 않았기 때문에 실제로 어떻게 잘 내보내는 지 알 수 없습니다.)


이 기능을 사용하여 내 보낸 구와 상자를 보여주는 간단한 스펜스가 있습니까?
Jan

@Jan 이전에 무언가를 찾는 데 어려움을 겪었지만 다시 요청한 후이 비디오 youtube.com / ...을 찾았습니다. 이것이 제가 찾은 유일한 예일뿐입니다. 그러나 잘못된 검색어를 모두 사용했을 수도 있습니다. Dunno는 어떤 버전의 스케치 업을 사용하고 있었는지 알고 있습니다. 최신 버전에는 약간의 개선이있을 수 있습니다.
Joonas

같은 남자의 다른 비디오가 있습니다 youtu.be/334BI29mnyo
Joonas

3

많은 건축 학교에서 3 차원 지오메트리의 주석이 달린 벡터 드로잉을 생성하기 위해 선택한 소프트웨어는 Rhinoceros 3D (Rhino)에서 Illustrator 까지의 워크 플로우입니다 . Rhino는 일반적으로 Python 또는 Grasshopper (시각적 프로그래밍 플러그인)를 사용하여 쉽게 스크립팅하거나 확장 할 수 있기 때문에 3D 도면, 다이어그램 및 제도에 가장 적합한 도구입니다 . 또한 Rhino는 Illustrator 및 PDF를 포함한 다양한 파일 형식을 가져올 수 있습니다.

Rhino에는 일반적으로 사용되는 옵션이 포함되어 있습니다.

  • Make2D 는 현재 뷰포트 (모든 그래픽 투영)에서 객체의 2 차원 벡터 추적을 만듭니다. 새로운 2 차원 객체를 생성하고 가시 선과 은선을 별도의 레이어로 분리 할 수 ​​있습니다.
  • 그런 다음 Rhino는 추가 그래픽 편집을 위해 결과 2D 벡터 객체를 포스트 스크립트 형식 의 Illustrator 파일내보낼 수 있습니다 .

이 워크 플로우로 작성할 수있는 도면 유형의 샘플은 다음과 같습니다.

Rhino는 기본적으로 SVG로 내보내지는 않지만 Python 스크립팅을 사용하여 해당 기능을 빌드 하려는 시도 가있었습니다 .


1
정직 CAD 응용 프로그램의 무리가이 모든 포함, 솔리드 웍스, 지난번 할 수있을합니다 (프로 | 전자), solidedge, 마이크로, CATIA, 정점, NX, AutoCAD를 .... 당신은 아무런 문제없이 SVG에 PS 파일을 변환 할 수 있습니다
joojaa

@joojaa 그중 일부에 대한 세부 정보를 알고 있다면 답변으로 게시하는 것이 유용 할 수 있습니다.
BenjaminGolder

예. 그러나 사용자는 일반적으로 이것의 일부가 아닌 색 음영을 요청합니다. 스레드를 납치하는 것이 적절한 지 확실하지 않습니까?
joojaa

@joojaa 당신이 완전히 맞아요. 나는 어떻게 든 음영을 간과했습니다. 내 대답이 여기 있어야한다고 생각합니까? 나는 그것을 삭제하려고 생각합니다 ...
BenjaminGolder

Naah no problem
joojaa

2

Swift3D그라디언트 음영 을 제공하는 것 같은 벡터 기반 3D 응용 프로그램입니다 .


Swift 3D로 렌더링 된 구와 상자를 보여주는 간단한 SVG 이미지를 게시 할 수 있습니까?
Jan

2

GeoGebra로 할 수 있다는 의혹이 있습니다. 지오메트리 구성을위한 무료 앱입니다. 그들은 주로 평면 측정에 중점을 두지 만 현재 베타 버전에는 입체 측정 기능이 있습니다.


2

모든 주요 렌더러가이를 지원해야합니다. Google 용어는 "벡터 라인 렌더링"입니다.

예 : "3ds max 벡터 라인 렌더링"

업데이트 : 내 대답이 너무 모호한 것 같습니다. "일러스트!" 플러그인 (3ds max)은 벡터 라인 출력을 지원합니다. 이것은 플래시 내보내기입니다

http://www.davidgould.com/ "Illustrate!의 놀라운 기능 중 하나는 이러한 스타일을 벡터 아트웍으로 렌더링하는 기능입니다. 현재 Shockwave Flash, Adobe Illustrator 및 Autocad DXF 출력을 지원하므로 3D 장면을 렌더링 할 수 있습니다. 인터넷에 표시하거나 다른 벡터 그래픽에 포함 할 수 있습니다. "


1
그것을 확인하지 않으면, 그들이 비트 맵 형식의 와이어 프레임 렌더링에 대해 이야기 할 것입니다. Mental Ray와 같은 일부 렌더러는 EPS로 렌더링 할 수 있지만 비트 맵 미리보기 이미지 일뿐입니다.
jontyc

벡터 출력이라고 생각하지만 결과는 비트 맵 출력을 추적하는 것과 다소 비슷합니다.
e100

위의 업데이트를 참조하십시오; 나는 실제로이 상황에 직면 했으므로 질문을 완벽하게 이해했습니다. 내 대답은 너무 일반적이었습니다. "Google에 물어보세요!" 정말 도움이되지 않습니다.
더그 리

autodesk 라이센스 swift3d
joojaa

1

SolidWorks를 사용하는 기계 엔지니어 입니다. 원하는 치수를 매개 변수화 할 수도 있습니다. 이것은 모든 차원이 수학 방정식을 통해 관련 될 수 있음을 의미합니다.

더 많은 이미지 가이 소프트웨어 에서 만들어진 것 같습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.