G'MIC 3.6: Filtra të rinj dhe përmirësime në kuadrin e përpunimit të imazheve

G'MIK

Pak ditë më parë u bë e ditur Publikimi i versionit të ri të kornizës "G'MIC 3.6", i cili prezanton veçori të reja, përmirësime kryesore të performancës, komanda të reja dhe filtra krijues që zgjerojnë aftësitë e framework-ut.

Për ata që nuk janë të njohur me G'MIC (Magjia për Informatikën e Imazheve e G REYC), duhet ta dini se kjo Është një nga mjetet më të plota dhe të gjithanshme në përpunimin e imazheve.Ky motor me burim të hapur jo vetëm që ofron një gjuhë universale skriptimi, por gjithashtu ofron ndërfaqe grafike dhe shtojca që ju lejojnë të konvertoni, filtroni dhe shfaqni përmbajtje grafike me fleksibilitet të madh.

Karakteristikat kryesore të reja të G'MIC 3.6

Ndër inovacionet më të habitshme është Filtri i Fibrave/Modeleve Organike, i aftë të gjenerojë struktura vizuale të ngjashme me fibrat biologjike. Ky efekt lejon tekstura interesante me potencial të madh në dizajnin dixhital dhe artin gjenerues.

Në zonën e renderimit 3D, komanda multithreaded3d lëshohet aktivizon renderimin me shumë fije për komandën object3d, përshpejtimin e gjenerimit të grafikëve tre-dimensionalë. Gjithashtu Shtohet komanda normals3d, përgjegjëse për llogaritjen e vektorëve normalë njësi në rrjeta., gjë që lehtëson hijezimin më real në sipërfaqe komplekse.

fibra_organike

Thelbi i gjuhës merrni edhe lajme: Variabli i zëvendësimit $% tani mund të përdoret në sythe, i cili evoluon në mënyrë lineare nga 0 në 1 gjatë përsëritjeve, duke zgjeruar mundësitë për animacion dhe gradim matematik brenda skripteve të personalizuara.

Përveç kësaj, Mbështetja për aparatet ortodontike është shtuar në strukturat do…while, duke përmirësuar qartësinë sintaksore dhe duke e afruar gjuhën me stile më të njohura si C++.

Përmirësime të brendshme dhe optimizim i performancës

Interpretuesi i gjuha e skriptimit është rishkruar dhe tani përpunon kodin 2.5% më shpejt, falë reduktimit të operacioneve të krahasimit të vargjeve. Motori i renderimit 3D është optimizuar me llogaritje të përmirësuara të ndriçimit dhe prerje Z për të trajtuar objektet jashtë zonës së dukshme.

Theksohet gjithashtu se Komanda të rëndësishme si zhvendosja janë rikoduar, i cili tani ofron rezultate më të qëndrueshme kur funksionon paralelisht, dhe motori i integruar 3D, i cili prezanton përmirësime në ndriçim dhe prerjen e gjeometrisë jashtë planit.

gmic 3.60

Mbështetja e Formatet gjithashtu evoluojnë: Versioni 3.6 zgjeron opsionet e kompresimit në ruani imazhet në TIFF dhe optimizoni leximin dhe shkrimin të skedarëve të mëdhenj me paralelizim duke përdorur OpenMP.

Për më tepër, komanda pack_sprites është ridizajnuar plotësisht, duke e bërë paketimin e spriteve më të shpejtë dhe më të zgjuar, ideal për zhvilluesit e lojërave dhe motorëve të kërkimit.

Filtra të rinj grafikë

Lidhur me filtrat e rinj të shtuar, dallohen këto:

  • Flluska Renderimi/Fjalimesh, ideale për shtimin e flluskave komike në imazhe.
  • Renderim/Ekstrudim 2.5D, i cili simulon thellësinë në grafika të sheshta.
  • Renderim/Re të buta, me efekte atmosferike realiste.
  • Deformimi RBF, i cili ju lejon të shtrembëroni imazhet duke manipuluar pikat kryesore.

Komanda të reja në bibliotekën standarde

  • multithreaded3d (mt3d): Mundëson renderimin 3D me shumë fije, duke përshpejtuar gjenerimin, por me mundësinë e artefakteve.
  • normals3d: Kthen vektorët normalë të rrjetave 3D.
  • rrethi i trashë, elipsi i trashë dhe poligoni i trashë: ju lejojnë të gjeneroni figura gjeometrike me skaje të trasha dhe të ngjyrosura.
  • at_curve: Ekstrakton pikselët duke ndjekur kurbat spline.
  • resize_displacement: Optimizon shkallëzueshmërinë e hartave të zhvendosjes.

Rregullime dhe përmirësime të përgjithshme

Ndër optimizimet më të dukshme janë:

  • Mbështetje e përmirësuar për kompresimin në skedarët TIFF.
  • Përshpejtimi i kërkimeve minimale/maksimale me OpenMP në imazhe të mëdha.
  • Përmirësime në komandat e ndarjes, zhvendosjes dhe renderimit të poligoneve.
  • Korrigjime të gabimeve për funksione kritike si SVD, vlerat karakteristike, medianat dhe operacionet me shprehje matematikore.
  • Problemet e precizitetit në operacionet matematikore si SVD dhe vlerat karakteristike janë rregulluar, gabimet në renderimin 3D të rrjetës sipas modelit Phong janë korrigjuar dhe parametrat janë rregulluar në llogaritjen e reflektimeve spekulare.
  • U rregulluan gabime në komanda të tilla si median për imazhet vektoriale, funksioni find() për vargjet boshe dhe mospërputhje të ndryshme në bibliotekat e lidhura me rrjetet nervore dhe përpunimin paralel.

Së fundi, nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.

Si ta instaloni G'MIC 3.6?

Për ata që janë të interesuar të instalojnë këtë kornizë me burim të hapur, duhet të dini se instalimi i saj është i thjeshtë dhe thjesht kërkon hapjen e një terminali dhe ekzekutimin e komandës së mëposhtme:

Flatpak instaloni flathub org.gimp.GIMP.Plugin.GMic

Në mënyrë të ngjashme, mund të kontrolloni shkarkimet dhe paketat e disponueshme nga lidhja më poshtë.