Art & Kinetic Lab
計算された 美しき躍動
Beauty by calculation. Motion by design.
AK²Lab(エーケーツー・ラボ)は、SE・プログラマー 兼 Web デザイナーの実験室。
Webサイトのデザインから、Webアプリ・業務システムの開発まで。
作ったものと、その途中で考えたことを、ここに書きためています。
この景色は、計算で描いています
写真も動画も使っていません。
波も光も魚の群れも、開いているブラウザがその場で計算しています。
01 波
長さの違う波を重ねて、水面を作る
長いうねりから細かいさざ波まで、向きと長さの違う波を足し合わせています。細い線が1本ずつの波、白い線がそれを足した水面の高さです。
h(x, t) = Σ Aᵢ · e^(sin(kᵢ·x − ωᵢ·t) − 1)
02 光
水底の光は、動く点の境界線
水面で曲がった日の光は、水底で網の目のように集まります。ここでは、ゆっくり動く点どうしの境界線を光らせて、その網の目を作っています。
03 群れ
3つの決まりで、群れになる
- 分離近すぎる仲間から離れる
- 整列近くの仲間と向きを揃える
- 結合群れの中心へ寄る
決まりは一匹ずつに同じものを与えているだけで、群れの形は毎回違います。大きな魚が近づくと、群れは割れて避けます。
AK² の名前は、4つの要素でできています
Art(感性・技巧)
デザインとして表れる、目に見える美しさ。黄金比をはじめとする普遍的な比率と、余白・文字・色の緻密な設計を大切にします。
Kinetic(動感)
Webアプリや業務システムを動かす機能と、操作に応えるUIやアニメーション。目的に沿った動きと変化を設計・実装します。
Squared(二乗)
感性(A)と動き(K)を、SEとしての論理で掛け合わせ、異なる強みの相乗効果で価値を二乗に高めていく意志です。
Laboratory(実験室)
職人の手仕事と探究心が同居する、個人の実験室です。作り、試し、考えたことを蓄積して、次のものづくりへ繋げます。



