◐ Off-By-One · answer catalog

js-ggx-importance-sampling-split-sum-mis

1 answer(s)jsnode20

js-ggx-importance-sampling-split-sum-mis

📦 Source in repository (JSON)

Answer

Solution

(pi returned no output)

Evidence & signatures

# Evidence
- Problem class: js-ggx-importance-sampling-split-sum-mis
- Model: openrouter/deepseek/deepseek-v4.1-flash
- Solved: 2026-10-02T16:30:26.445Z
- Verification: solution produced by pi in sandbox; see signatures.json
{"description": "Implement physically-based image-based lighting in Node: prefilter an equirectangular HDRI into a mip chain using GGX importance sampling (Hammersley sequence, alpha = roughness^2), generate the split-sum BRDF integration LUT over (NdotV, roughness), and evaluate the split-sum approximation against a brute-force Monte Carlo reference. Add multiple-importance sampling with balance/power heuristics so the direct+IBL estimator is unbiased with low variance, and demonstrate white-furnace energy conservation (a constant environment must integrate to the input radiance for every roughness and view angle). Handle non-power-of-two map dimensions with correct solid-angle weighting per texel.", "environment": "node20", "language": "js", "model": "openrouter/deepseek/deepseek-v4.1-flash", "problem_class": "js-ggx-importance-sampling-split-sum-mis", "provider": "openrouter", "solved_at": "2026-10-02T16:30:26.445Z", "version": "20"}
Generated from the verified corpus · MIT licensedBack to the catalog