2025年9月6日土曜日

Reaction–Diffusion(主にGray–Scott)の実演サイト/サンプルコード/ライブラリ

 

1) ブラウザでそのまま遊べる(スライダー付きデモ)

  • pmneila / Gray-Scott WebGL — プリセット多数、F・k・Du・Dv を操作可。 Pmneila

  • Munafo “WebGL Gray-Scott Explorer” — パラメータ空間の探索に便利。 MROB

  • VisualPDE: Gray–Scott — WebGL PDE 可視化。a,b(=F,k に対応)を対話調整。 VisualPDE

  • LANE Gray-Scott Simulator — pmneila を拡張し Du/Dv スライダーを追加。 Lanevol

2) JavaScript / WebGPU / WebGL の実装

  • pmneila/jsexp(Three.js+GPU) — グラフィックス込みの実装。 GitHub

  • Codrops: WebGPU 版 RD(Compute Shader) — 計算パイプライン構成の解説つき。 Codrops

  • Amanda Ghassaei: ReactionDiffusionShader — WebGL シェーダ実装とデモ。 GitHub

3) Processing / openFrameworks

  • PixelFlow(Processing ライブラリ) — GPUベースで RD を含む。 GitHub

  • OpenProcessing: Reaction Diffusion(PixelFlow移植) — ブラウザで動作。 openprocessing.org

  • ofxReactionDiffusion(oF アドオン) — Gray-Scott/FHN/BZ を GPU で。 GitHub

4) Unity / ゲームエンジン

  • Keijiro / RDSystem — Unity の Custom Render Texture で RD。 GitHub

  • “Reaction Diffusion in Unity” 解説 — HLSL での実装手順。 ciphrd.com

5) Python / 数値計算ノートブック

  • wigging/gray-scott — Python/Julia/Swift の最小実装集。 GitHub

  • Python-Fortran notebooks: Gray-Scott — 2変数RDの手順解説。 Pierre Navaro

  • benmaier/reaction-diffusion — Jupyter ノートブックと動画生成。 GitHub

6) Julia / HPC 向け

  • JuliaORNL / GrayScott.jl — 3D・CPU/GPU/MPI 対応のミニアプリ。 University of Tokyo

  • DifferentialEquations.jl — 汎用 ODE/PDE ソルバ(Gray-Scott 実装に便利)。 diffeq.sciml.ai

  • Julia HPC Tutorial(Gray-Scott 章) — 手順つき教材。 juliaornl.github.io

7) MATLAB / Octave

  • MathWorks File Exchange: Gray-Scott — スクリプトと動画出力。 MathWorks

  • Burkardt: gray_scott_pde — MATLAB/Octave/Python 版のPDE例。 FSU People

8) 理論・パラメータ空間の資料(チュートリアル)

  • Karl Sims: Reaction-Diffusion Tutorial — 実装と典型パラメータ。 Karl Sims

  • Munafo “Xmorphia / Pearson マップ” — F–k 平面の挙動整理。 MROB

  • MIT Gray-Scott ページ — 由来とシミュレーション例。 MIT CSAIL

Casey Primozic の “Music Galaxy” は、Spotifyの「関連アーティスト」から巨大グラフを作り、node2vecで埋め込んでThree.jsで3D表示するプロジェクト

  1. データ取得:Spotify APIの“Related Artists”(各アーティスト最大20件)をクローリングし、約140万ノードの関係グラフを構築。可視化用には人気度で約7万に間引き。 Casey Primozic

  2. 埋め込みnode2vecでグラフ埋め込み。p(復帰)高め、q(探索)低めで密度差とクラスターが明瞭に。必要に応じてPCAで3次元へ。 Casey Primozic

  3. 検証:関連エッジの平均距離、K-POPクラスター等の妥当性を目視+簡易統計で確認。 Casey Primozic

  4. 可視化:Three.jsでInstanced Rendering(20万+本の線を1ドロー)、Web Workerでデコード、CDN配信のバイナリチャンク、動的品質調整。 Casey Primozic

  5. 体験:スペーシャルオーディオ、再生中ノードのパルス表示(WebAudio)。Spotifyアカウント連携で自分の「星座」を重ねられる。 Casey Primozic

  6. 制約:エッジの重みがAPIで取れない(類似度の強さ不明)、関連は最大20件。 Casey Primozic+1

再現レシピ(最短ルート)

  • 収集/v1/artists/{id}/related-artists をBFSでクロール→networkxで無向グラフ化。 Casey Primozic

  • 前処理:活動実体の薄いノードを人気度で除外、巨大連結成分に限定。 Casey Primozic

  • 学習node2vec(実装は公式/派生)で埋め込み→ハイパラ(特に p↑, q↓)をグリッドサーチ→PCAで3D化。 Casey Primozic+1

  • 配信:位置・エッジをバイナリで分割保存しCDN配信。クライアントでWeb Workerに渡して展開。 Casey Primozic

  • 描画:Three.js BufferGeometry/InstancedMesh、ラベルの可視域制御、透明合成の帯域ボトルネック回避(色をfloat→u8)。 Casey Primozic

参考・類似

  • Music Galaxy(公式解説・デモ):プロセス全体(データ→埋め込み→可視化)が詳述。 Casey Primozic+1

  • Every Noise at Once:Spotify起源のジャンル散布図。2023年末以降データ更新停止の経緯も要注記。 Wikipedia

2025年9月5日金曜日

地産電力のP2P売買:Brooklyn Microgridは2016年から地域内での再エネ取引を実証。

 

  • 地産電力のP2P売買:Brooklyn Microgridは2016年から地域内での再エネ取引を実証。ブロックチェーン活用で近隣間取引を管理。 Brooklyn Microgrid

  • 日本:関西電力×Powerledgerが大阪でP2P取引をトライアル(2019年)。暗号資産決済まで自動化の検証。 Powerledger

  • 日本:東電HDはEnergy Web Foundationに参画し、電力×DLTの商用展開を後押し(2017年)。 TEPCO

  • デジタルID:スイス・ツーク市は2017年にEthereum系の市民IDを導入、電子行政に活用。 Interoperable Europe PortalMedium

  • ソウル市「Seoul Wallet」はブロックチェーン基盤のデジタルIDで行政手続の本人確認に活用(2021年開始)。 Official Website of the

  • 都市IoT:米サンノゼ市はHeliumのブロックチェーン型インセンティブでLoRaWAN網を拡張、低所得層の通信支援とスマートシティ用途に活用(2021年)。 City of San JoséRCR Wireless News

  • 政策ドライバー:ドバイは「Blockchain Strategy」で行政効率化と産業創出を掲げ、“ブロックチェーン駆動の都市”を明確化。 UAE



    1. エネルギー共有/マイクログリッド×DLT

    • ねらい:P2P電力取引の仕組み(メーターデータ、結算、REC/NFV)と規制課題を平易に。

    • 参考実例:Brooklyn、KEPCO×Powerledger、日本の制度(非化石価値証書の扱い等)。 Brooklyn MicrogridPowerledger

    • キーワード例:
      「P2P電力取引 ブロックチェーン」「マイクログリッド 共有 エネルギー」「REC NFV DLT」

    1. 都市DID/市民ID×サービス連携

    • ねらい:自治体ID(発行・検証・選挙/住民票/証明)とプライバシー保護(可撤回/最小開示)。

    • 参考実例:ツーク市、ソウル市。 Interoperable Europe PortalOfficial Website of the

    • キーワード例:
      「自治体DID 分散型ID」「市民ID ブロックチェーン 行政手続」

    1. 都市IoT×分散ネットワーク(Helium等)

    • ねらい:空気質/防災/駐車/漏水などセンサーデータの取得と、分散型インセンティブ設計。

    • 参考実例:サンノゼ市×Helium。 City of San JoséRCR Wireless News

    • キーワード例:
      「スマートシティ Helium LoRaWAN」「分散型無線 インセンティブ」

  • 反応拡散(Gray-Scott)をp5.jsで実装:基礎とパラメータ

    Reaction–Diffusion (Gray–Scott) — p5.js

    Reaction–Diffusion (Gray–Scott) — p5.js

    Drag on the canvas to inject reagent V. Adjust F, k, Du, Dv, dt, and steps/frame for worms, spots, or mitosis-like motifs.

    Tip: Start with small dots, then wait. Explore neighborhoods around known presets.

    反応拡散(Gray-Scott)モデルをp5.jsで実装します。feed(F)とkill(k)の調整で、spots/worms/mazeなどのパターンが再現可能。この記事では最小コードと表示のコツ、F・kの目安、つまずき対処をまとめ、すぐ試せるデモと参考リンクを付けました。 Pmneila Polymathic AI

    科学:SSP/RCPに基づくCO₂濃度・気温の“未来線”

     

  • 科学:SSP/RCPに基づくCO₂濃度・気温の“未来線”
    — FaIR/MAGICC等のシンプル気候モデルでSSP別の濃度・温度を再現し、帯グラフで不確実性表示。docs.fairmodel.netGitHubmagicc.org

  • 政策:炭素価格・補助金・メタン対策の“つまみ”
    — 世界炭素価格の地図と歳入(近年∼$100B/年)を重ね、用途やカバレッジを解説。World Bankcarbonpricingdashboard.worldbank.org

  • 経済:統合評価モデル/IAMとNGFSの“成長・損失レンジ”
    — 政策遅延vs秩序移行、物理リスクのGDP影響レンジをプロット(注:NGFSはティッピング未考慮)。ngfs.net+1

  • 社会:電力転換・需要の可視化
    — WEO/IEA・Emberで電源構成・需要見通しを国別に。IEAEmber

  • ステーブルコイン規制

     

  • EU(MiCA):ステーブルコイン規制は2024-06-30に主要部分が適用開始、暗号資産サービスは2024-12-30から適用。ESMAは2025-01に安定通貨の取扱いに関する声明を公表。ESMA+2ESMA+2

  • 日本:改正資金決済法(2023-06-01施行)でステーブルコイン(電子決済手段)を銀行・資金移動業者・信託に限定。日銀は2023年からCBDCパイロットを継続中(発行は未定)。さらにゆうちょ銀行がDCJPY(預金トークン)を2026年度に導入と報道。東京国際法律事務所Bank of Japan+1Reuters

  • シンガポール:MASがステーブルコイン最終枠組(2023-08)Project Guardianでトークン化資産の実証を継続。SWIFT連携のオフチェーン決済実験も。Monetary Authority of Singapore+1Swift

  • 英国:HMT・FCA・BoEが法定通貨参照型の取扱いに向け制度設計を協議(2024以降のCP/DP)。FCABank of England

  • クロスボーダー(BIS):複数CBDC決済のmBridgeが2024-2025に実装段階へ。Bank for International Settlements

  • 政府債のデジタル化(RWA):香港政府がトークン化グリーンボンド2023および**2024(4通貨・約HK$60億)**で発行。Hong Kong Monetary Authority+1ICMA

  • RWAトークン化の民間動向BlackRock BUIDLFranklin OnChain米国政府MMFなど、国債等のトークン化が拡大。BlackRockFranklin Templeton

  • 国際原則:FSBが**グローバル・ステーブルコイン規制の高水準原則(2023-07)**を確定。Financial Stability Board+1

  • IFS入門:シェルピンスキー → アフィン可視化 → 画像合成(p5.js)

    IFS入門:シェルピンスキー → アフィン可視化 → 画像合成(p5.js)

    IFS入門/Sierpinski → Affine → Image Collage

    IFS(反復関数系)は、複数のアフィン変換を確率的に反復して自己相似の図形を描く手法です。本稿ではp5.jsを使い、バーンズリーのシダとシェルピンスキー三角形を「数式の最小限の理解→実装→派生」の流れで整理します。まず係数と確率の意味を押さえ、続いて最短コードで動かし、最後にパラメータを変えて形の変化を確認します。