跳转到内容

Blender 3D:菜鸟到专业/使用 Inkscape 创建高级贝塞尔曲线

来自维基教科书,开放世界开放书籍

Inkscape 简介

[编辑 | 编辑源代码]

Inkscape 是一款免费程序,使用 SVG(可缩放矢量图形)作为其文件格式,这些 SVG 文件可以作为贝塞尔曲线导入 Blender。 Inkscape 有一些非常棒的工具可以创建在 Blender 本身中需要花费很长时间才能完成的形状。 我们将使用 Inkscape,因为它免费并且非常容易学习。

安装 Inkscape

[编辑 | 编辑源代码]
  • Mac OS X 和 Windows:访问 Inkscape.org 并点击下载。 每个操作系统都将提供安装文件。
  • Linux:进入终端。

对于 Arch Linux,输入 pacman -S inkscape
对于基于 Debian 的发行版,输入 sudo apt-get install inkscape
对于 Fedora 和基于 rpm 的发行版,输入 yum -y install inkscape
对于任何其他发行版,请检查您的包管理器以查看它是否包含 inkscape 的包。 如果没有,请在 Inkscape.org 下载源代码并在源目录中运行 PKGBUILD。

Inkscape 是一个相当大的程序,因此下载和安装需要一段时间。

由于 Blender 不会从 SVG 文件导入任何效果或滤镜,因此我们只需要学习基本的路径建模。 这非常容易学习,而且很快就能掌握。 安装完成后,打开 Inkscape。 您将看到一个大的空白页面和左侧的一些按钮。 不要理会空白页面,我们不需要它。 我们将在完成本教程后重新调整它的大小。 在开始之前,我将向您展示如何使用一些控件。 您可能会经常右键单击,因为您习惯了 Blender,但这没关系。 我们先从一个星星开始,练习一些控件。 点击左侧的星星/多边形工具,然后点击纸上的任何地方并拖动。

简单控制

[编辑 | 编辑源代码]

点击左侧的光标图标回到“对象模式”。 现在,让我们尝试一些控件

操作 热键
放大/缩小 CTRL+滚动
沿 Y 轴移动 滚动
沿 X 轴移动 SHIFT+滚动
沿两个轴移动 按住 MMB 并拖动
选择路径/曲线 LMB
全选 CTRL+A
选择矩形内的所有路径/曲线 按住 LMB 并拖动(就像在桌面上选择图标一样)

这些只是其中几个控件,您将在本教程的后面部分了解更多控件。

编辑您的贝塞尔路径

[编辑 | 编辑源代码]

回到星星/多边形工具,以便我们可以编辑星星。 您将看到星星上出现了两个点。 您可以将它们拖动到周围,看看会发生什么。 您还可以做的事情是为星星添加更多点、更改尖峰比率、使其变圆、以及使用图像上方的“更改:”对话框将其随机化。

如果您想分别编辑每个节点而不进行对称操作,请返回到“选择和变换对象”模式,然后点击路径>对象到路径。 现在您可以转到“通过节点编辑路径”模式,并稍微调整一下形状。

通过点击和拖动,您可以移动节点或弯曲边缘。 当您创建曲线时,将显示两个节点,您可以拖动这两个节点以更精确地编辑曲线。

要在路径中添加节点,请选择一条边并按下加号按钮 ,要删除节点,请按下减号按钮,并且,嗯,按钮本身就解释得很清楚,所以您可以随意玩玩,看看会得到什么。

当您认为自己已经掌握了如何编辑路径后,让我们尝试从头开始创建一条路径。 点击“绘制贝塞尔曲线”按钮 ,然后点击添加您想要的形状的节点。 如果您点击并拖动,您将创建节点并在拖动鼠标时弯曲节点。 要完成路径,请绕到您创建的第一个节点并点击它。 这将完成路径并使其成为一个实体形状。 完成后,将显示形状的轮廓或描边。 如果您想将其显示为实体形状,您可以点击底部的某个颜色,它将用该颜色填充路径。

现在,将星星移动到路径内(当然,在“选择和变换对象”模式下),但不要与路径的边界重叠。 如果星星太大,请将其缩小并按住 Ctrl 以保持 X 轴和 Y 轴上的相同比例。 选择路径和星星,然后按下路径>差集,在路径内切出一个星形孔。

恭喜您,您已经创建了一个毫无意义的随机形状,并学习了在 Inkscape 中创建形状的基础知识! 现在,是时候将其导入 Blender 了! 保存您的 SVG 图像并打开 Blender。 按下文件>导入>路径(.svg、.ps、.eps、.ai、gimp)(Blender 2.49)。 选择您的 SVG 文件,设置保持原样。 按下确定,您将看到路径出现在 Blender 中(您可能需要删除默认的立方体才能看到它)。 从这里,您可以挤出、倒角,以及对您的贝塞尔路径执行您想做的任何操作。

结果可能类似于此:

华夏公益教科书