Beberapa hari lalu ia diumumkan Keluaran versi baharu rangka kerja "G'MIC 3.6"., yang memperkenalkan ciri baharu, peningkatan prestasi utama, arahan baharu dan penapis kreatif yang mengembangkan keupayaan rangka kerja.
Bagi mereka yang tidak biasa dengan G'MIC (G REYC's Magic for Image Computing), anda harus tahu bahawa ini Ia adalah salah satu alat yang paling lengkap dan serba boleh dalam pemprosesan imejEnjin sumber terbuka ini bukan sahaja menyediakan bahasa skrip universal, tetapi juga menawarkan antara muka grafik dan pemalam yang membolehkan anda menukar, menapis dan memaparkan kandungan grafik dengan fleksibiliti yang hebat.
Ciri baharu utama G'MIC 3.6
Antara inovasi yang paling menarik ialah Corak Penapis/Serat Organik, mampu menghasilkan struktur visual yang serupa dengan gentian biologi. Kesan ini membolehkan tekstur yang menarik dengan potensi besar dalam reka bentuk digital dan seni generatif.
Dalam kawasan pemaparan 3D, arahan multithreaded3d dikeluarkanItu membolehkan rendering berbilang benang untuk arahan object3d, mempercepatkan penjanaan grafik tiga dimensi. Juga Perintah normals3d ditambahkan, bertanggungjawab untuk mengira vektor normal unit pada jerat, yang memudahkan teduhan yang lebih realistik pada permukaan yang kompleks.

Teras bahasa juga menerima berita: Pembolehubah penggantian $% kini boleh digunakan dalam gelung, yang berkembang secara linear daripada 0 kepada 1 melalui lelaran, memperluaskan kemungkinan untuk animasi dan penggredan matematik dalam skrip tersuai.
Selain itu, Sokongan untuk pendakap ditambah dalam do…semasa struktur, meningkatkan kejelasan sintaksis dan mendekatkan bahasa kepada gaya yang lebih biasa seperti C++.
Penambahbaikan dalaman dan pengoptimuman prestasi
Jurubahasa bagi bahasa skrip telah ditulis semula dan kini memproses kod 2.5% lebih pantas, terima kasih kepada pengurangan operasi perbandingan rentetan. Enjin pemaparan 3D telah dioptimumkan dengan pengiraan pencahayaan yang dipertingkatkan dan keratan Z untuk mengendalikan objek di luar kawasan yang boleh dilihat.
Ia juga diketengahkan bahawa Arahan penting seperti anjakan telah dikod semula, yang kini memberikan hasil yang lebih konsisten apabila berjalan secara selari, dan enjin 3D bersepadu, yang memperkenalkan penambahbaikan dalam pencahayaan dan keratan geometri luar satah.

Sokongan dari format juga berkembang: Versi 3.6 mengembangkan pilihan pemampatan kepada simpan imej dalam TIFF, dan optimumkan membaca dan menulis fail besar dengan selari menggunakan OpenMP.
Selain itu, arahan pack_sprites telah direka bentuk semula sepenuhnya, menjadikan pembungkusan sprite lebih pantas dan lebih pintar, sesuai untuk pembangun permainan dan enjin.
Penapis grafik baharu
Mengenai penapis baharu yang ditambahkan, perkara berikut menonjol:
- Buih Rendering/Pertuturan, sesuai untuk menambahkan belon komik pada imej.
- 2.5D Rendering/Extrusion, yang menyerupai kedalaman dalam grafik rata.
- Rendering/Awan gebu, dengan kesan suasana yang realistik.
- Ubah bentuk RBF, yang membolehkan anda memesongkan imej dengan memanipulasi perkara utama.
Perintah baharu dalam pustaka standard
- multithreaded3d (mt3d): Mendayakan pemaparan 3D multithreaded, mempercepatkan penjanaan tetapi dengan kemungkinan artifak.
- normals3d: Mengembalikan vektor biasa jerat 3D.
- bulatan tebal, tebal dan poligon tebal: membolehkan anda menjana angka geometri dengan tepi tebal berwarna.
- at_curve: Mengekstrak piksel mengikuti lengkung spline.
- resize_displacement: Mengoptimumkan kebolehskalaan peta anjakan.
Pembetulan umum dan penambahbaikan
Antara pengoptimuman yang paling ketara ialah:
- Sokongan yang lebih baik untuk pemampatan dalam fail TIFF.
- Mempercepatkan carian min/maks dengan OpenMP pada imej besar.
- Penambahbaikan pada perintah pembahagian, anjakan dan pemaparan poligon.
- Pembetulan pepijat untuk fungsi kritikal seperti SVD, nilai eigen, median dan operasi dengan ungkapan matematik.
- Isu ketepatan dalam operasi matematik seperti SVD dan nilai eigen telah diperbaiki, pepijat dalam pemaparan jejaring 3D di bawah model Phong telah diperbetulkan, dan parameter telah dilaraskan dalam pengiraan pantulan spekular.
- Pepijat telah diperbaiki dalam arahan seperti median untuk imej vektor, fungsi find() untuk rentetan kosong dan pelbagai ketidakkonsistenan dalam perpustakaan yang dikaitkan dengan rangkaian saraf dan pemprosesan selari.
Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di dalam pautan berikut.
Bagaimana untuk memasang G'MIC 3.6?
Bagi mereka yang berminat untuk memasang rangka kerja sumber terbuka ini, anda harus tahu bahawa pemasangannya adalah mudah dan hanya memerlukan membuka terminal dan menjalankan arahan berikut:
flatpak pasang flathub org.gimp.GIMP.Plugin.GMic
Begitu juga, anda boleh menyemak muat turun dan pakej yang tersedia dari pautan di bawah.