jure

jure / webgiya

Public

Surfel-based global illumination on the web

72
3
100% credibility
Found Feb 02, 2026 at 50 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
HTML
AI Summary

Webgiya is a browser-based real-time global illumination renderer using surfels for dynamic indirect lighting in Three.js scenes.

How It Works

1
🌐 Discover Webgiya

You stumble upon a stunning online demo showing beautiful, realistic lighting bouncing around 3D scenes in your web browser.

2
Witness the magic

Watch light naturally fill corners and shadows dance realistically as you move the camera, feeling amazed by how lifelike it looks.

3
🔍 Explore scenes

Switch between rooms, statues, and complex models to see indirect light work its charm everywhere.

4
⚙️ Tweak the glow

Play with sunlight direction, brightness, and bounce strength using simple sliders to customize the mood.

5
💻 Bring it home

Download and launch it on your computer to experiment freely without limits.

🎉 Light up your world

Enjoy photorealistic lighting in any web 3D project, making your creations shine like never before.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 50 to 72 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is webgiya?

Webgiya implements surfel-based global illumination on the web using WebGPU and Three.js, enabling real-time dynamic indirect lighting in browser-based 3D scenes. It spawns and traces small surface elements (surfels) for bounces and shadows without baked maps or plugins, tackling the lack of realistic GI in web apps. Developers get a plug-and-play pipeline with a live demo and detailed blog post on performance tradeoffs.

Why is it gaining traction?

Unlike heavy ray tracers or static bakes, webgiya runs a fully compute-driven surfel system fast enough for interactive web use, even on dynamic scenes like Sponza. The hook is its exploration of "good enough" real-time GI via WebGPU, with presets for Cornell Box and occlusion tests that highlight strengths in browser constraints. At 65 stars, it draws devs curious about surfel GI without native engine overhead.

Who should use this?

Three.js developers building browser 3D visualizers, like architectural walkthroughs or product configurators needing plausible lighting. WebGPU experimenters prototyping compute-heavy rendering. Avoid for production games requiring path-traced fidelity.

Verdict

Grab it for WebGPU tinkering—run `npm install && npm run dev` for instant surfel-based global illumination demos—but its 1.0% credibility score and 65 stars signal early maturity with thin docs. Solid for proofs-of-concept, integrate only if surfel GI fits your web stack.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.