Contributor
ARYAN KOUNDAL

Improving p5.js WebGL/3d functionality.


Mentors
Dave Pagurek, Tanvi Kumar
Organization
Processing Foundation
Technologies
javascript, webgl, GLSL
Topics
graphics, library
In p5.js, there are two render modes: P2D (default renderer) and WEBGL. It enables the user to draw in 3D. There are many ways to implement lightning, currently p5js has implemented 8. But there is another technique to light objects, not by direct lights, but using the surrounding environment as a single light source which we call Image Based Lightning. In other words, the overall goal is to add 3D lighting to the object in the scene using an image.