前几天公布了 新版“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 引擎在照明和平面外几何剪辑方面有所改进。

的支持 格式也在不断发展: 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
同样,您可以检查可用的下载和软件包 从下面的链接。