feat(stage-godot): rim light (#2032)
## Description Adds the Godot Stage rim light pipeline and development observation tooling. - Replaces the old avatar glow-only compositor path with a staged post-process compositor. - Adds avatar-scoped edge light, glow, material overlay, and final colour mapping stages. - Implements a dev observation adapter for exporting viewport/render-stage artefacts. - Adds visual verification tooling and baseline docs for Godot Stage rendering work. - Documents the technical art workflow and rendering effect behaviour.
This commit is contained in:
@@ -252,6 +252,15 @@ function resolveGodotStageDebugLaunchOptions() {
|
||||
}
|
||||
}
|
||||
|
||||
function resolveGodotStageProcessEnv(): NodeJS.ProcessEnv {
|
||||
return {
|
||||
...process.env,
|
||||
AIRI_GODOT_STAGE_DEV_MODE: app.isPackaged
|
||||
? process.env.AIRI_GODOT_STAGE_DEV_MODE ?? '0'
|
||||
: process.env.AIRI_GODOT_STAGE_DEV_MODE ?? '1',
|
||||
}
|
||||
}
|
||||
|
||||
interface GodotBinaryResolution {
|
||||
executable: string
|
||||
mode: 'engine' | 'exported'
|
||||
@@ -758,6 +767,7 @@ export function createGodotStageManager(): GodotStageManager {
|
||||
spawnArgs,
|
||||
{
|
||||
cwd: spawnCwd,
|
||||
env: resolveGodotStageProcessEnv(),
|
||||
stdio: ['ignore', 'pipe', 'pipe'],
|
||||
windowsHide: false,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user