SVGブロブ(blob)の作り方|有機的シェイプの仕組み・背景デザイン・最適化
やわらかく揺らいだ雲のような曲線「ブロブ(blob)」は、近年のWebデザインで定番の装飾になりました。本記事では、blobとは何かから、背景や装飾での使われ方、SVGパスでどう表現されるか、ランダム生成の考え方、ファイルの最適化、そして使いすぎないための注意点までをやさしく解説します。
ヒーローセクションの背景や、ボタンの後ろにふわっと敷かれた、丸くもいびつでもない有機的な曲線を見たことはないでしょうか。あの雲やインクのしずくのような形を、デザインの世界ではブロブ(blob)と呼びます。直線や正円だけでは出せないやわらかさと動きを画面に与えてくれるため、近年のWebデザインで定番の装飾になりました。本記事では、blobとは何か、どう使われ、SVGでどのように表現されるのかを順を追って解説します。
ブロブ(blob)とは何か
ブロブ(blob)とは、英語で「(液体などの)かたまり、しずく」を意味する言葉で、Webデザインでは角のない、有機的でいびつな曲線で囲まれたシェイプを指します。正円や角丸長方形のように幾何学的に整った形ではなく、ところどころ膨らんだりへこんだりした、自然界の細胞やインクのにじみを思わせる形が特徴です。
幾何学的な図形が「正確さ・きちんと感」を伝えるのに対し、blobはやわらかさ・親しみやすさ・遊び心を伝えます。フラットデザインが成熟し、どのサイトも似た見た目になりがちな中で、画面に手づくり感や個性を添えられる手軽な手段として広まりました。スタートアップのランディングページ、SaaSのサービス紹介、イラスト系のサイトなどで特によく見かけます。
blobは曲線のかたまりなので、拡大しても劣化しないベクター形式、つまりSVGで表現するのが基本です。実際にどんな形が作れるのかは、SVGブロブ生成ツールでいくつか形を出してみると、丸に近いものからかなりいびつなものまで幅広く作れることが体感できます。
Webデザインでの使われ方:背景と装飾
blobはそれ自体が主役になることは少なく、多くの場合背景や装飾の脇役として使われます。代表的な使い方を見てみましょう。
1. 背景のアクセント
ページの背景にうっすらと大きなblobを置き、その上にテキストや写真を重ねる使い方です。単色の背景に1〜2個のblobを忍ばせるだけで、のっぺりした印象がやわらぎ、視線を自然に中央のコンテンツへ導けます。淡い色やグラデーションを敷くと、上品で今っぽい雰囲気になります。
2. 画像のマスク(切り抜き)
写真やイラストをblobの形に切り抜くと、四角い画像にはない柔らかな印象を与えられます。人物写真をblob型にくり抜いてプロフィールに使う、といった見せ方は、親しみやすさを出したいサイトで人気です。
3. アイコン・ボタンの下敷き
アイコンの背後に小さなblobを敷いて、要素のまとまりや存在感を強める使い方もあります。複数のセクションで色違いのblobを使えば、ページ全体に統一感とリズムが生まれます。背景として軽く使うなら、ファイルサイズを抑えるためにSVG最適化ツールで不要なデータを削っておくと、表示速度に影響しにくくなります。
SVGパスでどう表現するのか
blobの曲線は、SVGのパス(path)という要素で描かれます。パスは「ここからここへ、こういう曲がり方で線を引く」という命令を文字列で並べたもので、blobではほぼ全体がベジェ曲線でできています。
<path d="M60,10 C90,15 95,45 80,70 C65,95 30,90 15,65 C0,40 30,5 60,10 Z" />
難しそうに見えますが、読み解くと意外と単純です。主要なコマンドは次の通りです。
- M(MoveTo):ペンを置く開始点の座標を指定します。
- C(Curve):2つの「制御点」と「終点」を使って、なめらかなベジェ曲線を描きます。制御点が曲がり方の強さと向きを決めます。
- Z(Close):最後に始点へ戻って図形を閉じます。閉じることで、塗りつぶせる「面」になります。
blobは、円周上にいくつかの点(アンカー)を配置し、それぞれをC(曲線)でなめらかにつなぐことで作られます。各点の位置を中心から少しずつ違う距離にずらし、制御点をうまく置くことで、あの膨らんだりへこんだりした有機的な輪郭が生まれます。手書きで座標を調整するのは大変なので、実際には生成ツールを使ってパスを書き出すのが現実的です。SVGブロブ生成ツールなら、出来上がったパス文字列をそのままコピーして使えます。
ランダム生成の考え方
blob生成ツールが内部で行っていることは、ざっくり言うと「円をベースに、各アンカー点をランダムに揺らす」という処理です。仕組みを知っておくと、ツールのパラメータの意味が分かり、狙った形に近づけやすくなります。
- 点の数(頂点数):円周上に置くアンカーの数です。少ないと大きくゆったりうねった形に、多いと細かく入り組んだ形になります。一般的には5〜8点ほどがバランス良く使われます。
- 不規則さ(ランダム度):各点を基準の半径からどれだけずらすかの強さです。小さければ円に近く、大きいほどいびつになります。
- シード(seed):乱数の種です。同じシードなら何度生成しても同じ形になるため、気に入った形を再現したり微調整したりできます。
ポイントは、ばらつかせた点をなめらかな曲線でつなぐことです。点を直線で結ぶとギザギザの多角形になってしまいますが、隣り合う点の間をベジェ曲線で補間することで、あの「ぷるん」とした連続的な輪郭が生まれます。SVGブロブ生成ツールで点の数やランダム度を動かしてみると、それぞれの数値が形にどう効くかが直感的に理解できます。
ファイルの最適化
生成ツールやデザインソフトが書き出すSVGには、実は表示に不要なデータが多く含まれていることがよくあります。エディタのメタ情報、無駄に長い小数点以下の桁、使われていない定義、コメントなどです。背景の装飾として軽く置くだけのblobであっても、これらが積み重なるとファイルサイズが膨らみ、ページの表示速度に影響します。
そこで役立つのが最適化です。次のような無駄を削るだけで、見た目を変えずにサイズを大きく減らせることが少なくありません。
- 座標の桁の丸め:小数点以下が何桁も並んでいる数値を、見た目に影響しない範囲で短くします。
- 不要なメタデータの削除:エディタが埋め込むコメントや編集用の情報を取り除きます。
- 無駄な属性・空グループの除去:実際には効いていない指定を整理します。
これらを手作業でやるのは大変なので、SVG最適化ツールに貼り付けて自動で整理するのが手軽です。最適化後は見た目が崩れていないかを必ず確認しましょう。とくに複数のblobをページに敷く場合、1つあたりの削減量はわずかでも、合計では表示速度に効いてきます。仕上げにSVG最適化ツールを一度通す習慣をつけると安心です。
使いすぎないための注意点
blobは手軽で見栄えがよい反面、使いすぎると逆効果になりやすい装飾でもあります。最後に、気をつけたいポイントを整理します。
- 数を絞る:1画面にいくつもblobを散らすと、視線が散らかってコンテンツが読みにくくなります。1セクションに1〜2個までを目安にしましょう。
- 主役を邪魔しない:blobはあくまで脇役です。テキストの可読性やボタンの目立ちやすさを損なう配置・配色は避けます。背景なら彩度や不透明度を落として、控えめに敷くのが基本です。
- サイト全体のトーンと合わせる:きっちりした企業サイトに過度に遊んだblobを置くと、ちぐはぐな印象になります。ブランドの雰囲気に合うやわらかさの度合いを選びましょう。
- 流行に頼りすぎない:装飾トレンドは移り変わります。blobありきでデザインを決めるのではなく、情報を伝えるという本来の目的を軸に、必要な分だけ添えるのが長く使えるデザインです。
blobは、正円や四角だけでは出せない有機的なやわらかさを画面に与えてくれる、便利で楽しい装飾です。まずはSVGブロブ生成ツールで点の数やランダム度を動かしながら好みの形を探し、書き出したSVGをSVG最適化ツールで軽くしてから使う、という流れを覚えておくとよいでしょう。仕組みを理解したうえで控えめに添えることが、洗練された印象への近道です。
なお本記事は一般的な情報の提供を目的としたものです。SVGの仕様やブラウザの対応状況、各ツールの挙動は変わることがあります。実装にあたっては最新の公式仕様やドキュメントを確認したうえで判断してください。
よくある質問
ブロブ(blob)とは何ですか?
blobは英語で「かたまり・しずく」を意味し、Webデザインでは角のない有機的でいびつな曲線で囲まれたシェイプを指します。正円や角丸長方形のような幾何学的な形と違い、ところどころ膨らんだりへこんだりした、雲やインクのしずくのような形が特徴で、画面にやわらかさや親しみやすさを与えます。
blobはどんな場面で使うとよいですか?
多くの場合、背景や装飾の脇役として使います。ヒーローセクションの背景に淡いblobを敷く、写真をblob型に切り抜く、アイコンやボタンの下敷きにするといった使い方が代表的です。主役のテキストや画像を引き立てる控えめな使い方が基本です。
blobはどうやってSVGで表現されますか?
SVGのパス(path)要素で描かれます。円周上にいくつかのアンカー点を置き、それぞれをベジェ曲線(C命令)でなめらかにつないで閉じることで、膨らみやへこみのある有機的な輪郭を作ります。手書きでの調整は大変なので、生成ツールでパス文字列を書き出すのが現実的です。
blobのSVGはなぜ最適化したほうがよいのですか?
ツールやデザインソフトが書き出すSVGには、長すぎる小数桁、エディタのメタ情報、不要な属性など、表示に関係しないデータが含まれがちです。これらを削るだけで見た目を変えずにファイルサイズを減らせます。とくに複数のblobを置く場合、合計の削減量が表示速度に効いてきます。
SVGブロブ生成ツールや最適化ツールはデータがサーバーに送信されますか?
WAZA TOOLSのSVGブロブ生成ツールやSVG最適化ツールはすべてブラウザ内で処理され、作成・貼り付けしたデータがサーバーに送信・保存されることはありません。スマートフォンでも利用でき、何度でも無料で使えます。