G'MIC 3.6: Novi filteri i poboljšanja okvira za obradu slika

G'MIC

Prije nekoliko dana je objavljeno Izlazak nove verzije okvira "G'MIC 3.6", koji uvodi nove funkcije, ključna poboljšanja performansi, nove naredbe i kreativne filtere koji proširuju mogućnosti okvira.

Za one koji nisu upoznati sa G'MIC-om (G REYC-ova magija za računarstvo slika), trebali biste znati da je ovo To je jedan od najkompletnijih i najsvestranijih alata za obradu slika.Ovaj open-source engine ne samo da pruža univerzalni skriptni jezik, već nudi i grafička sučelja i dodatke koji vam omogućavaju konvertiranje, filtriranje i prikazivanje grafičkog sadržaja s velikom fleksibilnošću.

Glavne nove karakteristike G'MIC 3.6

Među najupečatljivijim inovacijama je Uzorci filtera/organska vlakna, sposoban za generiranje vizualnih struktura sličnih biološkim vlaknima. Ovaj efekat omogućava intrigantne teksture s velikim potencijalom u digitalnom dizajnu i generativnoj umjetnosti.

U području 3D renderiranja, Komanda multithreaded3d je objavljenaque omogućava višenitno renderiranje za naredbu object3d, ubrzavanje generiranja trodimenzionalne grafike. Također Dodata je naredba normals3d, odgovorna za izračunavanje jediničnih normalnih vektora na mrežama., što omogućava realističnije sjenčanje na složenim površinama.

organska_vlakna

Suština jezika također primajte novosti: Zamjenska varijabla $% sada se može koristiti u petljama, koji se linearno razvija od 0 do 1 tokom iteracija, proširujući mogućnosti za animaciju i matematičko ocjenjivanje unutar prilagođenih skripti.

Takođe, Podrška za zagrade je dodana u do…while strukture, poboljšavajući sintaktičku jasnoću i približavajući jezik poznatijim stilovima kao što je C++.

Interna poboljšanja i optimizacija performansi

Prevodilac Skriptni jezik je prepisan i sada obrađuje kod 2.5% brže, zahvaljujući smanjenju operacija poređenja stringova. 3D rendering engine je optimizovan sa poboljšanim proračunima osvetljenja i Z-odsecanjem za rukovanje objektima izvan vidljivog područja.

Takođe je istaknuto da Važne komande poput pomjeranja su rekodirane, koji sada pruža konzistentnije rezultate pri paralelnom pokretanju, i integrirani 3D engine, koji uvodi poboljšanja u osvjetljenju i odsijecanju geometrije izvan ravnine.

gmic 3.60

Podrška Formati se također razvijaju: Verzija 3.6 proširuje opcije kompresije na Spremite slike u TIFF formatu i optimizirajte čitanje i pisanje velikih datoteka s paralelizacijom korištenjem OpenMP-a.

Osim toga, naredba pack_sprites je potpuno redizajnirana, što pakiranje spriteova čini bržim i pametnijim, idealnim za razvojne programere igara i engine-ova.

Novi grafički filteri

Što se tiče dodanih novih filtera, ističe se sljedeće:

  • Renderiranje/Oblačići za govor, idealno za dodavanje komičnih balona slikama.
  • 2.5D renderiranje/ekstruzija, koja simulira dubinu u ravnoj grafici.
  • Renderiranje/Pahuljasti oblaci, s realističnim efektima atmosfere.
  • RBF deformacija, koja vam omogućava da iskrivljavate slike manipulisanjem ključnim tačkama.

Nove naredbe u standardnoj biblioteci

  • multithreaded3d (mt3d): Omogućava višenitno 3D renderiranje, ubrzavajući generiranje, ali uz mogućnost artefakata.
  • normals3d: Vraća normalne vektore 3D mreža.
  • debeli krug, debela elipsa i debeli mnogougaonik: omogućavaju vam generiranje geometrijskih figura s debelim, obojenim rubovima.
  • at_curve: Izdvaja piksele prateći splajn krivulje.
  • resize_displacement: Optimizuje skalabilnost mapa pomjeranja.

Opće ispravke i poboljšanja

Među najznačajnijim optimizacijama su:

  • Poboljšana podrška za kompresiju u TIFF datotekama.
  • Ubrzavanje min/max pretraga sa OpenMP-om na velikim slikama.
  • Poboljšanja komandi za podjelu, pomjeranje i renderiranje poligona.
  • Ispravke grešaka za kritične funkcije kao što su SVD, svojstvene vrijednosti, medijane i operacije s matematičkim izrazima.
  • Problemi s preciznošću u matematičkim operacijama kao što su SVD i svojstvene vrijednosti su ispravljeni, greške u 3D renderiranju mreže prema Phong modelu su ispravljene, a parametri su prilagođeni u proračunu spekularnih refleksija.
  • Ispravljene su greške u naredbama kao što su median za vektorske slike, funkcija find() za prazne stringove i razne nedosljednosti u bibliotekama povezanim s neuronskim mrežama i paralelnom obradom.

Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje u sljedeći link.

Kako instalirati G'MIC 3.6?

Za one koji su zainteresirani za instaliranje ovog open source frameworka, trebali biste znati da je njegova instalacija jednostavna i zahtijeva samo otvaranje terminala i pokretanje sljedeće naredbe:

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

Slično tome, možete provjeriti dostupna preuzimanja i pakete sa linka ispod.