G'MIC 3.6: 新しいフィルターと画像処理フレームワークの改善

G'MIC

数日前に発表された 「G'MIC 3.6」フレームワークの新バージョンリリースでは、フレームワークの機能を拡張する新しい機能、主要なパフォーマンスの改善、新しいコマンド、クリエイティブ フィルターが導入されています。

G'MIC(G REYCのMagic for Image Computing)に馴染みのない方は、この これは画像処理において最も完全かつ多用途なツールの一つである。このオープンソース エンジンは、汎用的なスクリプト言語を提供するだけでなく、グラフィカル コンテンツを柔軟に変換、フィルタリング、表示できるグラフィカル インターフェイスとプラグインも提供します。

G'MIC 3.6の主な新機能

最も目覚ましい革新の一つは フィルターパターン/有機繊維、 生物繊維に似た視覚構造を生成できます。この効果により、デジタルデザインやジェネレーティブアートにおいて大きな可能性を秘めた魅力的なテクスチャを作成できます。

3Dレンダリングエリアでは、 multithreaded3dコマンドがリリースされましたその object3dコマンドのマルチスレッドレンダリングを有効にします。 3次元グラフィックスの生成を加速します。また メッシュ上の単位法線ベクトルを計算するnormals3dコマンドが追加されました。これにより、複雑な表面でのよりリアルなシェーディングが可能になります。

有機繊維

言語の核心 ニュースも受け取る: 置換変数 $% がループ内で使用できるようになりましたは、反復を通じて 0 から 1 まで直線的に進化し、カスタム スクリプト内でのアニメーションと数学的グレーディングの可能性を広げます。

さらに、 do…while構造に中括弧のサポートが追加されました構文の明瞭性が向上し、言語が C++ などのより一般的なスタイルに近づきます。

内部の改善とパフォーマンスの最適化

通訳は スクリプト言語が書き直され、コードの処理速度が2.5%向上しました。 文字列比較演算の削減により、3Dレンダリングエンジンが最適化されました。照明計算の改善とZクリッピングにより、表示領域外のオブジェクトも処理できるようになりました。

また、 変位などの重要なコマンドは再コード化されました。 これにより、並列実行時により一貫性のある結果が得られるようになり、統合された 3D エンジンにより照明と平面外ジオメトリ クリッピングが改善されました。

gmic 3.60

のサポート フォーマットも進化しています: バージョン3.6では圧縮オプションが拡張され、 画像をTIFF形式で保存し、読み書きを最適化します OpenMP を使用した並列化による大規模ファイルの処理。

さらに、pack_sprites コマンドは完全に再設計され、スプライト パッキングがより高速かつスマートになり、ゲーム開発者やエンジン開発者に最適です。

新しいグラフィックフィルター

追加された新しいフィルターに関しては、次の点が目立っています。

  • レンダリング/吹き出し。画像に漫画風の吹き出しを追加するのに最適です。
  • 平面グラフィックスの奥行きをシミュレートする 2.5D レンダリング/押し出し。
  • レンダリング/ふわふわの雲、リアルな雰囲気効果。
  • RBF 変形では、キーポイントを操作することで画像を歪めることができます。

標準ライブラリの新しいコマンド

  • multithreaded3d (mt3d): マルチスレッド 3D レンダリングを有効にして、生成を高速化しますが、アーティファクトが発生する可能性があります。
  • normals3d: 3D メッシュの法線ベクトルを返します。
  • thickcircle、thickellipse、thickpolygon: 太い色付きのエッジを持つ幾何学図形を生成できます。
  • at_curve: スプライン曲線に沿ってピクセルを抽出します。
  • resize_displacement: ディスプレイスメント マップのスケーラビリティを最適化します。

一般的な修正と改善

最も注目すべき最適化は次のとおりです。

  • TIFF ファイルの圧縮サポートが改善されました。
  • 大きな画像での OpenMP による最小/最大検索を高速化します。
  • 分割、変位、ポリゴン レンダリング コマンドの改善。
  • SVD、固有値、中央値、数式による演算などの重要な関数のバグ修正。
  • SVD や固有値などの数学演算における精度の問題が修正され、Phong モデルにおける 3D メッシュ レンダリングのバグが修正され、鏡面反射の計算におけるパラメータが調整されました。
  • ベクター画像の median コマンド、空文字列の find() 関数、ニューラル ネットワークおよび並列処理に関連するライブラリのさまざまな不整合などのバグが修正されました。

最後に、それについてもっと知りたい場合は、の詳細を参照してください。 次のリンク。

G'MIC 3.6をインストールするにはどうすればいいですか?

このオープンソース フレームワークのインストールに興味がある方は、インストールが簡単で、ターミナルを開いて次のコマンドを実行するだけであることを知っておく必要があります。

flatpak インストール flathub org.gimp.GIMP.Plugin.GMic

同様に、利用可能なダウンロードとパッケージを確認できます 下のリンクから。