Skip to content

GSOC 2023 PROJECT

Improving p5.js WebGL/3d functionality.

Contributor
ARYAN KOUNDAL
Mentors
Dave Pagurek, Tanvi Kumar
Organization
Processing FoundationProgramming languages
Program
GSoC 2023Completed

About this project

Description from the program archive

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.

Tags

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Adding AR Image Markers and Migrating VR Library

    Gaurav PuniyaMentored by Aditya Rana, Andrés Colubri

  2. A Typographic Revamp for p5.js 🌸

    munusMentored by Kenneth Lim, aahdee, Kevin Yeh

  3. Updating p5js.org Site Documentation and Accessibility

    Kathryn LichlyterMentored by Paula Isabel Signo, Caleb Foss (they/them)

  4. Support Shader-Based Filters in p5.js

    Justin WongMentored by Austin Slominski, So Sun Park, Adam Ferriss

  5. Mobile/Responsive Design Implementation of p5.js Web Editor.

    dewanshDTMentored by Shuju Lin, Linda Paiste

  6. Friendlier Error Messages for Processing

    willybobillyMentored by Raphaël de Courville, Sam Pottinger

  7. Friendly Error System(FES) and Documentation

    Ayush ShankarMentored by Alm Chung, Nick Briz

Data: Google Summer of Code public archive. This project in the official archive