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

G'MIC

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

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

Glavne nove značajke G'MIC-a 3.6

Među najupečatljivijim inovacijama je Uzorci filtera/organska vlakna, sposoban generirati vizualne strukture slične biološkim vlaknima. Ovaj efekt omogućuje intrigantne teksture s velikim potencijalom u digitalnom dizajnu i generativnoj umjetnosti.

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

organska_vlakna

Jezgra jezika također primajte novosti: Zamjenska varijabla $% sada se može koristiti u petljama, koji se linearno razvija od 0 do 1 tijekom iteracija, proširujući mogućnosti animacije i matematičkog ocjenjivanja unutar prilagođenih skripti.

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

Interna poboljšanja i optimizacija performansi

Prevoditelj Skriptni jezik je prepisan i sada obrađuje kod 2.5% brže, zahvaljujući smanjenju operacija usporedbe stringova. 3D rendering engine je optimiziran s poboljšanim izračunima osvjetljenja i Z-clippingom za rukovanje objektima izvan vidljivog područja.

Također je istaknuto da Važne naredbe poput pomicanja su rekodirane, koji sada pruža konzistentnije rezultate pri paralelnom radu, te integrirani 3D engine koji uvodi poboljšanja u osvjetljenju i izrezivanju geometrije izvan ravnine.

gmic 3.60

Podrška formati se također razvijaju: Verzija 3.6 proširuje mogućnosti kompresije na spremite slike u TIFF formatu i optimizirajte čitanje i pisanje velikih datoteka s paralelizacijom pomoću 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-a.

Novi grafički filteri

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

  • Renderiranje/govorni baloni, 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ćuje iskrivljavanje slika manipuliranjem ključnih točaka.

Nove naredbe u standardnoj biblioteci

  • multithreaded3d (mt3d): Omogućuje višenitno 3D renderiranje, ubrzavajući generiranje, ali s mogućnošću artefakata.
  • normals3d: Vraća normalne vektore 3D mreža.
  • debeli krug, debela elipsa i debeli mnogokut: omogućuju vam generiranje geometrijskih figura s debelim, obojenim rubovima.
  • at_curve: Izdvaja piksele prateći krivulje spline-a.
  • resize_displacement: Optimizira skalabilnost mapa pomaka.

Opći ispravci i poboljšanja

Među najznačajnijim optimizacijama su:

  • Poboljšana podrška za kompresiju u TIFF datotekama.
  • Ubrzavanje min/max pretraga s OpenMP-om na velikim slikama.
  • Poboljšanja naredbi za dijeljenje, pomicanje i renderiranje poligona.
  • Ispravci programskih pogrešaka za kritične funkcije kao što su SVD, svojstvene vrijednosti, medijani i operacije s matematičkim izrazima.
  • Ispravljeni su problemi s preciznošću u matematičkim operacijama poput SVD-a i svojstvenih vrijednosti, ispravljene su greške u 3D renderiranju mreže prema Phong modelu i prilagođeni su parametri u izračunu zrcalnih refleksija.
  • Ispravljene su greške u naredbama kao što su medijan za vektorske slike, funkcija find() za prazne nizove znakova te razne nedosljednosti u bibliotekama povezanim s neuronskim mrežama i paralelnom obradom.

Konačno, ako ste zainteresirani za više informacija 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 s donje poveznice.