Project 5 Generator: Milky Way

by | Oct 6, 2020 | ATLAS, Creative Coding | 0 comments

Milky Way Generator  

I refactored a piece from last year’s Creative Technologies course where I built a Milky Way generator in Processing. I had refactored it for p5.js for a personal/job piece but had not finished it.

New features of this version are using curveVertex to round out the edges of the Milky Way, an improved edge algorithm that uses perlinNoise to generate a smoother edge. I also tweaked the edge numbers trying to incorporate a galaxyBreadth feature so the galaxy would never expand past a certain point.

I added a sky color changer and a new sky button that would change the sky (like a refresh) without changing the sky color that you had chosen so if you found the perfect color, you could then search for the perfect sky. I had an issue adding a moon function but now that I think about it, I should have added it as a div element and controlled the toggle with that method. As it was, I could add many moons but the old ones would stay. I had explored adding perlin noise as a background but never could solve that.

So far, this final version is looking good and still one of the most beautiful things I’ve created.

Written by

Related Posts

Visualizing Sunspots – Final Project Info Visualization

Visualizing Sunspots – Final Project Info Visualization

For the project, I examined the charting of sunspot numbers comparing the usual visualizations of line charts which because of the compressed nature of the x-axis don’t clearly show any cyclical activity except for the well-known 11-year solar cycle. Radial charts, conversely, are well suited to expose other cyclical data. By visualizing individual years, using sunspot number data from the National Solar Observatory between 1945-2017 (1), radial visualizations of sunspot numbers appear to show an underlying cycle.

read more

ATLAS Thesis Project

Link to ZIP File [Files and Data] Link to Demo Intro Challenges Takeaways What's Next for App What's Next for John API Notes Other Notes Last Minute Updates Introduction Hi. I'm John Williams. I have a passion for science and nature, particularly astronomy. I've...

read more