G'MIC 3.6: Nové filtre a vylepšenia systému spracovania obrazu

G'MIC

Pred pár dňami to bolo oznámené Vydanie novej verzie frameworku „G'MIC 3.6“, ktorá predstavuje nové funkcie, kľúčové vylepšenia výkonu, nové príkazy a kreatívne filtre rozširujúce možnosti frameworku.

Pre tých, ktorí nie sú oboznámení s G'MIC (G REYC's Magic for Image Computing), by ste mali vedieť, že toto Je to jeden z najkompletnejších a najuniverzálnejších nástrojov na spracovanie obrazu.Tento open-source engine nielenže poskytuje univerzálny skriptovací jazyk, ale ponúka aj grafické rozhrania a pluginy, ktoré vám umožňujú konvertovať, filtrovať a zobrazovať grafický obsah s veľkou flexibilitou.

Hlavné nové funkcie G'MIC 3.6

Medzi najvýraznejšie inovácie patrí Vzory filtrov/Organické vlákna, schopný generovať vizuálne štruktúry podobné biologickým vláknam. Tento efekt umožňuje vytvárať zaujímavé textúry s veľkým potenciálom v digitálnom dizajne a generatívnom umení.

V oblasti 3D vykresľovania, príkaz multithreaded3d je vydanýŽe umožňuje viacvláknové vykresľovanie pre príkaz object3d, urýchlenie generovania trojrozmernej grafiky. Tiež Pridaný je príkaz normals3d, ktorý je zodpovedný za výpočet jednotkových normálových vektorov na sieťach., čo umožňuje realistickejšie tieňovanie na zložitých povrchoch.

organické_vlákna

Jadro jazyka dostávajte aj novinky: Substitučnú premennú $% je teraz možné použiť v cykloch., ktorý sa lineárne vyvíja od 0 do 1 v priebehu iterácií, čím rozširuje možnosti animácie a matematického stupňovania v rámci vlastných skriptov.

Okrem toho, V štruktúrach do…while je pridaná podpora pre zátvorky, čím sa zlepšuje syntaktická jasnosť a jazyk sa približuje k známejším štýlom, ako je C++.

Interné vylepšenia a optimalizácia výkonu

Tlmočník Skriptovací jazyk bol prepísaný a teraz spracováva kód o 2.5 % rýchlejšie, vďaka zníženiu počtu operácií porovnávania reťazcov. 3D renderovací engine bol optimalizovaný s vylepšenými výpočtami osvetlenia a Z-clippingom na spracovanie objektov mimo viditeľnej oblasti.

Je tiež zdôraznené, že Dôležité príkazy, ako napríklad posunutie, boli prekódované, ktorý teraz poskytuje konzistentnejšie výsledky pri paralelnom spustení a integrovaný 3D engine, ktorý prináša vylepšenia v osvetlení a orezávaní geometrie mimo roviny.

gmic 3.60

Podpora Formáty sa tiež vyvíjajú: Verzia 3.6 rozširuje možnosti kompresie na ukladať obrázky vo formáte TIFF a optimalizovať čítanie a zápis veľkých súborov s paralelizáciou pomocou OpenMP.

Príkaz pack_sprites bol navyše úplne prepracovaný, vďaka čomu je balenie spritov rýchlejšie a inteligentnejšie, čo je ideálne pre vývojárov hier a enginov.

Nové grafické filtre

Pokiaľ ide o nové pridané filtre, vynikajú nasledujúce:

  • Renderovanie/rečové bubliny, ideálne na pridávanie komiksových bublín k obrázkom.
  • 2.5D vykresľovanie/extrúzia, ktorá simuluje hĺbku v plochej grafike.
  • Vykresľovanie/nadýchané oblaky s realistickými atmosférickými efektmi.
  • Deformácia RBF, ktorá umožňuje skresľovať obrázky manipuláciou s kľúčovými bodmi.

Nové príkazy v štandardnej knižnici

  • multithreaded3d (mt3d): Umožňuje viacvláknové 3D vykresľovanie, čím zrýchľuje generovanie, ale s možnosťou výskytu artefaktov.
  • normals3d: Vráti normálové vektory 3D sietí.
  • thickcircle, thickellipse a thickpolygon: umožňujú generovať geometrické útvary s hrubými, farebnými hranami.
  • at_curve: Extrahuje pixely podľa spline kriviek.
  • resize_displacement: Optimalizuje škálovateľnosť máp posunutia.

Všeobecné opravy a vylepšenia

Medzi najvýznamnejšie optimalizácie patria:

  • Vylepšená podpora kompresie v súboroch TIFF.
  • Zrýchlenie vyhľadávania min/max pomocou OpenMP na veľkých obrázkoch.
  • Vylepšenia príkazov na rozdelenie, posunutie a vykresľovanie polygónov.
  • Opravy chýb pre kritické funkcie, ako sú SVD, vlastné čísla, mediány a operácie s matematickými výrazmi.
  • Boli opravené problémy s presnosťou v matematických operáciách, ako sú SVD a vlastné čísla, boli opravené chyby v 3D vykresľovaní siete podľa Phongovho modelu a boli upravené parametre pri výpočte zrkadlových odrazov.
  • Boli opravené chyby v príkazoch, ako napríklad medián pre vektorové obrázky, funkcia find() pre prázdne reťazce a rôzne nezrovnalosti v knižniciach spojených s neurónovými sieťami a paralelným spracovaním.

Nakoniec, ak máte záujem dozvedieť sa viac o tom, môžete si prečítať podrobnosti v nasledujúci odkaz.

Ako nainštalovať G'MIC 3.6?

Pre tých, ktorí majú záujem o inštaláciu tohto open source frameworku, by ste mali vedieť, že jeho inštalácia je jednoduchá a vyžaduje si len otvorenie terminálu a spustenie nasledujúceho príkazu:

flatpak nainštalujte flathub org.gimp.GIMP.Plugin.GMic

Podobne si môžete skontrolovať dostupné súbory na stiahnutie a balíky z odkazu nižšie.