Rejecting bongo kittens, achieving 3D blooms, and other lessons learned
summary
An editor is built with React and react-three-fiber, wrapping three.js for 3D and using selective bloom post‑processing to reproduce lights and glow; files and songs remain local in IndexedDB while JSZip and FileSaver handle import/export; block models come from Blender; development takes months; the app survives a sudden influx after a rival editor is sabotaged with a rickroll, then settles to about 50–100 daily users and works.
AI-written summary · about
chapters (11)
- 0:00Rhythm games and Beat Saber
- 5:02Beat Saber editor project
- 6:263D graphics with WebGL and Three.js
- 11:413D with React Three Fiber
- 15:32Editor for community needs
- 17:59Lighting and event systems
- 19:22Bloom effects
- 23:51Community impact and Rickroll
- 25:34File management without backend
- 30:48Open source lessons
- 32:36Q&A on React Three Fiber
related talks
37mCreating 3D Experiences with React
29mFrom Blender to the Web - the Journey of a 3D Model
36mBlasting React into Space: Building fluid interface swith React and WebGL
30mReact: Rethinking best practices
33mBattle-Tested Techniques for Animation and Data Viz with React
29mBuilding a video editor with React
10m3D Models on the Web with React Three Fiber
27m3D graphics in React & React Native using React-three-fiber
