Skip to content

Fixture Gallery — Resolution Ladder (v3.4)

This is the resolution-detail view of the v3.3 fixture gallery: the same four Core-runnable GRIN smoke fixtures sampled at increasing grid density. More rays do not introduce a new transport model.

Return to the v3.3 Fixture Library Gallery

Reading Boundary

This page records retained Core fixture runs across declared sampling-density tiers. It is not a Godot comparison, image or pixel comparison, parity claim, physical validation, renderer-equivalence claim, or proof. A passing tier means only that the fixture completed under its recorded Core run checks.

Baseline grid -> Compact -> Gallery detail -> Extended

The tiers alter sampling density, not fixture GRIN parameters. Generated copies change rayGrid and scale the existing maxMisses run guard proportionally; canonical fixture files are not modified.

Status Matrix

Fixture Baseline grid Compact 80x44 Gallery detail 320x176 Extended 640x352
grin_radial_smoke PASS PASS PASS Not run in v3.4 (scope stop)
grin_radial_smoke_observer_variant PASS PASS PASS Not run in v3.4 (scope stop)
grin_radial_smoke_resolution_variant PASS PASS PASS Not run in v3.4 (scope stop)
grin_radial_smoke_variant PASS PASS PASS Not run in v3.4 (scope stop)

Recorded Runs

Fixture Tier Grid Rays Status Runtime (s) Mean bend Max bend Artifacts
grin_radial_smoke Baseline grid (smoke) 40x22 880 PASS 0.514315 0.000983294914 0.00562361022 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke Compact 80x44 (mini) 80x44 3520 PASS 0.479934 0.000982908765 0.00562452199 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke Gallery detail 320x176 (standard) 320x176 56320 PASS 1.029767 0.000982794212 0.00562451966 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke Extended 640x352 (high) 640x352 225280 Not run in v3.4 (scope stop)
grin_radial_smoke_observer_variant Baseline grid (smoke) 40x22 880 PASS 0.420278 0.000958973251 0.00562446611 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_observer_variant Compact 80x44 (mini) 80x44 3520 PASS 0.469879 0.000958600664 0.00562450336 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_observer_variant Gallery detail 320x176 (standard) 320x176 56320 PASS 1.027324 0.000958488963 0.0056245178 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_observer_variant Extended 640x352 (high) 640x352 225280 Not run in v3.4 (scope stop)
grin_radial_smoke_resolution_variant Baseline grid (smoke) 41x22 902 PASS 0.434112 0.000960229547 0.00562415784 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_resolution_variant Compact 80x44 (mini) 80x44 3520 PASS 0.463800 0.000982908765 0.00562452199 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_resolution_variant Gallery detail 320x176 (standard) 320x176 56320 PASS 1.026158 0.000982794212 0.00562451966 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_resolution_variant Extended 640x352 (high) 640x352 225280 Not run in v3.4 (scope stop)
grin_radial_smoke_variant Baseline grid (smoke) 40x22 880 PASS 0.431982 0.00117876683 0.00671275519 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_variant Compact 80x44 (mini) 80x44 3520 PASS 0.445424 0.00117830385 0.00671569305 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_variant Gallery detail 320x176 (standard) 320x176 56320 PASS 1.034909 0.0011781666 0.00671578944 Snapshot · Manifest · Summary · Metrics
grin_radial_smoke_variant Extended 640x352 (high) 640x352 225280 Not run in v3.4 (scope stop)

Highest Passing Tier Preview

The following is a 4× downsampled display of the canonical fixture's passing 320×176 ASCII artifact. The linked artifact above retains the full text grid.

      ....::::---====++++*****#####################*****++++===----:::.....     
      ....:::----===++++****########%%%%%%%%%########****++++===----:::....     
     ....:::----===++++****#####%%%%%%%%%%%%%%%%######****++++===---::::....    
    ....::::---===++++***#####%%%%%%%%%%%%%%%%%%%%#####****++++===---:::....    
    ....:::---===++++***#####%%%%%%%%%%@@@%%%%%%%%%%#####***+++====---:::....   
   ....:::----===+++***####%%%%%%%@@@@@@@@@@@@%%%%%%%%####***+++===---::::...   
   ....:::---===+++***####%%%%%%@@@@@@@@@@@@@@@@@%%%%%%####***+++===---:::....  
   ...:::---===+++***####%%%%%@@@@@@@@@@@@@@@@@@@@%%%%%%###****++===---::::...  
  ....:::---===+++***###%%%%%@@@@@@@@@@@@@@@@@@@@@@@%%%%%###***+++===---:::.... 
  ...::::--===+++***###%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%####***+++==---:::.... 
  ...:::---===++***####%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%###***+++===---:::... 
 ....:::---==+++***###%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%###***++===---:::....
 ...:::---===+++**###%%%%@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@%%%%###***+++==---:::....
 ...:::---===++***###%%%%@@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@%%%%###***++===---:::...
 ...:::---==+++***##%%%%@@@@@@@@@@%%%%%##%%%%%%@@@@@@@@@%%%%###***++===---:::...
....:::--===+++**###%%%%@@@@@@@@@%%%########%%%%@@@@@@@@@%%%%###**+++==---:::...
....:::--===++***###%%%@@@@@@@@@%%%###*****###%%%@@@@@@@@%%%%###**+++===--:::...
...:::---===++***###%%%@@@@@@@@%%%##***+++**###%%@@@@@@@@@%%%###***++===--:::...
...:::---==+++***##%%%%@@@@@@@@%%##**++===++*##%%%@@@@@@@@%%%###***++===--:::...
...:::---==+++**###%%%%@@@@@@@%%%##*++=--==++*##%%@@@@@@@@%%%%##***++===---::...
...:::---==+++**###%%%%@@@@@@@%%%#**+=-::--=+*##%%%@@@@@@@%%%%##***++===---:::..
...:::---==+++**###%%%@@@@@@@@%%##*+=-:..:-=+**#%%%@@@@@@@%%%%###**+++==---:::..
...:::---==+++**###%%%@@@@@@@@%%##*+=-:. .:=+**#%%%@@@@@@@%%%%###**+++==---:::..
...:::---==+++**###%%%@@@@@@@@%%%#*+==-:.:-=+**#%%%@@@@@@@%%%%##***+++==---:::..
...:::---==+++**###%%%%@@@@@@@%%%#**+=--:--=+*##%%@@@@@@@@%%%%##***++===---:::..
...:::---==+++**###%%%%@@@@@@@@%%##*++=====+**##%%@@@@@@@@%%%%##***++===---::...
...:::---===++***##%%%%@@@@@@@@%%%##*++++++**##%%%@@@@@@@@%%%###***++===--:::...
....::---===++***###%%%@@@@@@@@%%%###*******##%%%@@@@@@@@@%%%###***++===--:::...
....:::--===++***###%%%%@@@@@@@@%%%####***###%%%%@@@@@@@@%%%%###**+++==---:::...
....:::---==+++**###%%%%@@@@@@@@@%%%%#######%%%%@@@@@@@@@%%%%##***+++==---:::...
 ...:::---==+++***###%%%@@@@@@@@@@%%%%%%%%%%%%%@@@@@@@@@%%%%###***++===---:::...
 ...:::---===++***###%%%%@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@%%%%###**+++===--:::....
 ....:::--===+++**####%%%%@@@@@@@@@@@@%%%%@@@@@@@@@@@@@%%%%###***+++==---:::....
 ....:::---==+++***###%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%###***++===---:::... 
  ...:::---===+++**####%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%###***+++===--::::... 
  ....:::---==+++***###%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%####***++===---:::.... 
  ....:::---===+++***###%%%%%@@@@@@@@@@@@@@@@@@@@@@%%%%%####***+++===---:::...  
   ...::::---==+++****###%%%%%%@@@@@@@@@@@@@@@@@@@%%%%%%###***+++===---:::....  
   ....:::---===+++***####%%%%%%%@@@@@@@@@@@@@@@%%%%%%####****+++===---:::....  
    ...::::---===+++***#####%%%%%%%@@@@@@@@@@@%%%%%%%####****+++===---:::....   
    ....:::---====+++***#####%%%%%%%%%%%%%%%%%%%%%%%####****+++===----:::....   
     ...::::---===++++****#####%%%%%%%%%%%%%%%%%%%#####****+++====---:::....    
     ....::::---===++++****######%%%%%%%%%%%%%%%######****+++====---::::....    
      ....:::----===++++*****########%%%%%%%########*****+++====---::::....     

Run History / Correction Note

The initial generated mini-tier copies retained an unscaled, overly conservative maxMisses ceiling. That configuration produced early failed attempts. The generator was corrected so temporary resolution copies preserve the canonical fixture's proportional maxMisses allowance, and the final retained runs use that corrected configuration.

Those early attempts are part of the development history, but they are not the final ladder result. Canonical fixtures remained unchanged. The final result is 12 of 12 attempted smoke, mini, and standard runs passing; all four high-tier entries are deferred by the declared v3.4 scope policy.

Resolution Variant Identity

grin_radial_smoke_resolution_variant has a native baseline grid of 41x22, compared with 40x22 for the other fixtures. Its one-column sensitivity is therefore meaningful at the baseline tier only. The generated compact and gallery-detail tiers intentionally use the same 80x44 and 320x176 footprints as the rest of the family; this does not mutate the canonical fixture.

Deferred Tier

Extended 640x352 is not run in v3.4 (scope stop). This is a policy deferral, not a failed run. Gallery detail completed for every fixture, and v3.4 stops at that declared target rather than expanding artifact volume without a new need.

Claim Boundary

  • Core fixture artifact generation only.
  • Not a Godot comparison.
  • Not image or pixel comparison.
  • Not parity.
  • Not physical validation.
  • Not renderer equivalence.
  • Resolution tiers describe recorded Core runs only.

Reproduce

dotnet build src/XPrimeRay.Core/XPrimeRay.Core.csproj
dotnet build src/XPrimeRay.Testbench.Cli/XPrimeRay.Testbench.Cli.csproj
python3 tools/glowing_heart_resolution_ladder.py