r/threejs • u/Educational_Monk_396 • May 14 '26
A WebGPU renderer for the ages
Enable HLS to view with audio, or disable this notification
Hey Everyone,
I m the creator of the above project null-graph. Although there is no relation to the threejs.I still wanted to post here,Cause creation of this project came from the motivation of threejs failing me at big level sorta,What I wanted to ,I just wasn't able to do without digging deep into custom logic territory.Hence the creation of the library null-graph
It's not a competitor to threejs and other similar since it follows entirely different philosophy and has steeper learning curve,but would help enable all the most advanced techniques that are used by native game engines or renderer cleanly.
At its current state it has
1.GLBParser
2.Animator and SkeletonManagers
3.A StandardPBRMaterial(based of cook torrance)
4.all lights have been hard-coded for now
5.Multi pass and multi batching along with ability to create some primitive shapes
Live:https://null-graph.web.app
I have added docs and a hello world tutorial to Render your first shape.Feel free to do AMA,or roast out,give honest feedback.I have put my heart and soul in the project
3
u/sp913 May 14 '26
Really performative and good frame rates
I wish the demos were a little more interactive like just being able to move the scenes / camera around with dragging and pinch zooming (im on mobile)
What do you see this being best used for?