Droppy — 液体浸透・コーヒーリング物理シミュレーター

キャンバスをタップ/クリックすると液体が紙に落ちて広がり、乾燥してコーヒーリングが現れる物理シミュレーター。毛細管吸収・表面張力・Perlinノイズによる紙繊維の不均一性をリアルタイム再現。

キャンバスをタップ / クリックすると、液体が紙に落ちて広がり、乾燥してコーヒーリングが現れる物理シミュレーターです。

主な機能

  • 4 段階の物理演算 — 衝突スプレッド → 毛細管吸収 → 表面張力 → コーヒーリング乾燥を再現
  • 極座標 180 ノード境界 — 滑らかな液滴形状をリアルタイム計算
  • 2D Perlin ノイズ — 紙繊維の吸水不均一性を表現
  • 自動ドリップ — 1.5 秒ごとにランダムな色・サイズ・水量で自動落下
  • ランダムドロップ — 2 秒ごとにパラメーターが変化しながら連続投下
  • タイルモード — 端をシームレスにつないだタイルテクスチャを生成
  • PNG 保存 — 現在のキャンバスをそのまま画像出力

物理パラメーター

パラメーター説明
水滴の直径着地時の初期サイズ(3〜100 px)
水量(体積)毛細管による滲み広がりの深さ
表面張力形状を円形に引き戻す力
粘性流動の摩擦ブレーキ
毛細管吸引力繊維が境界から液体を引き込む力
衝突の衝撃落下直後の初期スプレッド強度
繊維の粗さ吸水の不均一性
溶質濃度乾燥後の外周リングの濃さ
乾燥スピード蒸発速度

カラーパレット

タブ内容
① インクインク・水彩・染料をテーマにした厳選 24 色(6×4 グリッド)
② HSL12 色相 × 3 明度(深・中・淡)+ グレー 6 色 = 42 色(6×7 グリッド)

その他の設定

  • 紙のタイプ — 画用紙 / クラフト紙 / ノート白紙の 3 種類から背景色を選択
  • 背景画像 — 任意の画像をキャンバス背景に読み込み可能(カバー / フィット / ドラッグ位置調整)
  • プロファイル保存 — 物理パラメーターと色を localStorage に保存。JSON エクスポート / インポートで設定を共有