Prieš kelias dienas buvo paskelbta Išleista nauja „G'MIC 3.6“ platformos versija., kurioje pristatomos naujos funkcijos, svarbūs našumo patobulinimai, naujos komandos ir kūrybiniai filtrai, išplečiantys sistemos galimybes.
Tiems, kurie nėra susipažinę su G'MIC (G REYC's Magic for Image Computing), turėtumėte žinoti, kad tai Tai vienas iš išsamiausių ir universaliausių vaizdų apdorojimo įrankių.Šis atvirojo kodo variklis ne tik teikia universalią scenarijų kalbą, bet ir siūlo grafines sąsajas bei papildinius, kurie leidžia konvertuoti, filtruoti ir rodyti grafinį turinį labai lanksčiai.
Pagrindinės naujos G'MIC 3.6 funkcijos
Tarp įspūdingiausių naujovių yra Filtrų raštai / organiniai pluoštai, gebantis generuoti vizualines struktūras, panašias į biologinius pluoštus. Šis efektas leidžia sukurti intriguojančias tekstūras, turinčias didelį potencialą skaitmeniniame dizaine ir generatyviniame mene.
3D vaizdavimo srityje „multithreaded3d“ komanda išleistaKad įgalina kelių gijų vaizdavimą komandai „object3d“, spartinant trimatės grafikos generavimą. Taip pat Pridėta komanda „normals3d“, atsakinga už vienetinių normaliųjų vektorių skaičiavimą tinkleliuose., kuris palengvina tikroviškesnį šešėliavimą ant sudėtingų paviršių.

Kalbos esmė taip pat gaukite naujienas: Pakeitimo kintamąjį $% dabar galima naudoti cikluose, kuris per iteracijas tiesiškai vystosi nuo 0 iki 1, išplėsdamas animacijos ir matematinio įvertinimo galimybes pasirinktiniuose scenarijuose.
Be to, Breketų atramos pridedamos prie „do…while“ konstrukcijų, pagerinant sintaksės aiškumą ir priartinant kalbą prie labiau pažįstamų stilių, tokių kaip C++.
Vidiniai patobulinimai ir našumo optimizavimas
Vertėjas scenarijų kalba buvo perrašyta ir dabar apdoroja kodą 2.5 % greičiau, dėl sumažinto eilučių palyginimo operacijų skaičiaus. Optimizuotas 3D vaizdavimo modulis, patobulinti apšvietimo skaičiavimai ir Z iškirpimas, kad būtų galima apdoroti objektus už matomos srities ribų.
Taip pat pabrėžiama Svarbios komandos, tokios kaip poslinkis, buvo perkoduotos, kuri dabar užtikrina nuoseklesnius rezultatus veikiant lygiagrečiai, ir integruotas 3D variklis, kuris patobulina apšvietimą ir geometrijos iškirpimą už plokštumos ribų.

Parama Formatai taip pat kinta: 3.6 versijoje išplečiamos glaudinimo parinktys. išsaugoti vaizdus TIFF formatu ir optimizuoti skaitymą bei rašymą didelių failų apdorojimas naudojant paralelizaciją naudojant OpenMP.
Be to, komanda „pack_sprites“ buvo visiškai pertvarkyta, todėl спрайtų pakavimas tapo greitesnis ir išmanesnis, idealiai tinkantis žaidimų ir variklių kūrėjams.
Nauji grafiniai filtrai
Kalbant apie naujus filtrus, išsiskiria šie:
- Atvaizdavimo / kalbos burbulai, idealiai tinkantys komiksų burbulams prie vaizdų pridėti.
- 2.5D vaizdavimas / išspaudimas, kuris imituoja gylį plokščioje grafikoje.
- Atvaizdavimas / purūs debesys su realistiškais atmosferos efektais.
- RBF deformacija, leidžianti iškraipyti vaizdus manipuliuojant pagrindiniais taškais.
Naujos komandos standartinėje bibliotekoje
- multithreaded3d (mt3d): Įgalina daugiasriegį 3D vaizdavimą, pagreitindamas generavimą, bet su artefaktų galimybe.
- normals3d: Grąžina 3D tinklelių normalius vektorius.
- „thickcircle“, „thickeellipse“ ir „thickpolygon“: leidžia generuoti geometrines figūras su storais, spalvotais kraštais.
- at_curve: Ištraukia pikselius po splainų kreivių.
- resize_displacement: Optimizuoja poslinkio žemėlapių mastelio keitimą.
Bendrieji pataisymai ir patobulinimai
Tarp žymiausių optimizacijų yra šios:
- Patobulintas TIFF failų glaudinimo palaikymas.
- Didelių vaizdų min/max paieškų spartinimas naudojant OpenMP.
- Patobulintos padalijimo, perkėlimo ir poligonų vaizdavimo komandos.
- Ištaisytos kritinių funkcijų, tokių kaip SVD, tikrinės reikšmės, medianos ir operacijos su matematinėmis išraiškomis, klaidos.
- Ištaisytos tikslumo problemos atliekant matematines operacijas, tokias kaip SVD ir tikrinės reikšmės, ištaisytos 3D tinklelio vaizdavimo klaidos naudojant Phong modelį ir pakoreguoti veidrodinių atspindžių skaičiavimo parametrai.
- Ištaisytos klaidos tokiose komandose kaip „median“ vektoriniams vaizdams, „find()“ funkcija tuščioms eilutėms ir įvairūs neatitikimai bibliotekose, susijusiose su neuroniniais tinklais ir lygiagrečiu apdorojimu.
Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.
Kaip įdiegti G'MIC 3.6?
Tiems, kurie domisi šios atvirojo kodo sistemos diegimu, turėtumėte žinoti, kad jos diegimas yra paprastas ir tereikia atidaryti terminalą ir paleisti šią komandą:
flatpak įdiegti flathub org.gimp.GIMP.Plugin.GMic
Panašiai galite patikrinti galimus atsisiuntimus ir paketus iš žemiau pateiktos nuorodos.