git
ask
hub
Privacy
Terms
Sign in with GitHub
brunosimon/webgl-three.js-deferred-rendering
↗
Stars ·
56
Language ·
JavaScript
License ·
MIT
Simplify and Visualize This Repo
Scan the safety of this repo
Self Host this repo
Check out more work of Developer: brunosimon
Ask anything about this repo to start.
Help me set up and run the brunosimon/webgl-three.js-deferred-rendering demo locally. What Node.js commands do I need to run, and how do I switch between deferred and forward rendering modes in the browser?
I'm looking at the deferred rendering code in this repo. Walk me through how the geometry buffer captures position, color, and normals, and how the lighting pass uses that data to apply dozens of point lights efficiently.
Explain the difference between forward rendering and deferred rendering using the comparison feature in this Three.js demo. Why does deferred rendering handle the stress test with many point lights better?
I want to extend this deferred rendering demo to add fog. Based on the existing code structure and the feature checklist, how should I approach implementing fog in the deferred lighting pass?
Full explanation on explaingit →
📎
Send
By chatting or signing in you agree to the
Terms
and chat-message logging (revocable in
History
).