G'MIC 3.6:新的过滤器和图像处理框架的改进

G'MIC

前几天公布了 新版“G'MIC 3.6”框架发布,它引入了新功能、关键性能改进、新命令和创意过滤器,扩展了框架的功能。

对于那些不熟悉 G'MIC(G REYC 的图像计算魔法)的人来说,你应该知道这个 它是图像处理领域最完整、用途最广泛的工具之一这个开源引擎不仅提供了通用的脚本语言,还提供图形界面和插件,让您可以非常灵活地转换、过滤和显示图形内容。

G'MIC 3.6主要新功能

其中最引人注目的创新是 有机纤维/图案过滤器, 能够生成类似于生物纤维的视觉结构。这种效果能够创造出引人入胜的纹理,在数字设计和生成艺术领域具有巨大潜力。

在 3D 渲染区域, multithreaded3d 命令已发布 为 object3d 命令启用多线程渲染, 加速三维图形的生成。此外 添加了 normals3d 命令,负责计算网格上的单位法向量,这有助于在复杂表面上实现更逼真的着色。

有机纤维

语言的核心 还收到新闻: 替换变量 $% 现在可以在循环中使用,它在迭代过程中从 0 线性演变为 1,扩展了自定义脚本中动画和数学分级的可能性。

另外, 在 do…while 结构中添加了对括号的支持,提高语法清晰度并使语言更接近于 C++ 等更熟悉的风格。

内部改进和性能优化

的翻译 脚本语言已被重写,现在处理代码的速度提高了 2.5%, 由于减少了字符串比较操作,3D 渲染引擎也得到了优化,改进了光照计算和 Z 轴裁剪,以处理可见区域之外的物体。

还强调了 位移等重要命令已被重新编码, 现在,它在并行运行时可以提供更一致的结果,并且集成的 3D 引擎在照明和平面外几何剪辑方面有所改进。

gmic 3.60

的支持 格式也在不断发展: 3.6 版将压缩选项扩展至 将图像保存为 TIFF 格式,并优化读写 使用 OpenMP 进行并行化处理大型文件。

此外,pack_sprites 命令已经完全重新设计,使得精灵打包更快、更智能,非常适合游戏和引擎开发人员。

新的图形过滤器

关于新添加的过滤器,以下几点尤为突出:

  • 渲染/对话泡泡,非常适合在图像中添加漫画气球。
  • 2.5D 渲染/挤压,模拟平面图形中的深度。
  • 渲染/蓬松的云彩,具有逼真的大气效果。
  • RBF 变形,允许您通过操纵关键点来扭曲图像。

标准库中的新命令

  • multithreaded3d (mt3d):启用多线程 3D 渲染,加快生成速度,但可能会出现伪影。
  • normals3d:返回 3D 网格的法线向量。
  • thickcircle、thickellipse 和 thickpolygon:允许您生成具有厚彩色边缘的几何图形。
  • at_curve:提取沿着样条曲线的像素。
  • resize_displacement:优化置换贴图的可扩展性。

更正与一般重要

其中最值得注意的优化包括:

  • 改进了对 TIFF 文件压缩的​​支持。
  • 使用 OpenMP 加速大图像上的最小/最大搜索。
  • 分割、位移和多边形渲染命令的改进。
  • 修复了 SVD、特征值、中位数和数学表达式运算等关键函数的错误。
  • 修复了SVD、特征值等数学运算中的精度问题,修正了Phong模型下3D网格渲染的bug,调整了镜面反射计算中的参数。
  • 修复了命令中的错误,例如矢量图像的中值、空字符串的 find() 函数以及与神经网络和并行处理相关的库中的各种不一致性。

最后,如果您有兴趣了解更多,可以查阅详情 以下链接。

如何安装 G'MIC 3.6?

对于那些有兴趣安装这个开源框架的人来说,你应该知道它的安装很简单,只需要打开一个终端并运行以下命令:

flatpak 安装 flathub org.gimp.GIMP.Plugin.GMic

同样,您可以检查可用的下载和软件包 从下面的链接。