O®b
数学的アルゴリズムで視覚伝達。数式から軌跡を描き、ブラウザで動かし、SVGで書き出す。「O®b - オーブ」Designed and Developed by HIGASHIYUKI®
Chuo-ku Fukuoka 8100032 JPN
©1981-2026 HIGASHIYUKI® ALL RIGHTS RESERVED.
数学的アルゴリズムで視覚伝達。数式から軌跡を描き、ブラウザで動かし、SVGで書き出す。「O®b - オーブ」Designed and Developed by HIGASHIYUKI®
数式から軌跡を描き、SVGで書き出す。O®b.(オーブ)は、ジェネレーティブ・パターンを作るWebアプリケーションです。ブラウザだけで動き、インストールもアカウント登録も要りません。
扱うのは、6つのカテゴリに分かれた44のモデルです。葉序(Vogel, 1979)、ローレンツ・アトラクタ(Lorenz, 1963)、ペンローズ・タイル(Penrose, 1974)、ジュリア集合(Julia, 1918)など、どれも出典のある数学のモデルで、描いている数式は今の値を入れた形で常に画面に出ています。
画面全体がキャンバスです。どこをドラッグしても、そのモデルの主な2つのパラメータが変わり、絵はその場で形を変えます。
パターンの幅は、モデル(44)、プリセット(217)、対称展開(8種)の掛け合わせで広げます。対称展開は、巡回群・二面体群・壁紙群(pmm/p4)などの群論にもとづきます。さらに、線の座標そのものを変形するトランスフォーム(8種)と、画面の上で動かすモーション(8種)を重ねられます。
書き出しは、SVGコピー・SVG保存・PNG保存の3種で、どれも背景は透過です。対称展開で複製した図形も実体の図形として書き出すので、FigmaやIllustratorでそのまま編集できます。
UIはグレーだけのモノクロで、色が出るのは描いた模様とペンの色の帯だけです。見た目の元はペンプロッターの用紙で、描くのは線(一部は点や面)です。
O®b.の44のモデルは、どれも出典のある数学のモデルです。描いている数式は、今の値を入れた形で常に画面の上部に出ており、パラメータを動かすと、絵と一緒に数式の値も変わります。
O®b.は、パラメータを動かすたびに、図形を数式から計算し直して描きます。端末のCPU性能、メモリ容量、ブラウザの実装などによって、描画速度や操作レスポンスに差が生じる場合があります。
反応拡散・ニュートン法のフラクタル・アインシュタイン・タイルなどの重いモデルは、全画面でドラッグすると1コマの描画に20〜80msかかることがあり、スマートフォンでは動きが遅くなる場合があります。
O®b.はブラウザの中だけで動作し、サーバーとの通信やアカウントは不要です。操作の状態は、お使いのブラウザ(localStorage)に保存されます。
O®b.はアカウント登録など不要でどなたでも無料でご利用いただけます。
O®b.は定期的にアップデートを行い、新しいモデルや機能を追加するほか、ブラッシュアップや仕様変更、一部機能の削除を行う場合があります。
*O®b.のご利用に際し、当方の定める利用規約*の一部が適用されます。
モデルを選び、パラメータを動かし、対称展開を重ねて、SVGで書き出す。O®b.は、出典のある44の数式を、ブラウザの上で操作できるようにしたWebアプリケーションです。