Skip to content

v0.6.0

Choose a tag to compare

@ababup1192 ababup1192 released this 17 Jul 01:33
· 813 commits to main since this release

表現基盤リリース。「光を運んだ場所だけ見える」までを FBO なしで成立させた。

  • BlendMode: Normal/Add/Multiply。加算=光り物・乗算=暗幕。GL とソフトラスタが厳密同式(golden 対応)
  • Light: 簡易2D光源。単一光源は真の穴あき暗幕(カンテラ)、複数光源はハロ近似。Light.items 一本口
  • Shadow: ハードシャドウ。(光, 遮蔽ポリゴン)→影四角形の純関数。壁の自己影・光向き面の照り返しフチ(遮蔽+距離減衰対応)。hitbox の形から遮蔽を導出可能
  • light.json: 光の質感(darkness/rim/halo)を宣言データ化。App.watchFile で保存即反映
  • fx.json v2: 閉形式パーティクル(burst の bornAt 改名・glow の size 目安)
  • RadialGlow: 放射グラデーションテクスチャの純関数 bake 部品
  • examples/feature_lab: カンテラ探索デモ(矢印キー・壁衝突・影)を追加