PTGuiチュートリアル和訳 [17] : 入力写真の前加工

今回は、PTGuiに入力する写真の前加工について、お話します。
誤訳などがありましたらコメントでご指摘ください。ご協力、お願い申し上げます。

PTGui
Photo stitching software 360 degree Panorama image software - PTGui
http://www.ptgui.com/


PTGuiが読み込むことが出来る写真の画像フォーマットは、以下の通りです。

(クリックすると拡大します)

  1. .tif/.tiff
  2. .jpg/.jpeg
  3. .png
  4. .hdr
  5. .rgbe
  6. .exr

下三つはHDRIフォーマットですね。「HDR Shop」や「PhotomatixPro」などのHDRI生成専用ソフトやPhotoshopなどで作ることが出来る広域ダイナミックレンジ画像(High Dynamic Range Imageー略称「HDRI」)を、結合元の写真データとして読み込むことが出来るようです。HDRIに関してはボクは門外漢なので、余り多くは語らないことにします。ぜひGoogleなどで検索して調べてみてください。

ボク自身はPTGuiProにHDRI生成プログラムが入ってることもあり、普段はTIFFやJPEGで読み込むことが多いです。

ちなみにJPEGやPNGは不可逆圧縮フォーマット、つまり恒久的画質劣化を伴う圧縮技術を使った画像フォーマットですので、レンズを通してCCDに写った後のカードに保存される際に画質が劣化します。
"後の加工を考えると、入力画像は出来るだけ素の状態が望ましい"というCG処理の基本に立ち返ると、写真撮影時の保存フォーマットは「RAW」で撮影し、現像ソフトでTIFFに変換現像することをお勧めします。

またPTGuiはRGB各16bit画像を扱うことが出来ますので、RAW現像時に16bitTIFFにすると尚良いのでは無いでしょうか?
(その分、PTGuiの出力時のスピードは格段に遅くなりますが)


ところで、PTGuiの利点として「アルファチャンネル」の利用が挙げられます。
これは「透明度」を司るチャンネル(特別なレイヤーのようなもの)を持っていて、画像の一部を透かしたりすることが出来ます。
このアルファチャンネルを利用して、底面撮影データの三脚や人の足を消して透明にしたデータを作成し、この画像そのものを合成することで、合成後の底面加工を省こうというものです。

(下記のスクリーンショットは、クリックすると拡大します)

まず、RAW現像ソフトでTIFFフォーマットに変換した底面写真を用意します。
この時の写真は、マウントから外して手持ち撮影した写真なので、横に外した三脚や撮影者の足が写り込んでいます。これを消去して透明化させてみましょう。
使うソフトは、言わずと知れた「Photoshop」。ボクはCSを使ってますが、もちろん最新のCS3でも同じことが出来ます。
他のソフト(GraphicConverterとか)も出来るのかな?誰か、調べてください。


写真を読み込み、ブラシツールを選んでおきます。消去しやすいブラシサイズを選んでおきましょう。


画面をクイックマスクモードに切り替え、マスクしたい場所をブラシツールで塗り潰していきます。


赤い半透明の塗りが、マスクしたい場所になります。


画像描画編集モードに戻します。


赤く塗り潰されたところ以外が選択されているのが分かります。


チャンネルウインドウの「選択範囲をチャンネルとして保存」ボタンをクリックすると、「アルファチャンネル1」という名称が自動的に作成される新しいチャンネルが出来上がります。


この状態で「ファイル > 別名で保存...」で保存します。

保存時の条件は、以下のような感じになります。

ちなみに、HDRI用にブラケット撮影したデータの場合、同じアルファチャンネルを共有したいですよね。
そこでTips。
アルファチャンネルを作成した画像から、そのまま別の画像にそのチャンネルを持って行きましょう。


こうして同じ条件(この場合は、ブラケット撮影した同じ解像度の16bitTIFFデータ)を重ならないように並べます。


先に作っておいたチャンネルウインドウのアルファチャンネルをクリックして掴み、別の画像ファイルの画面上にドラッグ&ドロップします。


ドラッグ&ドロップの最中。


先に作ったアルファチャンネルと全く同じ位置で、別の画像にも同じ形のアルファチャンネルが出来ます。
もう1枚の画像も同様にして作ります。

これで作ったデータは、こんな感じになります。
PTGuiProでExposureFusionで最適化した後のパノラマエディタ画面です。

それをパノラマ化すると、下記のような感じになります。

以上のようなプロセスを踏むと、底面の修正処理工程が、格段に楽になると思いませんか?
一度試してみてください。

次回は、パノラマ化の際に各画像をレイヤーで残したPhotoshop形式の画像で、画像間のブレや合成ミスを修正する方法をご紹介します。


2008年6月14日(土)15:00〜17:00 参加無料のイベントです。お気軽にお越し下さい!
親睦会の参加申込もこちらからどうぞ

QTVR Diary 〜OFFLINE〜 vol.4

アイコンをクリックして、iPhoneで使えるパノラマアプリを体感しよう!
Panorama
Panorama
¥1,200-
★★★
Pano
Pano
¥350-
★★★
PanoLabo
PanoLabo
free
★★★★★
PanoLabo Pro
PanoLabo Pro
¥600-
★★★★
TripStitch
TripStitch
¥1,200-
PangeaVR
PangeaVR
free
★★★★★
PangeaVR Pro
PangeaVR Pro
¥2,300-
★★★★★
Cube World
Cube World
free
★★★★

このページをdel.icio.usに追加する このページをGoogleBookmark に追加 このページをBlogPeople Instant Bookmarkに登録 このページをTechnoratiに追加 Digg This Story このページをはてなブックマークする Add Yahoo Myweb このページをRedditへ追加 このページをニフティクリップに追加 このページをLivedoor クリップに追加 このページをFC2ブックマークに追加 このページををBuzzurlに追加

トラックバック(0)

このブログ記事を参照しているブログ一覧: PTGuiチュートリアル和訳 [17] : 入力写真の前加工

このブログ記事に対するトラックバックURL: http://pencil-jp.net/mt/mt-tb.cgi/546

コメントする