G'MIC 3.6: Uued filtrid ja pilditöötlusraamistiku täiustused

G'MIC

Paar päeva tagasi teatati Raamistiku "G'MIC 3.6" uue versiooni avaldamine, mis tutvustab uusi funktsioone, olulisi jõudluse täiustusi, uusi käske ja loomingulisi filtreid, mis laiendavad raamistiku võimalusi.

Neile, kes ei ole tuttavad G'MIC-iga (G REYC's Magic for Image Computing), peaksite teadma, et see See on üks kõige täiuslikumaid ja mitmekülgsemaid pilditöötluse tööriistu.See avatud lähtekoodiga mootor pakub mitte ainult universaalset skriptimiskeelt, vaid ka graafilisi liideseid ja pluginasid, mis võimaldavad teil graafilist sisu suure paindlikkusega teisendada, filtreerida ja kuvada.

G'MIC 3.6 peamised uued funktsioonid

Kõige silmatorkavamate uuenduste hulgas on Filtrimustrid/orgaanilised kiud, võimeline looma bioloogiliste kiududega sarnaseid visuaalseid struktuure. See efekt võimaldab luua intrigeerivaid tekstuure, millel on suur potentsiaal digitaalses disainis ja generatiivses kunstis.

3D-renderduse alal multithreaded3d käsk vabastatakseEt lubab object3d käsu jaoks mitmelõimelise renderdamise, kiirendades kolmemõõtmelise graafika genereerimist. Samuti Lisatud on käsk normals3d, mis vastutab võrgusilmade ühiknormaalvektorite arvutamise eest., mis hõlbustab realistlikumat varjutamist keerukatel pindadel.

orgaanilised_kiud

Keele tuum saa ka uudiseid: Asendusmuutujat $% saab nüüd tsüklites kasutada, mis areneb iteratsioonide käigus lineaarselt 0-st 1-ni, laiendades animatsiooni ja matemaatilise gradatsiooni võimalusi kohandatud skriptides.

Lisaks Breketite tugi on lisatud "do…while" konstruktsioonidesse., parandades süntaktilist selgust ja lähendades keelt tuttavamatele stiilidele, näiteks C++.

Sisemised täiustused ja jõudluse optimeerimine

Tõlkija skriptimiskeel on ümber kirjutatud ja töötleb nüüd koodi 2.5% kiiremini, tänu stringide võrdlemise toimingute vähendamisele. 3D-renderdusmootorit on optimeeritud täiustatud valgustusarvutuste ja Z-lõikamisega, et käsitleda objekte väljaspool nähtavat ala.

Samuti tuuakse seda esile Olulised käsud, näiteks nihutamine, on ümber kodeeritud, mis annab nüüd paralleelsel töötamisel järjepidevamaid tulemusi, ja integreeritud 3D-mootor, mis toob kaasa täiustusi valgustuse ja tasapinnast väljas oleva geomeetria kärpimise osas.

gmic 3.60

Toetus Ka formaadid arenevad: Versioon 3.6 laiendab tihendusvalikuid järgmisele: Salvestage pilte TIFF-vormingus ja optimeerige lugemist ja kirjutamist suurte failide paralleelseerimine OpenMP abil.

Lisaks on käsk pack_sprites täielikult ümber kujundatud, mis muudab sprite'ide pakkimise kiiremaks ja nutikamaks, mis sobib ideaalselt mängu- ja mängumootorite arendajatele.

Uued graafilised filtrid

Uute lisatud filtrite osas paistavad silma järgmised:

  • Renderdamine/kõnemullid, ideaalsed koomiliste õhupallide lisamiseks piltidele.
  • 2.5D renderdamine/ekstrusioon, mis simuleerib sügavust lamedates graafikates.
  • Renderdamine/kohevad pilved realistlike atmosfääriefektidega.
  • RBF-deformatsioon, mis võimaldab teil pilte moonutada võtmepunktide manipuleerimise teel.

Uued käsud standardteegis

  • multithreaded3d (mt3d): Võimaldab mitmelõimelist 3D-renderdamist, kiirendades genereerimist, kuid säilitades artefaktide võimaluse.
  • normals3d: Tagastab 3D-võrede normaalvektorid.
  • paks ring, paks ellips ja paks hulknurk: võimaldavad teil luua geomeetrilisi kujundeid paksude, värviliste servadega.
  • at_curve: Ekstraheerib piksleid pärast spline-kõveraid.
  • resize_displacement: Optimeerib nihkekaartide skaleeritavust.

Üldised parandused ja täiustused

Kõige tähelepanuväärsemate optimeerimiste hulgas on:

  • TIFF-failide tihendamise täiustatud tugi.
  • Suurte piltide min/max otsingute kiirendamine OpenMP abil.
  • Täiustused jagamise, nihutamise ja hulknurga renderdamise käskudes.
  • Kriitiliste funktsioonide (nt SVD, omaväärtused, mediaanid ja matemaatiliste avaldistega tehted) veaparandused.
  • Matemaatiliste tehtete (nt SVD ja omaväärtuste) täpsusprobleemid on parandatud, Phongi mudeli 3D-võrgu renderdamise vead on parandatud ja peegelduste arvutamise parameetreid on kohandatud.
  • Vead parandati sellistes käskudes nagu vektorpiltide mediaan, tühjade stringide find() funktsioon ja mitmesugused närvivõrkude ja paralleeltöötlusega seotud teekide ebakõlad.

Lõpuks, kui soovite selle kohta rohkem teada saada, vaadake üksikasju jaotisest järgmine link.

Kuidas paigaldada G'MIC 3.6?

Neile, kes on huvitatud selle avatud lähtekoodiga raamistiku installimisest, peaksite teadma, et selle installimine on lihtne ja nõuab lihtsalt terminali avamist ning järgmise käsu käivitamist:

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

Samamoodi saate kontrollida saadaolevaid allalaadimisi ja pakette allolevalt lingilt.