|
Пост-эффекты движка: переменный блюр, аберрация, марево (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> |
|---|
|
|
| apps/game/src/agent/SceneAgentView.ts |
|---|
| apps/game/src/scenes/LocationScene.ts |
|---|
| apps/game/src/systems/combat/CombatFlow.ts |
|---|
| apps/game/tools/checks/postfx.mjs 0 → 100644 |
|---|
| docs/demo.md |
|---|
| docs/engine/practices.md |
|---|
| docs/engine/render.md |
|---|
| docs/llms.txt |
|---|
| docs/plan.md |
|---|
| packages/engine/src/index.ts |
|---|
| packages/engine/src/render/postfx/PostFx.ts 0 → 100644 |
|---|
| packages/engine/src/render/postfx/__tests__/postSim.test.ts 0 → 100644 |
|---|
| packages/engine/src/render/postfx/postSim.ts 0 → 100644 |
|---|