G'MIC 3.6: Novi filtri in izboljšave ogrodja za obdelavo slik

G'MIC

Pred nekaj dnevi je bilo objavljeno Izid nove različice ogrodja "G'MIC 3.6", ki uvaja nove funkcije, ključne izboljšave delovanja, nove ukaze in ustvarjalne filtre, ki širijo zmogljivosti ogrodja.

Za tiste, ki ne poznate G'MIC (G REYC-jeva magija za slikovno računalništvo), morate vedeti, da je to Je eno najbolj celovitih in vsestranskih orodij za obdelavo slikTa odprtokodni mehanizem ne ponuja le univerzalnega skriptnega jezika, temveč ponuja tudi grafične vmesnike in vtičnike, ki omogočajo pretvorbo, filtriranje in prikaz grafične vsebine z veliko prilagodljivostjo.

Glavne nove funkcije G'MIC 3.6

Med najbolj presenetljivimi inovacijami je Vzorci filtrov/organska vlakna, sposoben ustvarjati vizualne strukture, podobne biološkim vlaknom. Ta učinek omogoča zanimive teksture z velikim potencialom v digitalnem oblikovanju in generativni umetnosti.

V območju 3D-upodabljanja, Ukaz multithreaded3d je izdanTo omogoča večnitno upodabljanje za ukaz object3d, pospeševanje ustvarjanja tridimenzionalne grafike. Tudi Dodan je ukaz normals3d, ki je odgovoren za izračun vektorjev enotske normale na mrežah., kar omogoča bolj realistično senčenje na kompleksnih površinah.

organska_vlakna

Jedro jezika prejemajte tudi novice: Nadomestno spremenljivko $% lahko zdaj uporabljamo v zankah, ki se linearno razvija od 0 do 1 skozi iteracije, s čimer širi možnosti za animacijo in matematično razvrščanje znotraj skript po meri.

Poleg tega, V strukturah do…while je dodana podpora za oklepaje., s čimer se izboljša sintaktična jasnost in jezik približa bolj znanim slogom, kot je C++.

Notranje izboljšave in optimizacija delovanja

Tolmač Skriptni jezik je bil prepisan in zdaj obdeluje kodo 2.5 % hitreje, zahvaljujoč zmanjšanju števila operacij primerjave nizov. Mehanizem za 3D-upodabljanje je bil optimiziran z izboljšanimi izračuni osvetlitve in Z-obrezovanjem za obravnavo predmetov zunaj vidnega območja.

Poudarjeno je tudi, da Pomembni ukazi, kot je premik, so bili prekodirani, ki zdaj zagotavlja bolj dosledne rezultate pri vzporednem izvajanju, in integrirani 3D-mehanizm, ki uvaja izboljšave pri osvetlitvi in ​​izrezovanju geometrije izven ravnine.

gmic 3.60

Podpora Tudi formati se razvijajo: Različica 3.6 razširja možnosti stiskanja na shranjevanje slik v formatu TIFF in optimizacija branja in pisanja velikih datotek s paralelizacijo z uporabo OpenMP.

Poleg tega je bil ukaz pack_sprites popolnoma preoblikovan, zaradi česar je pakiranje sprite hitrejše in pametnejše, kar je idealno za razvijalce iger in motorjev.

Novi grafični filtri

Glede dodanih novih filtrov izstopajo naslednji:

  • Upodabljanje/govorni mehurčki, idealno za dodajanje stripovskih oblačkov slikam.
  • 2.5D upodabljanje/ekstruzija, ki simulira globino v ravni grafiki.
  • Upodabljanje/puhasti oblaki z realističnimi učinki atmosfere.
  • Deformacija RBF, ki omogoča popačenje slik z manipulacijo ključnih točk.

Novi ukazi v standardni knjižnici

  • multithreaded3d (mt3d): Omogoča večnitno 3D upodabljanje, kar pospeši generiranje, vendar z možnostjo artefaktov.
  • normals3d: Vrne normalne vektorje 3D mrež.
  • debel krog, debela elipsa in debel mnogokotnik: omogočajo ustvarjanje geometrijskih likov z debelimi, barvnimi robovi.
  • at_curve: Izvleče slikovne pike po krivuljah spline.
  • resize_displacement: Optimizira skalabilnost zemljevidov premika.

Splošni popravki in izboljšave

Med najbolj opaznimi optimizacijami so:

  • Izboljšana podpora za stiskanje v datotekah TIFF.
  • Pospešitev iskanja min/max z OpenMP na velikih slikah.
  • Izboljšave ukazov za razdelitev, premik in upodabljanje poligonov.
  • Popravki napak za kritične funkcije, kot so SVD, lastne vrednosti, mediane in operacije z matematičnimi izrazi.
  • Odpravljene so bile težave z natančnostjo pri matematičnih operacijah, kot sta SVD in lastne vrednosti, popravljene so bile napake pri 3D-upodabljanju mreže po modelu Phong in prilagojeni so bili parametri pri izračunu zrcalnih odbojev.
  • Odpravljene so bile napake v ukazih, kot so mediana za vektorske slike, funkcija find() za prazne nize, in različne nedoslednosti v knjižnicah, povezanih z nevronskimi mrežami in vzporednim procesiranjem.

Končno, če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.

Kako namestiti G'MIC 3.6?

Za tiste, ki jih zanima namestitev tega odprtokodnega ogrodja, morate vedeti, da je njegova namestitev preprosta in zahteva le odpiranje terminala in zagon naslednjega ukaza:

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

Podobno lahko preverite razpoložljive prenose in pakete s spodnje povezave.