G'MIC 3.6: Uusia suodattimia ja parannuksia kuvankäsittelykehykseen

G'MIC

Muutama päivä sitten ilmoitettiin Uuden "G'MIC 3.6" -kehyksen version julkaisu, joka esittelee uusia ominaisuuksia, keskeisiä suorituskyvyn parannuksia, uusia komentoja ja luovia suodattimia, jotka laajentavat kehyksen ominaisuuksia.

Niille, jotka eivät tunne G'MIC:iä (G REYC's Magic for Image Computing), on hyvä tietää, että tämä Se on yksi täydellisimmistä ja monipuolisimmista työkaluista kuvankäsittelyssäTämä avoimen lähdekoodin moottori ei tarjoa ainoastaan ​​yleismaailmallista skriptikieltä, vaan myös graafisia käyttöliittymiä ja laajennuksia, joiden avulla voit muuntaa, suodattaa ja näyttää graafista sisältöä erittäin joustavasti.

G'MIC 3.6:n tärkeimmät uudet ominaisuudet

Yksi silmiinpistävimmistä innovaatioista on Suodatinkuviot/orgaaniset kuidut, kykenevä luomaan biologisten kuitujen kaltaisia ​​visuaalisia rakenteita. Tämä tehoste mahdollistaa kiehtovien tekstuurien luomisen, joilla on suuri potentiaali digitaalisessa suunnittelussa ja generatiivisessa taiteessa.

3D-renderöintialueella multithreaded3d-komento vapautetaanEttä mahdollistaa monisäikeisen renderöinnin object3d-komennolle, nopeuttaa kolmiulotteisen grafiikan luomista. Myös normals3d-komento on lisätty, ja se vastaa yksiköiden normaalivektorien laskemisesta verkoissa, mikä mahdollistaa realistisemman varjostuksen monimutkaisilla pinnoilla.

orgaaniset_kuidut

Kielen ydin saat myös uutisia: Sijoitusmuuttujaa $% voidaan nyt käyttää silmukoissa, joka kehittyy lineaarisesti nollasta yhteen iteraatioiden aikana, laajentaen animaatio- ja matemaattisen luokittelun mahdollisuuksia mukautetuissa skripteissä.

Lisäksi, Tukea oikomishoitoon lisätään do…while-rakenteisiin, parantaen syntaktista selkeyttä ja tuoden kieltä lähemmäksi tutumpia tyylejä, kuten C++:aa.

Sisäiset parannukset ja suorituskyvyn optimointi

Tulkki skriptikieli on kirjoitettu uudelleen ja se käsittelee koodia nyt 2.5 % nopeammin, merkkijonojen vertailutoimintojen vähenemisen ansiosta. 3D-renderöintimoottoria on optimoitu parannetuilla valaistuslaskelmilla ja Z-leikkauksella, jotta se pystyy käsittelemään näkyvän alueen ulkopuolella olevia objekteja.

Se on myös korostettu Tärkeitä komentoja, kuten siirtymä, on koodattu uudelleen, joka nyt tuottaa johdonmukaisempia tuloksia rinnakkain suoritettaessa, ja integroitu 3D-moottori, joka tuo parannuksia valaistukseen ja tasosta poispäin suuntautuvaan geometrian rajaamiseen.

gmic 3.60

Tuki Myös formaatit kehittyvät: Versio 3.6 laajentaa pakkausvaihtoehtoja tallenna kuvat TIFF-muodossa ja optimoi lukeminen ja kirjoittaminen suurten tiedostojen rinnakkaistaminen OpenMP:n avulla.

Lisäksi pack_sprites-komento on suunniteltu kokonaan uudelleen, mikä tekee sprite-pakkaamisesta nopeampaa ja älykkäämpää, mikä on ihanteellista peli- ja pelimoottorikehittäjille.

Uudet grafiikkasuodattimet

Uusista suodattimista erottuvat seuraavat:

  • Renderöinti/puhekuplat, ihanteelliset sarjakuvakuplien lisäämiseen kuviin.
  • 2.5D-renderöinti/ekstruusio, joka simuloi syvyyttä tasaisissa grafiikoissa.
  • Renderöinti/pehmeät pilvet, realistisilla tunnelmatehosteilla.
  • RBF-muodonmuutos, jonka avulla voit vääristää kuvia manipuloimalla avainpisteitä.

Uusia komentoja vakiokirjastossa

  • multithreaded3d (mt3d): Mahdollistaa monisäikeisen 3D-renderöinnin, mikä nopeuttaa generointia, mutta sisältää artefaktien mahdollisuuden.
  • normals3d: Palauttaa 3D-verkkojen normaalivektorit.
  • thickcircle, thickellipse ja thickpolygon: niiden avulla voit luoda geometrisia kuvioita, joissa on paksut, värilliset reunat.
  • at_curve: Poimii pikselit spline-käyrien jälkeen.
  • resize_displacement: Optimoi siirtymäkarttojen skaalautuvuuden.

Yleisiä korjauksia ja parannuksia

Merkittävimpiä optimointeja ovat:

  • Parannettu TIFF-tiedostojen pakkaustuki.
  • OpenMP:n avulla nopeutetaan min/max-hakuja suurissa kuvissa.
  • Parannuksia jako-, siirto- ja monikulmionmuodostuskomentoihin.
  • Virheenkorjauksia kriittisiin funktioihin, kuten SVD, ominaisarvot, mediaanit ja laskutoimitukset matemaattisten lausekkeiden kanssa.
  • Matemaattisten operaatioiden, kuten SVD:n ja ominaisarvojen, tarkkuusongelmia on korjattu, Phong-mallin 3D-verkkorenderöinnin virheitä on korjattu ja heijastusten laskennan parametreja on säädetty.
  • Virheitä korjattiin komennoissa, kuten vektorikuvien mediaani, tyhjien merkkijonojen find()-funktio sekä useissa neuroverkkoihin ja rinnakkaiskäsittelyyn liittyvissä kirjastojen epäjohdonmukaisuuksissa.

Lopuksi, jos olet kiinnostunut tietämään siitä lisää, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.

Miten G'MIC 3.6 asennetaan?

Niille, jotka ovat kiinnostuneita asentamaan tämän avoimen lähdekoodin kehyksen, sinun tulisi tietää, että sen asennus on yksinkertaista ja vaatii vain terminaalin avaamisen ja seuraavan komennon suorittamisen:

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

Samoin voit tarkistaa saatavilla olevat lataukset ja paketit alla olevasta linkistä.