哪个软件将3D对象的平面投影渲染为矢量图形?


14

我想创建三维几何对象的二维投影。绘图应为SVG或PDF的矢量格式,可以由Inkscape或Adobe Illustrator导入。在Wikipedia上,我找到了以下示例(原始SVG,CC-SA):

3D SVG

这些是等轴测图。可以使用Inkscape的轴测网格功能构建其线框版本(仅黑线)。但是,此方法对阴影没有帮助。如果缺少梯度,球体将看起来很平坦。是否有一个类似于Inkscape的程序,让您选择光源的位置并生成带有渐变的平面投影?

2D矢量应用程序(例如Illustrator或Inkscape)的另一个缺点是难以绘制与网格轴不对齐的对象。假设您想将图中的立方体旋转20°,而无需更改透视图。你会怎么做?

注意:在这里找到答案的帮助下,我发现以下工具很有希望:

  1. Blender的矢量渲染方法(免费软件)
  2. Maya矢量渲染器(商业软件)
  3. Swift 3D(商业软件)
  4. 用于Carrara的VectorStyle 2(商业软件)
  5. Google SketchUp Pro(商业软件)
  6. GeoGebra(免费软件)

Maya使用swift3d
Joojaa

Answers:


6

我认为Google SketchUp可能是完美的选择。

[专业版]导出PDF和EPS:2D矢量图像

使用Google SketchUp专业版,您可以将模型的视图导出为PDF和EPS格式,使您可以继续在Illustrator和Freehand等矢量编辑程序中对其进行处理。对于需要与分辨率无关的2D图像,导出为这些格式无所不包。

来源>>

遗憾的是,此功能仅在Pro版本中并不便宜。

(我从未正确使用过sketchUp,所以我真的不知道它的导出效果如何。)


您是否碰巧显示了一个简单的场景,其中显示了使用此功能导出的球体和盒子?
1

@Jan之前我很难找到任何东西,但是由于你问我再试一次,所以我发现了这个视频youtube.com / ...这是我找到的唯一合适的例子,但是可能是因为我使用了所有错误的搜索词。他的SketchUp使用的,虽然说不上是什么版本的。有可能是最新版本的一些改进,谁知道..
Joonas

然后那里有来自同一个人的另一个视频youtu.be/334BI29mnyo
Joonas

3

在许多建筑学院中,从Rhinoceros 3D(Rhino)到Illustrator 的工作流程都是选择的用于创建带注释的3D几何图形的软件。Rhino通常是3D绘图,图表和制图的首选工具,因为它可以使用Python或Grasshopper轻松编写脚本或进行扩展(可视化编程插件)。此外,Rhino可以导入多种文件格式,包括Illustrator和PDF。

Rhino包括通常用于此的选项:

  • Make2D 创建当前视口(在任何图形投影中)中对象的二维矢量跟踪。它将生成新的二维对象,并且可以将可见线和隐藏线分隔为单独的图层。
  • Rhino然后可以将生成的2D矢量对象导出为 PostScript格式的Illustrator文件,以进行进一步的图形编辑。

这是您可以使用此工作流程创建的图形类型的示例:

我应该注意,尽管Rhino本身并不导出到SVG,但有人尝试使用Python脚本来构建该功能。


1
老实说,一堆cad应用程序都可以做到这一点,包括solidworks,creo(Pro | e),solidedge,microstation,catia,vertex,NX,autocad ....您可以将ps文件转换为svg完全没有问题
joojaa 2014年

@joojaa如果您知道其中一些详细信息,将其作为答案可能会很有用。
BenjaminGolder

是的,但是用户要求提供颜色阴影,这通常不是其中的一部分。我不确定为此劫持线程是否合适?
joojaa 2014年

@joojaa你完全正确。我以某种方式忽略了阴影。您认为我的答案应该在这里吗?我正在考虑将其删除...
BenjaminGolder

Naah没问题
joojaa 2014年

2

Swift3D是基于矢量的3d应用程序,似乎提供了渐变着色


您能否发布一个简单的SVG图像,显示一个用Swift 3D渲染的球体和一个盒子?
1

2

我怀疑您可以使用GeoGebra做到这一点。这是一个用于几何构造的免费应用程序。他们主要关注平面测量,但是当前的beta也具有立体测量。


2

所有主要渲染器都应支持这一点。您要查找的Google术语是“矢量线渲染”

例如:“ 3ds max矢量线渲染”

更新:似乎我的答案太含糊。“说明!” 插件(3ds max)支持矢量线输出;这是用于Flash导出

http://www.davidgould.com/ “ Illustrate!的一项惊人功能是它可以将这些样式渲染到矢量插图。它目前支持Shockwave Flash,Adobe Illustrator和Autocad DXF输出。这使您可以渲染3D场景。用于在Internet上显示或包含在其他矢量图形中。”


1
如果没有确认,我猜测他们将谈论线框渲染,而线框渲染仍是位图格式。某些渲染器(例如Mental Ray)可以渲染到EPS,但即使那样,这仅仅是位图预览图像。
jontyc 2012年

认为它是向量输出,但结果有点像跟踪位图输出。
e100 2012年

请参阅上面的更新;我以前确实面对过这种情况,所以我完全理解了这个问题。我的回答太笼统了,我猜是“问谷歌!” 并没有真正的帮助。
道格·李

Autodesk许可swift3d
joojaa 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.