Skip to content
View yukitakaGrid's full-sized avatar

Block or report yukitakaGrid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yukitakaGrid/README.md
Boids の軌跡を描いたバナー画像

yukitakaGrid

作品とコードをまとめています。インタラクション、ジェネラティブアート、CG(シェーダー)を作っていて、本業は土木技術者です。 I build interactive and generative work and real-time graphics. Civil engineer by day.

Unity TouchDesigner Processing GLSL Three.js Python C# Node.js Arduino / ESP32

作品

水面の上に、白い鳥の群れが光りながら飛んでいる 灰色の夜空に満月。その下に小さな鳥の群れが輪になって舞う
ツキノカメ(静止画) ツキノカメ(静止画)
年 作品 内容
2026 ツキノカメ(制作中) Web インタラクション/VJ/映像として作っています。Boids で動かした鳥の群れを、水・月・結晶などの場面で見せています。
2026 tiny-hide-and-seek 3D スキャンした空間で遊ぶ、小人サイズのオンラインかくれんぼです。Node.js の WebSocket サーバー(依存なし)と Three.js のクライアントで、BVH 物理、PWA プッシュ、Redis 永続化を入れています。
2025 MorphCubes 遠隔地の人の身体性を表現する、複数の環境ロボット型テレプレゼンスです。形状が変わる家具型ロボットを使っています。
2023 Tree of Souls Boids とフラクタルによるジェネラティブアートです(JavaScript、p5.js)。Processing Community Day Tokyo 2023 で展示しました。
2023 KitAI ハッカソンで作った、ChatGPT がコマンドを実装する Discord bot です(Python)。

MorphCubes

Note

論文 MorphCubes: Adaptive Modular Robots for Dynamic Remote Human Embodiment(Shima & Takashima)が ACM CHI '25 Late-Breaking Work に採択され、INTERACTION 2025 でインタラクティブ発表賞(PC 推薦)をいただきました。

flowchart LR
    A([遠隔地のユーザー]) -- 接続 --> B[Furniture Mode<br>机の高さの箱]
    B -- 変形 --> C[Embody Mode<br>人の背丈まで伸び、姿と手を投影]
    C -- 終了 --> B
Loading

論文の図1。(a) 遠隔地のユーザー、(b) Furniture Mode、(c・d) 変形の途中、(e) Embody Mode

図1:Shima & Takashima, CHI EA '25, ACM

普段は家具として置いてあるモジュールが、通話のときに人の背丈まで変形して、遠隔地のユーザーの姿と手を映します。

Boids

ツキノカメと Tree of Souls では Boids を使っています。各個体が近くの個体だけを見て動く、というモデルです。Tree of Souls では、個体の軌跡からデジタル彫刻を作りました。

// 近くの個体を見て、次の速度を決める
for (const b of birds) {
  const near = birds.filter(o => o !== b && dist(o, b) < RADIUS);
  b.vel.add(separation(b, near).mult(0.05)); // 分離
  b.vel.add(alignment(b, near).mult(0.04));  // 整列
  b.vel.add(cohesion(b, near).mult(0.004));  // 結合
  b.pos.add(b.vel.limit(MAX_SPEED));
  b.trail.push(b.pos.copy());                // 軌跡を残す
}

そのほかのリポジトリ

pcx_test — 点群から kd-tree のデータ構造を作った(C# / Unity) Nebula — 16ms #0 GLSL Graphics Compo の提出作品(GLSL)
LightEffects — LED キューブのアニメーションを作る Unity 製 GUI ツール(C#) LightAnimationController — 物理演算やライフゲームなどで動かすアニメーション制御ソフト(Processing)
経歴・受賞
時期 こと
2025.11 Generative VJ:BSP によるビル群のサイズ・高さの動的変容を用いた演出
2025.4〜 土木技術者
2025.3 芝浦工業大学 電子情報システム学科 卒業。卒業論文は MorphCubes
2025.3 INTERACTION 2025 インタラクティブ発表賞(PC 推薦)
2025.2 ACM CHI '25 Late-Breaking Work 採択
2023.10 16ms #0(GLSL Graphics Compo):fBm ノイズによる星雲シミュレーションを提出 → Nebula
2023.6 Processing Community Day Tokyo 2023:Boids の軌跡によるデジタル彫刻
技術領域

HCI/メディアアート/CG(GPGPU・シェーダー)/VR・AR・MR/プロジェクションマッピング/自然シミュレーション/ジェネラティブデザイン

English (short)

Interactive and generative work. Tsukinokame (web / VJ / moving image, in progress), MorphCubes (modular shape-changing robots for remote human embodiment; CHI '25 Late-Breaking Work, INTERACTION 2025 Interactive Presentation Award), Tree of Souls (Boids and fractals; Processing Community Day Tokyo 2023). Civil engineer by day.

GitHub 統計

GitHub プロフィールの集計カード(読み込めないときは、このカードは出ません) よく使う言語(読み込めないときは、このカードは出ません)

Pinned Loading

  1. KitAI KitAI Public

    ハッカソンで制作したChat GPTがコマンド実装してくれるDiscord bot

    Python 1

  2. LightEffects LightEffects Public

    LEDCUBEのアニメーションを作成できるUnity製GUIツール

    C#

  3. geekcamp2023-vol5-team31/frontend geekcamp2023-vol5-team31/frontend Public

    TypeScript 1