mieki256's diary



2025/02/02() [n年前の日記]

#2 [cg_tools] 正距円筒図法画像を編集したい

正距円筒図法(Equirectangular)の画像を編集できるアプリってあるのかなとググってみたけれど、Affinity Photo なら正距円筒図法と通常の画像を切り替えながら作業できるらしい。有償アプリだけど…。

_正距円筒図法


フリーソフトで似たようなことはできないのかなとググってみたら、GIMP 2.10.34 にも似たようなフィルタがある模様。フィルタ → カラーマッピング → パノラマ投影、だろうか。正距円筒図法の画像から、特定の位置?角度?を見た画像に変換できる。また、逆変換もできる。

_13.7.?Panorama Projection

G'MICで処理 :

フィルタ集の G'MIC にも、正距円筒図法画像を変換できるフィルタがあるらしいと知ったのだけど、確認してみたところ、これは上部と下部だけを ―― _天頂・天底(Zenith and Nadir) だけを取り出すように変換処理をするフィルタらしい。パノラマ画像を撮影した際は、えてして三脚や撮影者をレタッチして消去しなければいけないので、そういう場面で使うことを前提にしたフィルタなのではなかろうか。
  • Deformations → Equirectangular to Nadir-Zenith、を選べば使える。
  • 正距円筒図法画像は2:1なので、フィルタ処理後は、画像の右半分と左半分に、天頂と天底がそれぞれ1:1(正方形)の見た目で配置される。
  • その状態で編集してから、再度同じフィルタを使って、今度は逆変換してやれば、正距円筒図法画像の上部と下部に内容が反映される。

_Panography - Patching the zenith and nadir - Processing - discuss.pixls.us


それとは別に、G'MIC にスクリプトを追加して、正距円筒図法の画像の角度? 回転具合? を変更することもできるらしい。

_GIMP/Krita plugin script for rotating an Equirectangular projection : r/mapmaking
_Equirectangular rotation, G'mic / GIMP / Krita - Pastebin.com

Linux や Mac の場合は、上記のページのテキストを ~/.gmic に追記すればいいのだろうか? Windowsの場合は、user.gmic というファイルを作成して、G'MIC が見つけられる場所に置けと書いてあるように見えるけど…。

_G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing - Adding Custom Commands

Windwosの場合、%USERPROFILE%\user.gmic がG'MIC起動時に読み込まれる模様。GIMP 2.10.34 + G'MIC-Qt 3.2.4 で試してみたら、たしかに user.gmic を読み込んでくれたようで、フィルタ種類が追加された。Map Projection → Rotate Equirectangular Map を選べば利用できる。


余談。実験用の正距円筒図法画像は、Wikipedia から入手できそう。

_Category:360 panoramas with equirectangular projection - Wikimedia Commons

手描きすることもできるらしい :

以下のページによると、正距円筒図法画像を手描きで作ってしまうことも可能らしい。グリッドを参考にして描いていくのかな…。

_360度パノラマペイントの描き方【クリスタ】


専用アプリもあるっぽい。

_PanoPainterで360度写真を加工してOculus Goで見てみよう #VR - Qiita

2025/02/03追記 :

Paint.NET + THETATools プラグインを使うことで、GIMP + パノラマ投影フィルタと似た感じで作業できることを思い出したので一応メモしておく。

_aitch-two/THETATools: Paint.net Plugins for RICOH THETA
_「paint.net」自動選択やヒストグラム補正のできるフリーのレタッチソフト - 窓の杜

以上です。

過去ログ表示

Prev - 2025/02 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project