Пост-эффекты движка: переменный блюр, аберрация, марево (PostFx)
- движок render/postfx: postSim.ts (чистая математика: спад силы по
  радиусу, ядро золотого сечения, сдвиг аберрации, синус марева; 7
  headless-тестов) + PostFx.ts — один кастомный Pixi-фильтр на worldRoot
  (API set*/pulse* по образцу Lighting, blurObject на отдельной вьюхе,
  resolution inherit, clipToViewport выравнивает текстуру по вьюпорту)
- игра: блюр-волна вокруг героя при резонансе, аберрация при уроне,
  авто-марево у Старой Машины (до усыпления) и очага; ручная зона моста
- мост scene:postfx (blur/aberration/shimmer/clear) + checks/postfx.mjs
- доки: render.md «Пост-эффекты», practices.md приём + грабли v8
  (resolution inherit, uniforms напрямую, без const-массивов в GLSL 1.00)

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 345b135 commit 0d55a40f6f7d28e235a3fd1b29a1e1cca5e062ba
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 2 days ago
Showing 13 changed files
View
apps/game/src/agent/SceneAgentView.ts
View
apps/game/src/scenes/LocationScene.ts
View
apps/game/src/systems/combat/CombatFlow.ts
View
apps/game/tools/checks/postfx.mjs 0 → 100644
View
docs/demo.md
View
docs/engine/practices.md
View
docs/engine/render.md
View
docs/llms.txt
View
docs/plan.md
View
packages/engine/src/index.ts
View
packages/engine/src/render/postfx/PostFx.ts 0 → 100644
View
packages/engine/src/render/postfx/__tests__/postSim.test.ts 0 → 100644
View
packages/engine/src/render/postfx/postSim.ts 0 → 100644