氷らしさは透明感とひび割れから生まれます。3D の押し出しで厚みを作り、氷のテクスチャを重ね、トーンカーブで透明感を引き出し、ベベルとエンボスで結晶の縁の反射を加えます。数値はすべて記載しているので、そのまま追いかければ同じ仕上がりになります。
準備
-
新規カンバス
オンラインPS を開き、Ctrl+N → 次のように設定します:- 幅:
1200 px - 高さ:
800 px - 解像度:
72 ppi - 背景の内容:
白(後で塗りつぶします)
- 幅:
-
淡いブルーで塗りつぶす
描画色をクリック → #97b9cc(淡いブルー)
Alt+Delete を押して、背景レイヤーを描画色で塗りつぶします。
-
文字を入力する
ツールボックスから横書き文字ツール(T)を選び、オプションバーで丸みのある書体(例:Montserrat Rounded、Noto Sans Rounded)を選びます。色を黒にして、任意の文字(例:「ICE」)を入力します。
-
文字レイヤーを複製する
文字レイヤーを選んで Ctrl+J で複製します。
複製した「文字コピー」レイヤーは非表示にしておきます(目のアイコンをクリック)。
-
3D 文字モデルを作成する
文字の元レイヤーを選んだまま → メニュー「3D」→「選択したレイヤーから3D押し出しを作成」。
表示されたパネルで 2 番目のアイコン(押し出し)をクリックし、文字の前にある 3D アイコンをダブルクリックしてプロパティパネルを開き、細かく調整します:
- 押し出しの深さ:約
40‑60 px(必要に応じて) - 回転/遠近:回転(Orbit)とパン(Pan)ツールで、文字を好みの角度に傾けます。
- 押し出しの深さ:約
-
立体面の色を設定する
3D パネル(ウィンドウ → 3D)を開く → 1 番目のアイコン(マテリアル)を選ぶ → 「押し出しマテリアル」の前のアイコンをダブルクリックしてマテリアルプロパティを表示します。
拡散(Diffuse)の色を淡いブルー(例:#b3e5ff)に変更して確定します。
3D パネルを閉じると、基本的な立体文字の見た目ができあがっています。
-
氷のテクスチャ素材を用意する
非表示にしておいた文字コピーレイヤーを表示し、Ctrl+J でさらに数回複製します(3‑4 枚がおすすめ)。その後、コピーはすべて一時的に非表示にします(目のアイコンはオフのまま)。
氷のテクスチャ素材(PNG、JPG など)を開き、移動ツール(V)でメインドキュメントにドラッグします。
テクスチャレイヤーを文字コピーレイヤーの上に置き、テクスチャレイヤーを選んだ状態で Ctrl+Alt+G を押してクリッピングマスクを作成します(文字の範囲内だけが見えるようになります)。
テクスチャの位置と大きさを調整し、文字をちょうど覆うようにします。
-
暗部のトーンカーブ – 氷の面を暗くする
トーンカーブ調整レイヤーを新規作成し(レイヤー → 新規調整レイヤー → トーンカーブ)、ダブルクリックしてプロパティパネルを開きます。
RGB チャンネルを選び、左下のポイントを上へ少しドラッグして暗くします(例:0,0 → 0.3,0.2 → 1,1。数値は適宜微調整してください)。
確定したら、同じく Ctrl+Alt+G でこのカーブレイヤーを文字コピーにクリッピングします。
-
明部のトーンカーブ – 氷のツヤを上げる
もう 1 つトーンカーブ調整レイヤーを作成し、今度は RGB チャンネルを少し持ち上げます(例:0.2,0.3 → 1,0.9)。氷のハイライトがより明るく見えます。
同じく Ctrl+Alt+G で文字コピーにクリッピングします。
-
線形グラデーションマスク – 氷の濃淡
グラデーションツール(G)を選び、描画色を黒 → 白(線形)にして、文字の上を上から下へ 1 回ドラッグして黒‑白のグラデーションマスクを作ります。
続いて、非表示にしていた文字コピーを表示し、そのレイヤーにレイヤースタイルを追加します(レイヤーをダブルクリック → 「レイヤースタイル」)。
- ベベルとエンボス:深さ 5‑10 px、サイズ 100%、ぼかし 0‑5 px、光源の角度 120°、ハイライトの色は白、シャドウの色は濃いブルー。
- 輪郭:既定のカーブを使い、「反転」にチェック。
- 塗り:0 % に変更(スタイル効果だけを残す)。
-
もう 1 枚の文字コピーにスタイルを追加(立体感の強化)
非表示の別の文字コピーを表示し、前の手順と同じベベルとエンボス+輪郭を設定します。塗りも同じく 0 % にします。
-
3D レイヤーをラスタライズする
立体 3D 文字レイヤーを選び、サムネールを右クリック → 「3D をラスタライズ」。
Ctrl を押しながらレイヤーのサムネールをクリックすると、文字の形が選択範囲として読み込まれます。
-
グループとマスクを作成する
グループボタンをクリックして新しいグループを作り、先ほどの選択範囲をグループにドラッグし、マスクボタンをクリックしてグループにマスクを追加します。
氷のテクスチャ素材をそのグループにドラッグし(マスクの下に置く)、不透明度を 40 % に調整して、下にある立体文字レイヤーを非表示にします。
-
文字内部の暗部を強調する
トーンカーブ調整レイヤーを新規作成し、明るさを少し持ち上げます(左下のポイントを少し上へ)。文字の選択範囲を読み込み(Ctrl+クリック)、空のレイヤーを新規作成して塗りつぶし(Shift+F5)で黒を塗り、選択範囲を解除します(Ctrl+D)。
そのレイヤーにベベルとエンボス+輪郭のスタイルを追加し、塗りを 0 % にすると内側のシャドウになります。
-
暗部とハイライトを描き込む
- レイヤーを新規作成して描画モードを乗算(
Multiply)にし、描画色を背景より少し暗いブルー(例:#557a9e)にして、不透明度 10 % ほどの柔らかい円形ブラシで文字の暗部を軽く塗ります。 - さらにレイヤーを新規作成し、描画色を白、描画モードは
Normalのまま、柔らかい円形ブラシ(不透明度 15 % ほど)で光が当たる部分にハイライトを描きます。
- レイヤーを新規作成して描画モードを乗算(
-
部分的なつららのディテールを追加する
なげなわツールで素材の中の小さなつららを選択し、コピー(Ctrl+C)→ 貼り付け(Ctrl+V)でドキュメントの最上層に置きます。
自由変形(Ctrl+T)で角度と大きさを調整し、文字の表面になじませます。
必要なら角度の違うつららをいくつか複製し、レイヤーを分けて配置するとリアルになります。
-
微調整とシャドウ
全体の見た目を見ながら、各レイヤーの不透明度、色のカーブ、ベベルとエンボスの深さを調整します。
最後に文字全体へ柔らかい影を追加します。レイヤーを新規作成し、楕円選択を黒で塗りつぶし、ガウスぼかし(フィルター → ぼかし → ガウスぼかし)を約 15 px かけます。文字の下に置き、下方向へ 10‑15 px ずらして、不透明度を 30 % にします。
ご注意:
1️⃣ オンラインPS と Photoshop の機能はほぼ同じですが、ショートカットが少し異なるものがあります。画面の表示に従ってください。
2️⃣ 立体感をさらに強めたいときは、「ベベルとエンボス」の深さ・サイズ・光源の角度を上げてみてください。
3️⃣ 氷のテクスチャは、透明チャンネル付きの高解像度 PNG がおすすめです。拡大してもギザギザが出ません。
4️⃣ 完成したらファイル → 書き出し → PNG/JPEG で保存するか、レイヤーを右クリックして「結合をコピー」を選び、他のデザインに貼り付けます。
1️⃣ オンラインPS と Photoshop の機能はほぼ同じですが、ショートカットが少し異なるものがあります。画面の表示に従ってください。
2️⃣ 立体感をさらに強めたいときは、「ベベルとエンボス」の深さ・サイズ・光源の角度を上げてみてください。
3️⃣ 氷のテクスチャは、透明チャンネル付きの高解像度 PNG がおすすめです。拡大してもギザギザが出ません。
4️⃣ 完成したらファイル → 書き出し → PNG/JPEG で保存するか、レイヤーを右クリックして「結合をコピー」を選び、他のデザインに貼り付けます。
参考資料
- Adobe Photoshop 公式ドキュメント
- HTML5 と現代フロントエンドの画像処理の仕組み
- オンラインPS