Veritas
Year
2021
Affiliation
ThoughtLabTech Used
- Three.js
- WebGL
- TypeScript
Summary
The graphing calculator was built using a custom canvas renderer I developed. I was tasked with converting a large excel spreadsheet into something that could be interacted with in realtime and be visualized on the web. I leveraged memoization and interpolation (where appropriate), to make interacting with the graphing calculator as smooth as possible. For the logo, I created a morphing vertex shader, with multiplicative blending and blur, rendered the geometry within the bounds of the logo's position in view space, and implemented a custom shadow program.