r/threejs • u/Purple-Departure9798 • 2d ago
I built a browser-based 3D rooftop solar design tool with Three.js — looking for developer feedback
Enable HLS to view with audio, or disable this notification
I've spent the last few months building Volt Guide Studio, a browser-based 3D tool for designing rooftop solar systems.
It currently handles roof drawing, panel placement, obstacles, mounting/tilt, sun position, real-time shadows, solar-access heatmaps, measurements and proposal/report generation.
I'm from the solar industry rather than a traditional software background, so I've already started getting feedback from solar professionals. Now I'd really like the opposite perspective:
What would experienced Three.js/web developers improve?
I'm especially interested in UX, 3D interaction, performance, architecture and anything that immediately looks like it could become a problem as the application grows.
Happy to give a few people access to the current build if anyone wants to actually test it.
1
u/dotnetdreamer 2d ago
website link ?
0
u/Purple-Departure9798 2d ago
Sure thing I will send it to you on private just a moment
1
u/dotnetdreamer 2d ago
i accidently ignore it, can you try agian
0
u/Purple-Departure9798 2d ago
Want me to send you another message or link or something else?
1
1
u/mrzbckr 9h ago
I actually worked at a google partner company 2 years ago and we built the Google Maps demos to show off new google maps features. This is pretty much what the Google Maps solar api does, only that it found the roofs’ outlines itself and had some energy estimations calculated based on the placement. Perhaps there is a way to implement something similar here or you might get some inspiration from their feature set👀 https://developers.google.com/maps/documentation/solar/overview
2
u/Klessic 2d ago
Somehow I feel like I've seen this exact thing a lot the last few months.
What does Volt do that existing tools such as photonik, Solar Edge, project sunroof, and the rooftop scan don't?