G'MIC 3.6: Нови филтри и подобрения в рамката за обработка на изображения

G'MIC

Преди няколко дни беше обявено Пускане на пазара на новата версия на рамката "G'MIC 3.6", която въвежда нови функции, ключови подобрения в производителността, нови команди и креативни филтри, разширяващи възможностите на рамката.

За тези, които не са запознати с G'MIC (G REYC's Magic for Image Computing), трябва да знаят, че това... Това е един от най-пълните и универсални инструменти за обработка на изображения.Този двигател с отворен код не само предоставя универсален скриптов език, но също така предлага графични интерфейси и плъгини, които ви позволяват да конвертирате, филтрирате и показвате графично съдържание с голяма гъвкавост.

Основни нови функции на G'MIC 3.6

Сред най-впечатляващите иновации е Филтърни модели/органични влакна, способни да генерират визуални структури, подобни на биологични влакна. Този ефект позволява създаването на интригуващи текстури с голям потенциал в дигиталния дизайн и генеративното изкуство.

В областта за 3D рендериране, Командата multithreaded3d е пуснатаЧе активира многонишково рендиране за командата object3d, ускоряване на генерирането на триизмерна графика. Също така Добавена е командата normals3d, отговорна за изчисляване на единични нормални вектори върху мрежи., което улеснява по-реалистичното засенчване върху сложни повърхности.

органични_влакна

Ядрото на езика получавайте и новини: Променливата за заместване $% вече може да се използва в цикли, който еволюира линейно от 0 до 1 през итерациите, разширявайки възможностите за анимация и математическо градиране в рамките на персонализирани скриптове.

Освен това, Поддръжка за скоби е добавена в do…while структурите, подобрявайки синтактичната яснота и доближавайки езика до по-познати стилове като C++.

Вътрешни подобрения и оптимизация на производителността

Преводачът на Скриптовият език е пренаписан и сега обработва код с 2.5% по-бързо, благодарение на намаляването на операциите за сравнение на низове. 3D рендериращият енджин е оптимизиран с подобрени изчисления на осветлението и Z-изрязване за обработка на обекти извън видимата област.

Също така се подчертава, че Важни команди, като например изместване, са прекодирани, който вече предоставя по-последователни резултати при паралелно изпълнение, и интегрираният 3D енджин, който въвежда подобрения в осветлението и изрязването на геометрия извън равнината.

гмик 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 и собствени стойности са отстранени, грешки в 3D рендирането на мрежата по модела на Фонг са коригирани и параметрите са коригирани при изчисляването на огледални отражения.
  • Отстранени са грешки в команди като median за векторни изображения, функцията find() за празни низове и различни несъответствия в библиотеки, свързани с невронни мрежи и паралелна обработка.

И накрая, ако се интересувате да научите повече за него, можете да се консултирате с подробностите в следваща връзка.

Как да инсталирам G'MIC 3.6?

За тези, които се интересуват от инсталирането на тази рамка с отворен код, трябва да знаят, че инсталирането ѝ е лесно и изисква само отваряне на терминал и изпълнение на следната команда:

flatpak инсталирайте flathub org.gimp.GIMP.Plugin.GMic

По подобен начин можете да проверите наличните файлове за изтегляне и пакети от линка по-долу.