G'MIC 3.6: Görüntü işleme çerçevesinde yeni filtreler ve iyileştirmeler

G'MIC

Birkaç gün önce açıklandı "G'MIC 3.6" çerçevesinin yeni sürümünün yayınlanmasıÇerçevenin yeteneklerini genişleten yeni özellikler, önemli performans iyileştirmeleri, yeni komutlar ve yaratıcı filtreler sunan.

G'MIC'e (G REYC'nin Görüntü Hesaplama Sihri) aşina olmayanlar için şunu bilmelisiniz ki, bu Görüntü işleme alanında en kapsamlı ve çok yönlü araçlardan biridirBu açık kaynaklı motor, yalnızca evrensel bir betik dili sağlamakla kalmıyor, aynı zamanda grafiksel içeriği büyük bir esneklikle dönüştürmenize, filtrelemenize ve görüntülemenize olanak tanıyan grafiksel arayüzler ve eklentiler de sunuyor.

G'MIC 3.6'nın temel yeni özellikleri

En dikkat çekici yeniliklerden biri de Filtre Desenleri/Organik Lifler, Biyolojik liflere benzer görsel yapılar üretebilen bu efekt, dijital tasarım ve üretken sanatta büyük potansiyele sahip ilgi çekici dokuların ortaya çıkmasını sağlar.

3D render alanında, multithreaded3d komutu yayımlandıO object3d komutu için çok iş parçacıklı işlemeyi etkinleştirir, üç boyutlu grafiklerin oluşturulmasını hızlandırmak. Ayrıca Ağlardaki birim normal vektörlerin hesaplanmasından sorumlu olan normals3d komutu eklendiKarmaşık yüzeylerde daha gerçekçi gölgelendirmeyi kolaylaştıran.

organik_lifler

Dilin özü ayrıca haber al: İkame değişkeni $% artık döngülerde kullanılabilir, yinelemeler boyunca 0'dan 1'e doğrusal olarak gelişir ve özel betikler içinde animasyon ve matematiksel derecelendirme olanaklarını genişletir.

Buna ek olarak, Yapılarda diş telleri için destek eklenirken…Sözdizimsel netliği artırarak dili C++ gibi daha bilindik stillere yaklaştırıyor.

Dahili iyileştirmeler ve performans optimizasyonu

Tercümanı betik dili yeniden yazıldı ve artık kodu %2.5 daha hızlı işliyor, Dize karşılaştırma işlemlerinin azaltılması sayesinde 3B oluşturma motoru, görünür alanın dışındaki nesneleri işlemek için geliştirilmiş aydınlatma hesaplamaları ve Z-kırpma ile optimize edilmiştir.

Ayrıca vurgulanmıştır ki Yer değiştirme gibi önemli komutlar yeniden kodlandı, Artık paralel olarak çalıştırıldığında daha tutarlı sonuçlar veren ve aydınlatma ve düzlem dışı geometri kırpmada iyileştirmeler sunan entegre 3D motoru.

gmic 3.60

Desteği biçimleri de gelişir: Sürüm 3.6 sıkıştırma seçeneklerini genişletiyor görüntüleri TIFF formatında kaydedin ve okuma ve yazmayı optimize edin OpenMP kullanılarak paralel hale getirilen büyük dosyalar.

Ayrıca pack_sprites komutu tamamen yeniden tasarlandı ve sprite paketlemeyi daha hızlı ve daha akıllı hale getirerek oyun ve motor geliştiricileri için ideal hale getirdi.

Yeni grafik filtreleri

Eklenen yeni filtrelerle ilgili olarak öne çıkanlar şunlar:

  • Görüntülere komik balonlar eklemek için ideal olan Rendering/Konuşma Balonları.
  • Düz grafiklerde derinliği simüle eden 2.5D Rendering/Ekstrüzyon.
  • Render/Kabarık bulutlar, gerçekçi atmosfer efektleriyle.
  • Anahtar noktaları manipüle ederek görüntüleri çarpıtmanıza olanak sağlayan RBF deformasyonu.

Standart kitaplıktaki yeni komutlar

  • multithreaded3d (mt3d): Çok iş parçacıklı 3B oluşturmayı etkinleştirir, üretimi hızlandırır ancak eser oluşma olasılığı vardır.
  • normals3d: 3 boyutlu ağların normal vektörlerini döndürür.
  • thickcircle, thickellipse ve thickpolygon: Kalın, renkli kenarları olan geometrik şekiller oluşturmanıza olanak tanır.
  • at_curve: Spline eğrilerini izleyen pikselleri çıkarır.
  • resize_displacement: Yer değiştirme haritalarının ölçeklenebilirliğini optimize eder.

Düzeltmeler ve önemli geneller

En dikkat çeken iyileştirmeler arasında şunlar yer alıyor:

  • TIFF dosyalarında sıkıştırma desteği iyileştirildi.
  • OpenMP ile büyük görsellerde min/maks aramalarının hızlandırılması.
  • Bölme, yer değiştirme ve çokgen oluşturma komutlarında iyileştirmeler.
  • SVD, özdeğerler, medyanlar ve matematiksel ifadelerle yapılan işlemler gibi kritik fonksiyonlar için hata düzeltmeleri.
  • SVD ve özdeğerler gibi matematiksel işlemlerdeki hassasiyet sorunları giderildi, Phong modeli altında 3B ağ oluşturmadaki hatalar düzeltildi ve aynasal yansımaların hesaplanmasında parametreler ayarlandı.
  • Vektör resimler için median, boş dizeler için find() fonksiyonu ve sinir ağları ve paralel işlemeyle ilişkili kütüphanelerdeki çeşitli tutarsızlıklar gibi komutlardaki hatalar düzeltildi.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, aşağıdaki ayrıntılara başvurabilirsiniz. aşağıdaki bağlantı.

G'MIC 3.6 nasıl kurulur?

Bu açık kaynaklı framework'ü kurmak isteyenler için, kurulumunun basit olduğunu ve sadece bir terminal açıp aşağıdaki komutu çalıştırmayı gerektirdiğini bilmelisiniz:

Flatpak, Flathub org.gimp.GIMP.Plugin.GMic'i yükleyin

Benzer şekilde, mevcut indirmeleri ve paketleri kontrol edebilirsiniz aşağıdaki bağlantıdan.