G'MIC 3.6: Neue Filter und Verbesserungen am Bildverarbeitungs-Framework

G'MIC

Vor wenigen Tagen wurde es bekannt gegeben Veröffentlichung der neuen Version des Frameworks „G’MIC 3.6“, das neue Funktionen, wichtige Leistungsverbesserungen, neue Befehle und kreative Filter einführt, die die Fähigkeiten des Frameworks erweitern.

Wer G'MIC (G REYC's Magic for Image Computing) nicht kennt, sollte wissen, dass dies Es ist eines der umfassendsten und vielseitigsten Werkzeuge in der BildverarbeitungDiese Open-Source-Engine bietet nicht nur eine universelle Skriptsprache, sondern auch grafische Oberflächen und Plugins, mit denen Sie grafische Inhalte mit großer Flexibilität konvertieren, filtern und anzeigen können.

Die wichtigsten neuen Funktionen von G'MIC 3.6

Zu den auffälligsten Neuerungen gehört die Filtermuster/Organische Fasern, ist in der Lage, visuelle Strukturen zu erzeugen, die biologischen Fasern ähneln. Dieser Effekt ermöglicht faszinierende Texturen mit großem Potenzial im digitalen Design und in der generativen Kunst.

Im Bereich 3D-Rendering Der Befehl „multithreaded3d“ wird freigegebenDass ermöglicht Multithread-Rendering für den Befehl object3d, Beschleunigung der Generierung dreidimensionaler Grafiken. Auch Der Befehl normals3d wurde hinzugefügt, der für die Berechnung der Einheitsnormalvektoren auf Netzen verantwortlich ist, was eine realistischere Schattierung auf komplexen Oberflächen ermöglicht.

organische_fasern

Der Kern der Sprache auch Neuigkeiten erhalten: Die Substitutionsvariable $% kann nun in Schleifen verwendet werden, das sich über Iterationen linear von 0 bis 1 entwickelt und die Möglichkeiten für Animation und mathematische Abstufung innerhalb benutzerdefinierter Skripte erweitert.

Zusätzlich Unterstützung für Klammern wurde in do…while-Strukturen hinzugefügt, wodurch die syntaktische Klarheit verbessert und die Sprache bekannteren Stilen wie C++ näher gebracht wird.

Interne Verbesserungen und Leistungsoptimierung

Der Dolmetscher des Die Skriptsprache wurde neu geschrieben und verarbeitet Code jetzt 2.5 % schneller. dank der Reduzierung von String-Vergleichsoperationen. Die 3D-Rendering-Engine wurde mit verbesserten Beleuchtungsberechnungen und Z-Clipping optimiert, um Objekte außerhalb des sichtbaren Bereichs zu verarbeiten.

Es wird auch hervorgehoben, dass Wichtige Befehle wie die Verschiebung wurden neu kodiert, die jetzt bei paralleler Ausführung konsistentere Ergebnisse liefert, und die integrierte 3D-Engine, die Verbesserungen bei der Beleuchtung und beim Out-of-Plane-Geometrie-Clipping einführt.

gmic 3.60

Die Unterstützung von Auch Formate entwickeln sich weiter: Version 3.6 erweitert die Komprimierungsoptionen auf Speichern Sie Bilder im TIFF-Format und optimieren Sie das Lesen und Schreiben großer Dateien mit Parallelisierung unter Verwendung von OpenMP.

Darüber hinaus wurde der Befehl pack_sprites komplett neu gestaltet, wodurch das Packen von Sprites schneller und intelligenter wird, ideal für Spiele- und Engine-Entwickler.

Neue Grafikfilter

Bei den neu hinzugefügten Filtern fallen die folgenden auf:

  • Rendering/Sprechblasen, ideal zum Hinzufügen von Comic-Sprechblasen zu Bildern.
  • 2.5D-Rendering/Extrusion, das Tiefe in flachen Grafiken simuliert.
  • Rendering/Flauschige Wolken mit realistischen Atmosphäreneffekten.
  • RBF-Deformation, mit der Sie Bilder durch Manipulation wichtiger Punkte verzerren können.

Neue Befehle in der Standardbibliothek

  • multithreaded3d (mt3d): Ermöglicht Multithread-3D-Rendering, wodurch die Generierung beschleunigt wird, jedoch die Möglichkeit von Artefakten besteht.
  • normals3d: Gibt Normalvektoren von 3D-Netzen zurück.
  • thickcircle, thickellipse und thickpolygon: ermöglichen die Generierung geometrischer Figuren mit dicken, farbigen Kanten.
  • at_curve: Extrahiert Pixel, die Spline-Kurven folgen.
  • resize_displacement: Optimiert die Skalierbarkeit von Displacement Maps.

Allgemeine Korrekturen und Verbesserungen

Zu den bemerkenswertesten Optimierungen gehören:

  • Verbesserte Unterstützung für die Komprimierung in TIFF-Dateien.
  • Beschleunigen Sie Min/Max-Suchen mit OpenMP bei großen Bildern.
  • Verbesserungen an den Befehlen zum Teilen, Verschieben und Polygon-Rendering.
  • Fehlerbehebungen für kritische Funktionen wie SVD, Eigenwerte, Mediane und Operationen mit mathematischen Ausdrücken.
  • Präzisionsprobleme bei mathematischen Operationen wie SVD und Eigenwerten wurden behoben, Fehler beim 3D-Mesh-Rendering unter dem Phong-Modell wurden korrigiert und Parameter bei der Berechnung von spiegelnden Reflexionen wurden angepasst.
  • Es wurden Fehler in Befehlen wie dem Median für Vektorbilder, der Funktion find() für leere Zeichenfolgen und verschiedene Inkonsistenzen in Bibliotheken im Zusammenhang mit neuronalen Netzwerken und paralleler Verarbeitung behoben.

Wenn Sie daran interessiert sind, mehr darüber zu erfahren, können Sie schließlich die Details im einsehen folgenden Link

Wie installiere ich G'MIC 3.6?

Wenn Sie an der Installation dieses Open-Source-Frameworks interessiert sind, sollten Sie wissen, dass die Installation einfach ist und lediglich das Öffnen eines Terminals und die Ausführung des folgenden Befehls erfordert:

flatpak installiere flathub org.gimp.GIMP.Plugin.GMic

Ebenso können Sie die verfügbaren Downloads und Pakete überprüfen über den Link unten.