イトウ先生のTipsnote Photoshop 2021 の新機能:空を置き換え

デジタルスケープ 短期集中クリエイティブ講座

デジタルスケープ・AfterEffects・Photoshop・HTML・CSS・JavaScript・1日トレーニング

Web・動画・映像・ゲーム・DTP・CG・Adobe Creative Cloud・キャリア・就活に

イトウ先生のTipsnote:目次

【Photoshop 2021 の新機能:空を置き換え 】

こんにちは、イマジカデジタルスケープの伊藤和博です。
今回は、先日アップデート可能になりましたPhotoshop 2021から新機能で「空を置き換え」をご紹介します。

この機能もなかなか優れものの機能になりますが、空が含まれる画像から、選択範囲を作ることなく、画像内の空のみを他の画像の空と差し替える機能が搭載されました。
予めいくつかの画像がPhotoshopに用意されており、その空の画像と入れ替えるか、または自分で撮影した空の画像と入れ替えるか、を選択可能ですが、空の部分を変更した後、空以外の部分と合成した空との境界線、カラー、明るさなどがシームレスに見えるように、前景と背景をブレンドして合わせるところまで調整可能になります。
なお、この機能も被写体を選択などの機能と同様に、Adobe Senseiの機能で行っているようで、置き換えた空の部分の出力は、レイヤーマスク付きの画像に書き出すことが可能になります。万が一お好みの結果ではなかった場合も修正が容易に可能になります。

さっそくやってみよう!

まずは、「普通に」空が映っている風景画像を用意します。

空が映っている画像を用意

選択範囲などは何も作らずに、そのまま編集メニュー > 空を置き換え、を選択します。すると、空を置き換えパネルが表示され、他の空に置き換えた状態をシミュレーションします。

空を置き換え

空を置き換えパネルにある、置き換えとなる空をクリックして選択、をクリックすると、Photoshopに予め用意されたいくつかの空の画像から選択するか、または新規空を選択し、新しい空の画像を追加することが可能です。

置き換えとなる空をクリックして選択

画像内のどの部分が空なのか?は、自動検出しますが、自動検出した空の領域が多少甘い場合は、空を置き換えパネル内にある「空ブラシ」ツールで、空と空ではない箇所の境界をドラッグすると、空の領域を拡大、option【Alt】+ドラッグすると縮小することが可能です。

置き換えとなる空をクリックして選択

次に各設定項目ですが、「エッジをシフト」を調整すると、空と元の画像との境界の開始位置を指定、「エッジをフェード」を調整すると、エッジに沿って空画像から元の写真へのフェードまたはぼかしの度合いを設定することが可能です。
「空の調整」にある各設定は、「明度」で空の明るさ、「色温度」は、そのまま暖色寄りまたは寒色寄り、拡大・縮小、反転(水平方向)などが設定可能で、前景の調整にある「照明モード」は、いわゆるレイヤーの描画モード(乗算とスクリーンのみ)、「照明の調整」は、メイン画像を明るくしたり暗くしたりする明るさの不透明度、「カラー調整」は、カラーの「調和」の強さを指定する不透明度、の各設定が可能になっています。

出力は、合成した画像のアウトプットでいわゆる「選択とマスク」などの出力と同じ意味になり、変更箇所を新規レイヤー(レイヤーマスクを含む名前付きレイヤーグループ)として出力するか、またはレイヤーを複製(単一の統合されたレイヤー)のどちらに出色するかを選択可能になっています。

照明モードと照明の調整

なお、option【Alt】キーを長押しすると、キャンセルボタンが初期化ボタンに変わるため、初期化することでデフォルトに戻すことが可能になっています。
新規レイヤーとして書き出すると、レイヤーパネル内には新しいレイヤーグループができており、レイヤーマスク付きの空の画像と、同じくレイヤーマスクつきの描画モードを指定するレイヤーがレイヤーリンクの状態で、また一番下に調整レイヤーが生成されます。

レイヤーグループとして出力

空の認識と、レイヤー毎の挙動について

画像の中に空に相当する部分が少ない、または無い場合は、空を認識しない場合もありますので、その場合は手動で選択範囲を作成する、という形になるかと思います。

空が検出されない場合

なお、レイヤーパネル上で、透明レイヤー、シェイプ、テキストレイヤーを選択している場合は、そもそも「空を置き換え」のメニューコマンドがアクティブになりません。シェイプレイヤーやテキストレイヤーは、ラスタライズすると空を置き換えのメニューコマンドを認識しますが、ラスタライズしたシェイプやテキストレイヤーに空が検出されない場合は、上記と同様に検出されない旨のアラートが表示されます。

透明レイヤーを選択した場合

なお、レイヤーマスクとベクトルマスクでマスクしたレイヤーに対して空の置き換えを適用しても空の置き換えは可能です。ただし、マスク領域の範囲にもよりますが、新たに出力されたレイヤーにはレイヤーマスクやベクトルマスクが適用されない場合があるため、その場合は書き出されたレイヤーグループに対してそれぞれのマスクを複製する必要があります。

レイヤーマスクを複製

ただし、フレームレイヤー(フレームツールでフレームを描いておき、デスクトップからフレーム内に画像をドロップしたレイヤー=スマートオブジェクトをベクトルマスクでマスクしたもの)の中に空を含む画像がある場合は、(レイヤーパネル上で)埋め込まれたスマートオブジェクトの方を選択すると空を置き換えが可能で、出力を新規レイヤーで書き出すと、空を置き換えたフレームレイヤーは、空を置き換えで出力されたレイヤーグループごと、ベクトルマスクでマスクされた状態として書き出され、マスクを複製する必要はありません。

フレームレイヤーの場合

明らかに空があると認識できる画像の場合は、きれいに空の置き換えが可能で、登録済みの空の画像や、いくつかの空の画像さえ登録しておけば、非常に簡単に置き換えができるようになりました。
オブジェクト選択ツール、被写体を選択、選択とマスク、選択範囲を反転、などの機能と組み合わせることで、様々な選択範囲が非常に簡単に作れるようになっていますので、バージョンアップがまだの方はぜひバージョンアップして使ってみてください。

関連講座

↑ページTOPへ