stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Planet Viewer 3D

  • 19 Devlogs
  • 8 Total hours

A website displaying all 8 planets in a 3d three.js format!

Ship #3 ✨ Blessed

I made a 3D Planet Viewer that features 5 whole unqiue planetary systems fully rendered in 3d planet by planet, with a nebula 3d background.

Every single planet has a arduously made information panel, and a help section can be found on the bottom right of each page.

Additionally, I experimented with CSS animations as well as a randomly generating constellation home screen!

  • 6 devlogs
  • 3h
  • 15.64x multiplier
  • 48 Stardust
Try project → See source code →
Open comments for this post

28m 47s logged

Finished the dedicated help panel.

What was really hard was getting the parameters with js including all the planet, solar system and etc.

I ended up having to bulk up the code on each page in order to do this, but it turned out great.

0
0
20
Open comments for this post

18m 39s logged

Added a button to remove info, in order to increase UX for mobile/small screen users. I also added a constellation background. Shipping soon!

In JS, the main thing I tried to do was a smooth transition.
On top of other complications, hiding and showing the box started to break its location, so I had to learn a bit more about flex boxes.

0
0
25
Open comments for this post

48m 2s logged

Huge CSS upgrade for the index.html, I had an original idea of a tree, however it came out like this: (a timeline/distance measuring like line)

I accidentally moved the cards above the line, which ended up looking even better, so I kind of improved it unintentionally like the time a person accidentally invented chocolate chip cookies.

0
0
25
Open comments for this post

21m 26s logged

Added over 7 new textures, for two whole systems. I will now enter some information for each one. My next move will be further cleaning UI.

It was a pain to source rectangle sheets for these planets, as real photographs do not exist yet for many exoplanets.

It took me some time to decide on an impression that I found reasonable and enjoyed.

0
0
21
Open comments for this post

15m 14s logged

Added two more systems, expect planet textures in the next devlog.
Tau Ceti and 55 Cancri were chosen because of either their iconic portrayal in movies or high likelihood of confirmed planets.

I enjoyed getting to finally just add more content to the site.

0
0
12
Open comments for this post

20m 2s logged

Added a new system and managed to fix the seams in the nebula.

I took in the feedback from the previous ship and hope to use it as a springboard into further polishing and developing my project.

0
0
10
Ship #2 ✨ Blessed

I made a 3d planet viewer fully equipped with 3 differnet planetary systems that runs on browser! It uses parameters in the the link to pass variables across pages, and has a nebula background that rotates alongside the camera. Planets can be zoomed in on and rotated.

Alongside this, each individual planet has a description of itself and some statistics.

I hope all of you learn something useful from this project and are amazed by the 3d models!

-Colgation

  • 9 devlogs
  • 4h
  • 12.46x multiplier
  • 65 Stardust
Try project → See source code →
Open comments for this post

16m 28s logged

Final log before ship: added Desktop and mobile support, alongside final fixes and reviews. I made a good readme, and plan on shipping very soon. Below is a snapshot from accessing the site on desktop

0
0
40
Open comments for this post

23m 53s logged

Added info and 3d rendering of each planet, cleaned up href links with document even listeners. Planning on polishing css and shipping!

In terms of the Alpha Centauri System, I have only included Proxima Centauri b as a test, but the other two planets are candidates and not confirmed yet, thus they will nto be added yet to the final project.

0
0
48
Open comments for this post

17m 5s logged

Added images in place of generic text, removed background to match the style of catalog. I am planning on using these systems as a starting point and add more later.

0
0
17
Open comments for this post

29m 45s logged

With some help, I was able to create the outline for the System selection. It uses basic css and manual placing to create the tree, though I might replace it.

0
0
9
Open comments for this post

18m 57s logged

Lots of UI cleanup and now planning to expand into other Planetary Systems. Possibly will add stars/asteroids. A key change for the catalog “menu” was to remove the card like background, making the UI much cleaner.

0
0
29
Open comments for this post

44m 6s logged

Added a description and information (all hand typed and researched) for Mercury and Venus. Hoping to get the rest done within a hour. (Probably will end up using AI to help me write out the stats, so I can work on bigger features)

0
0
19
Open comments for this post

33m logged

Lots of attempts at trying to render the planet in the center of the screen. I first tried making the back button margin top larger, but it didn’t work, as the three.js ignores this. I ended up changing the camera position in order to move the planet up, without breaking the system of being able to rotate the planet with your mouse.

0
0
12
Open comments for this post

39m 54s logged

Created a catalog viewer that displays all planets nicely. I separated the website into two pages: catalog and 3d Viewer. Alongside that, I am planning to expand beyond our solar system and add more planets!

0
0
21

This project was vetted by Shipwrights and is now up for voting. You can ship again after making more updates.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…