Host and share sun path visualizations

Last year, I had the wonderful opportunity to work on a web app that allows you to visualize the sun's path for 3D models, with customizable location and time settings, facilitating the dialogue with clients during the project phase.
App: https://sunposition.vercel.app/
Source: https://github.com/elschilling/sunposition/

Afterwards, I felt the need to simplify hosting and deployment for new visualizations. So, I took on the challenge of creating Solarium — a place that helps organize models, save parameters and share visualizations online. Solarium is entirely free and open source, built with technologies like vite, vuejs, threejs, ifcjs, suncalc, supabase, and vercel.

Check out Solarium here: https://wvsolarium.vercel.app/

If you want to test with your own 3d models (GLTF or IFC files), you are most welcome!

Andrej730DavidEAcecvillagrasaMoultGorgious

Comments

  • Hey this is really cool! I think this is really useful for communicating to clients passive solar strategies. Great job! By the way, I don't see a license in your Github repository. Would you mind adding one to clarify what open source license it is under? https://choosealicense.com/

    elschilling
  • Looks really cool!
    Is there some way I can share the app with all my settings to someone else?
    And what time zone is used for the time controls - UTC or local timezone for the latitude and longitude?

    elschilling
  • The real time sun/shadow animation is such a nice touch

    elschilling
  • @Moult said:
    Hey this is really cool! I think this is really useful for communicating to clients passive solar strategies. Great job! By the way, I don't see a license in your Github repository. Would you mind adding one to clarify what open source license it is under? https://choosealicense.com/

    Thanks @Moult , glad that you liked! As this is my first open source project I forgot to add the license file, thanks for pointing me out, already updated both sunposition and solarium (https://github.com/elschilling/solarium, still lacking proper readme though) repositories with it.

    @Andrej730 said:
    Looks really cool!
    Is there some way I can share the app with all my settings to someone else?

    Yes, that's the idea of the solarium, store the model with all settings. When you create a new solarium the settings will be saved and you can choose a path to access and share the url (https://wvsolarium.vercel.app/path)

    And what time zone is used for the time controls - UTC or local timezone for the latitude and longitude?

    After your question I realized that the app is working by using the timezone of the system of the user client that access it. For my restricted local use cases it was sufficient but as the idea is to share with the world I will update it to show time controls accordingly to the timezone of the given location. Thanks for asking!

    Andrej730bitacovirGorgiousDavidE
  • @Ace said:
    The real time sun/shadow animation is such a nice touch

    Thanks @Ace ! A future plan is to improve the UI of the controllers as the way it is currently built can lead to some invalid dates .

    bitacovirAce
  • @elschilling said:

    @Moult said:
    Hey this is really cool! I think this is really useful for communicating to clients passive solar strategies. Great job! By the way, I don't see a license in your Github repository. Would you mind adding one to clarify what open source license it is under? https://choosealicense.com/

    Thanks @Moult , glad that you liked! As this is my first open source project I forgot to add the license file, thanks for pointing me out, already updated both sunposition and solarium (https://github.com/elschilling/solarium, still lacking proper readme though) repositories with it.

    I will add this project to our https://wiki.osarch.org/index.php?title=AEC_Free_Software_directory

    elschilling
Sign In or Register to comment.