本人非专业设计人员,甚至连业余都算不上。。。只是平时无聊,偶尔做点小东西聊以自娱。
下面列出的软件多为自己平时用过或者想要学习的一些开源软件,主要面向设计类工作(如图像编辑、音视频剪辑、CAD和电子电路等)。稍作总结,并无足够的专业性与参考价值。
一、图像处理
1. GIMP
GIMP (GNU Image Manipulation Program) 是一个开源的图像处理工具,支持多种操作系统。其基本理念和操作都和 Adobe Photoshop 类似,对于使用过同类软件的人基本没有入手难度。
GIMP 既可以作为简单的画图程序,也能作为专家级的照片处理(包括照片润饰、图像合成和创建图像等)程序,或在线批处理系统、批量图像渲染器,以及图像格式转换工具等。
GIMP 具有可延伸性和可扩展性,能通过扩展插件完成各种事情。其高级脚本接口允许用户通过编写简单的脚本完成从最简单到最复杂的各种图像处理过程。
特性与功能
- 完整的图像工具套件,包括画笔、铅笔、喷枪、克隆等。
- 基于平铺(Tile-based)的内存管理使图像大小限制在可用的磁盘空间内。
- 对所有涂画工具都使用次像素(Sub-pixel)取样,能产生高品质的反锯齿效果。
- 完全的 Alpha 通道支持。
- 支持图层和通道。
- 允许从外部程序(如 Script-Fu) 调用 GIMP 内部命令。
- 先进的脚本化处理能力。
- 多级撤消/重做(只受磁盘空间大小限制)。
- 变换工具包括旋转,缩放,切变和翻转。
- 支持包括 GIF、JPEG、PNG、XPM、TIFF、TGA、MPEG、PS、PDF、PCX、BMP 在内的多种文件格式。
- 选择工具包括矩形、椭圆、自由、模糊、贝赛尔曲线和智能剪刀。
- 通过插件可以轻松地添加对新文件格式的支持和效果滤镜。
相关资源
- GIMP 官网
- 用户手册
- 官方教程
2. Inkscape
Inkscape 是一个开源的矢量图形编辑软件,功能类似于 Adobe Illustrator。只不过它使用 SVG (Scalable Vector Graphics) 作为原生的格式。
Inkscape 拥有复杂的绘图工具,常被设计从业人员及爱好者用于创建各种图形,如插图,图标,徽标,图表,地图和 Web 图形。
同时也支持导入和导出各种文件格式,包括 SVG,AI,EPS,PDF,PS 和 PNG。
相关资源
- Inkscape 官网
- 软件功能与特性
- 官方教程
- Logos By Nick 的视频教程(YouTube)
3. Krita
Krita 是一款开源的专业绘画软件,其目标是打造一款人人都用得起的数字绘画工具。适用于:
- 概念美术设计
- 材质与电影布景
- 插画和漫画等
相关资源
- Krita 官网
- 功能介绍
- 用户手册
二、音视频剪辑
1. Audacity
Audacity 是一款开源的多轨道音频编辑软件。虽然界面看起来有点复古。。。但是功能很实用且非常容易上手。
软件特性
- Audacity 可以通过麦克风或混音器录制现场音频,或者将其他媒体上的录音数字化
- 导入、编辑和组合声音文件,并以多种不同的文件格式导出录制内容
- 通过重采样和抖动完成高质量的采样率和格式转换,支持 16位、24位和32位音频
- 支持 LADSPA、LV2、Nyquist、VST 和 Audio Unit 效果插件。可以在文本编辑器中轻松修改效果,甚至可以编写自己的插件。
- 通过剪切、复制、粘贴和删除轻松编辑音频数据,无限制地顺序撤销和重做
- LADSPA、LV2、VST 和音频单元(macOS)效果的实时预览
- 可以使用键盘快捷键完全操纵音频轨道和选区
- 频谱图视图模式用于可视化和选择频率; Plot Spectrum 窗口用于详细的频谱分析
相关资源
Audacity 官网
官方文档(在线版)
2. Shotcut
Shotcut 是一个开源且跨平台的视频剪辑软件,适用于 Windows、Mac 和 Linux 系统。主要功能包括多种音视频格式的支持、原生时间线编辑、分辨率支持 4k 等。
相关资源
- Shotcut 官网
- 功能与特性
- 官方教程
3. HandBrake
HandBrake 是一种视频格式转换器,可以将视频从几乎任何格式转换为当前受广泛支持的编码格式。
相关资源
- Handbrake 官网
- 特性
- 官方文档
三、3D建模与CAD
1. Blender
Blender 是一个开源的3D动画套件,支持整个 3D建模、装配、动画、模拟、渲染、合成和运动跟踪等创作流程,甚至包含视频编辑和游戏创建功能。
Blender 是非常惊艳的 Big Buck Bunny 等开源动画电影的主要制作工具。
嗯,不明觉厉。。。
相关资源
Blender 官网
功能与特性
官方支持(文档、示例等)
Blender 2.79 中文手册
2. OpenSCAD
OpenSCAD 是用于创建实体3D CAD模型的开源软件。与主要用于创作3D动画的开源软件 Blender 不同,它更关注于3D建模的CAD方面。
OpenSCAD 不是一个交互式建模软件。相反,它类似于3D编译器,读入描述对象的脚本文件并通过脚本中定义的建模过程呈现3D模型。
OpenSCAD 提供了两种主要的建模技术:建设性的实体几何(onstructive solid geometry)以及对2D轮廓的挤压。
Autocad DXF文件可用作此类2D轮廓的数据交换格式。
相关资源
OpenSCAD 官网
官方文档
Github 主页
2. QCAD
QCAD 是一个用于二维计算机辅助绘图(CAD)的开源软件。可以用其创建建筑物、室内设计、机械部件或电路图等技术图表。
支持 Windows, macOS 和 Linux 系统,其源代码在 GPLv3 协议下发布。
相关资源
QCAD 官网
功能与特性
官方文档
3. SketchUp
SketchUp 是一个闭源的3D建模软件,适用于建筑学、室内设计、景观建设、土木和机械工程、电影和视频游戏设计等多种绘图场景。
SketchUp 是一种以易用性著称的 CAD 解决方案,使用该应用程序就像使用笔和纸绘图一样简单。它采用直接推拉的编辑技术,确保可以快速生成日常用品的模型。
SketchUp 包括一个免费的在线版应用程序 SketchUp Free,一个免费的桌面版应用程序 SketchUp Make(2017年12月以后停止更新,迁移到在线版。但仍提供下载),和一个带有附加功能的付费版本 SketchUp Pro。
SketchUp 还提供一个在线的模型组件库(门窗、桌椅、花草等等)3D Warehouse,用户可以向其上传自己创作的模型,同时也支持模型的免费下载。
相关资源
SketchUp 官网
帮助中心
官方 YouTube
电子电路
1. EAGLE
Autodesk EAGLE 是一款闭源的电子设计自动化(EDA)软件。它使得印刷电路板(PCB)设计人员能够轻松地完成原理图设计、元件布局、PCB布线等工作。
EAGLE 有提供免费版供爱好者和创客使用。
原理图编辑器
- 使用一整套SPICE仿真方法快速测试方案并验证电路性能
- 在项目之间自由拖放可重复使用的区块,自动同步原理图和PCB电路
- 通过一整套电子规则检查验证原理图设计
PCB布局编辑器
- 使用一整套对齐工具精确地组合与排列PCB设计对象
- 根据预先定义的设计原则自适应地、交互式地完成路径选择
- 通过完全可定制的PCB设计规则和约束控制设计流程,避免无法预料的意外情况。
再一次不明觉厉。。。有点尴尬
相关资源
EAGLE 官网
特性与功能
官方学习中心
2. Fritzing
Fritzing 是一款电子设计自动化软件,学习难度非常低,很适合创客和业余爱好者们的需求,在 Arduino 和 Raspberry Pi 用户中非常受欢迎。
它提供了真实的“面包板”视图,其丰富的零件库中也包含了许多常用的高级组件(如各种型号的 Arduino 板)。
Fritzing 还可以将实物化的电子设计转换成可用于生产的PCB布局,不过貌似功能很基础。。。
相关资源
Fritzing 官网
Github 主页
官方文档
3. Tinkercad
Tinkercad是一款免费的用于3D设计、电子电路和编程的在线软件,主要面向老师、孩子、业余爱好者和设计师。
该软件主要由 3D Designs 和 Circuits 两个模块构成,之所以放在电子电路这一小节,主要是我个人对它的 3D设计模块不太感冒(有点儿童化?)。。。
不过创建用于 3D打印的模型应该是挺方便的。
倒是电路模块比较吸引我,界面类似于 Fritzing ,可以利用 Blocks 或者纯代码编写程序。
竟然还支持仿真,能够真实地模拟出实际电路的运行状态(比如 LED 闪烁、舵机转动等)。
相关资源
Tkinercad 官网
素材库
官方教程
其他(个人爱好)
Stellarium
Stellarium 是一款免费开源的天文馆软件,可以用来显示逼真的 3D星空景观,就像用肉眼、双筒望远镜或天文望远镜看到的一样。。。
有手机版,不过好像从 Google 应用商店下载是付费的。
移动版可以开启“跟随”模式,根据手机方向的变动自动切换显示的星空区域,野外看星星的利器。
相关资源
Stellarium 官网
附注
呃,有点划水了。。基本上相关资源都是官网的链接,,有时间好好找找其他地方有价值的资料。。