John Choi - Portfolio
  • Home
  • Robots
    • ASPIR V2
    • Big Friendly Robot Dog V1
    • ASPIR V1
    • Multipurpose Mobile Manipulator MkI
    • SCI-RAT
    • HERB Puppet
    • Halley: Ambassador Robot 001
    • Crab Controller
    • Virtual Reality Teleconferencing Device
    • Cory: Robot with a Heart
    • Little Red Tracked Humanoid
    • Little Kinematic Owl
    • KineMech
    • BirdBot5000
    • Paper Robot Action Figure
  • Video Games
    • Galaxy Formation
    • Mt. Lebanon Virtual Pet
    • Algorithmic Hiring Center
    • Quaker Valley Hamster Watch
    • Soft Robot Face and Controller
    • Articulab SARA
    • Articulab RAPT
    • Articulab SCIPR
    • Project Codetta: Virtual Reality RPG
    • SMART
    • Team BitBot
    • Drunk Painting
    • WorldBuilder
    • Monster Shroud
    • Illuminate
    • Life In a Box
  • About
  • Resume
  • Contact

GALAXY FORMATION /SPRING 2020

Galaxy Formation App depicting a lite real-time n-body simulation of particles in a virtual universe.

Summary
Galaxy Formation is a multi-platform educational app depicting how dark matter particles in the universe clump together over billions of years to form things like stars, planets and galaxies. The app does this with a lite, real-time simulation of thousands of n-body particles that are attracted by gravitational forces that form galaxies when combined.
​
You can try out the live WebGL Browser version here:
  • WebGL: https://johnchoi313.github.io/Galaxy-Formation-WebGL/
For better performance, you can download the native versions for each platform here:
  • Android: https://github.com/johnchoi313/Galaxy-Formation-WebGL/blob/master/Other%20Platforms/Android.zip
  • Mac: https://github.com/johnchoi313/Galaxy-Formation-WebGL/blob/master/Other%20Platforms/Mac.zip
  • Windows: https://github.com/johnchoi313/Galaxy-Formation-WebGL/blob/master/Other%20Platforms/Windows.zip
  • Linux: https://github.com/johnchoi313/Galaxy-Formation-WebGL/blob/master/Other%20Platforms/Linux.zip
  • WebGL: https://github.com/johnchoi313/Galaxy-Formation-WebGL/blob/master/Other%20Platforms/WebGL.zip
Get the full Galaxy Formation PDF documentation here:
  • PDF: https://github.com/johnchoi313/Galaxy-Formation-WebGL/blob/master/Documentation/Galaxy-Formation-Documentation.pdf
Find more screenshots here:
  • Images: https://github.com/johnchoi313/Galaxy-Formation-WebGL/blob/master/Images
And check out a full video playthrough here:
  • Video: https://youtu.be/eDyD2gc5nng

​The Galaxy Formation App is now available on the official Android and iOS App Store!
Picture
Picture

Galaxy Formation Credits 
Lead Developer: John Choi.
Learn more about me here: https://www.johnchoi313.com/

​Inspired by Volker Springel's Gadget Simulation Code.
Learn more about Gadget here: https://wwwmpa.mpa-garching.mpg.de/gadget/

Contributors
  • Doyee Byun
  • Luka Jelenak
  • Patrick LaChance
  • Peter Lee
  • Raphael Segal
  • Ruihao Ye
  • Rupert Croft
Additional Resources
  • 3D Black Hole Shader - Mikołaj Bystrzyński
  • Lite FPS Counter - OmniSAR Technologies
  • Lunar Mobile Console – SpaceMadness
  • FastMobileBloom – becomealittlegirl
  • Simple LUT Adjuster - Jeff Johnson
  • Float Music - Emily A. Sprague
  • Spacescape - Alex Peterson
  • UI Gradient – azixMcAze

Made possible with generous support from the National Science Foundation (NSF AST-1909193), and the McWilliams Center for Cosmology and Department of Physics, Carnegie Mellon University.

galaxy-formation-documentation.pdf
File Size: 1225 kb
File Type: pdf
Download File

Powered by Create your own unique website with customizable templates.