Beberapa hari yang lalu diumumkan Rilis versi baru kerangka kerja "G'MIC 3.6", yang memperkenalkan fitur baru, peningkatan kinerja utama, perintah baru, dan filter kreatif yang memperluas kemampuan kerangka kerja.
Bagi yang belum familiar dengan G'MIC (G REYC's Magic for Image Computing), pasti sudah tahu kan kalau ini Ini adalah salah satu alat paling lengkap dan serbaguna dalam pemrosesan gambarMesin sumber terbuka ini tidak hanya menyediakan bahasa skrip universal, tetapi juga menawarkan antarmuka grafis dan plugin yang memungkinkan Anda mengonversi, memfilter, dan menampilkan konten grafis dengan fleksibilitas tinggi.
Fitur baru utama G'MIC 3.6
Salah satu inovasi yang paling mencolok adalah Pola Filter/Serat Organik, Mampu menghasilkan struktur visual yang mirip dengan serat biologis. Efek ini memungkinkan terciptanya tekstur yang menarik dengan potensi besar dalam desain digital dan seni generatif.
Di area rendering 3D, perintah multithreaded3d dilepaskanBahwa memungkinkan rendering multi-threaded untuk perintah object3d, mempercepat pembuatan grafik tiga dimensi. Juga Perintah normals3d ditambahkan, bertanggung jawab untuk menghitung vektor normal satuan pada mesh, yang memfasilitasi bayangan yang lebih realistis pada permukaan yang kompleks.

Inti dari bahasa juga menerima berita: Variabel substitusi $% sekarang dapat digunakan dalam loop, yang berevolusi secara linear dari 0 ke 1 melalui iterasi, memperluas kemungkinan untuk animasi dan pemeringkatan matematika dalam skrip khusus.
Selain itu, Dukungan untuk kawat gigi ditambahkan dalam struktur do…while, meningkatkan kejelasan sintaksis dan membawa bahasa lebih dekat ke gaya yang lebih dikenal seperti C++.
Peningkatan internal dan optimalisasi kinerja
Penerjemah dari Bahasa skrip telah ditulis ulang dan sekarang memproses kode 2.5% lebih cepat, Berkat pengurangan operasi perbandingan string, mesin rendering 3D telah dioptimalkan dengan kalkulasi pencahayaan yang ditingkatkan dan Z-clipping untuk menangani objek di luar area yang terlihat.
Itu juga disorot itu Perintah penting seperti perpindahan telah dikode ulang, yang kini memberikan hasil lebih konsisten saat dijalankan secara paralel, dan mesin 3D terintegrasi, yang memperkenalkan peningkatan dalam pencahayaan dan kliping geometri di luar bidang.

Dukungan dari format juga berkembang: Versi 3.6 memperluas opsi kompresi ke menyimpan gambar dalam TIFF, dan mengoptimalkan pembacaan dan penulisan file besar dengan paralelisasi menggunakan OpenMP.
Selain itu, perintah pack_sprites telah didesain ulang sepenuhnya, membuat pengemasan sprite lebih cepat dan lebih cerdas, ideal untuk pengembang game dan mesin.
Filter grafis baru
Mengenai filter baru yang ditambahkan, berikut ini yang menonjol:
- Rendering/Gelembung Ucapan, ideal untuk menambahkan balon komik ke gambar.
- Rendering/Ekstrusi 2.5D, yang mensimulasikan kedalaman dalam grafik datar.
- Rendering/Awan halus, dengan efek atmosfer yang realistis.
- Deformasi RBF, yang memungkinkan Anda mendistorsi gambar dengan memanipulasi titik-titik utama.
Perintah baru di perpustakaan standar
- multithreaded3d (mt3d): Mengaktifkan rendering 3D multithread, mempercepat pembuatan namun dengan kemungkinan adanya artefak.
- normals3d: Mengembalikan vektor normal dari jaring 3D.
- thickcircle, thickellipse, dan thickpolygon: memungkinkan Anda menghasilkan bentuk geometris dengan tepi tebal dan berwarna.
- at_curve: Mengekstrak piksel mengikuti kurva spline.
- resize_displacement: Mengoptimalkan skalabilitas peta perpindahan.
Perbaikan dan peningkatan umum
Di antara pengoptimalan yang paling menonjol adalah:
- Peningkatan dukungan untuk kompresi dalam berkas TIFF.
- Mempercepat pencarian min/maks dengan OpenMP pada gambar besar.
- Peningkatan pada perintah pemisahan, perpindahan, dan rendering poligon.
- Perbaikan bug untuk fungsi kritis seperti SVD, nilai eigen, median, dan operasi dengan ekspresi matematika.
- Masalah presisi dalam operasi matematika seperti SVD dan nilai eigen telah diperbaiki, bug dalam rendering mesh 3D di bawah model Phong telah diperbaiki, dan parameter telah disesuaikan dalam perhitungan refleksi spekular.
- Bug diperbaiki dalam perintah seperti median untuk gambar vektor, fungsi find() untuk string kosong, dan berbagai inkonsistensi dalam pustaka yang terkait dengan jaringan saraf dan pemrosesan paralel.
Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detail di link berikut.
Bagaimana cara menginstal G'MIC 3.6?
Bagi mereka yang tertarik memasang framework sumber terbuka ini, perlu Anda ketahui bahwa pemasangannya mudah, Anda hanya perlu membuka terminal dan menjalankan perintah berikut:
flatpak instal flathub org.gimp.GIMP.Plugin.GMic
Demikian pula, Anda dapat memeriksa unduhan dan paket yang tersedia dari tautan di bawah.