• Stars
    star
    102
  • Rank 326,828 (Top 7 %)
  • Language
    Objective-C
  • License
    GNU General Publi...
  • Created over 11 years ago
  • Updated about 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An attempt to create a realistic model of the Milky Way in OpenGL.

OpenGL Milky Way

Milky Way

This is an example project to show how to render a Galaxy in OpenGL on the iPhone. To simulate interstellar dust realistically with unsorted point sprites in OpenGL, I've implemented a GPU based ray tracing algorithm. This Milky Way model is used in the Exoplanet App. The Exoplanet App is available for free on the AppStore and contains several other datasets.

I gave a talk about this project at the New York iOS Meetup in January 2013. The slides of the talk are included in this repository. If you have any comments, questions or suggestions for improvements, please send me an e-mail: [email protected].

License

OpenGL Milky Way is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

OpenGL Milky Way is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with OpenGL MilkyWay. If not, see http://www.gnu.org/licenses/.

More Repositories

1

rebound

💫 An open-source multi-purpose N-body code.
C
777
star
2

megaconstellations

Script to reproduce figures of Lawler, Boley & Rein 2021. Source code of web app.
Jupyter Notebook
12
star
3

starsounds

JavaScript
6
star
4

GalaxyChallenge

Exoplanet App Galaxy Challenge. http://exoplanetapp.com/galaxychallenge/
Objective-C
5
star
5

JanusPaper

Jupyter Notebook
3
star
6

rebound-blender

Scripts to import REBOUND simulation data into BLENDER
Python
3
star
7

planck_cmb_cubemaps

Planck Cosmic Microwave Background (CMB) Cube Maps
3
star
8

reboundcitationbot

A simple twitter bot tweeting links to new papers citing REBOUND
Python
3
star
9

fargnuplot

Visualisation script for the FARGO code
Perl
3
star
10

ASTC02

ASTC02, Introduction to Practical Astronomy
Jupyter Notebook
3
star
11

hierodict

Middle Egyptian - English Dictionary
JavaScript
3
star
12

velocity

python script for traffic counts and speed measurements
Jupyter Notebook
2
star
13

hanno-rein.de

HTML
2
star
14

oec_outreach

A variant of the Open Exoplanet Catalogue with additional data and images mainly useful for outreach projects.
Python
2
star
15

UIScientificNotationLabel

A UIView subclass to render numbers in scientific notation.
Objective-C
2
star
16

reproducibility-paper

Data and notebooks to generate plots in the REBOUND reproducibility paper Rein & Tamayo (2017)
Jupyter Notebook
2
star
17

reboundbot

Twitter bot which runs N-body simulations for you
Python
1
star
18

Bathymetry

Converts an ARC ASCII file to STL
Jupyter Notebook
1
star
19

exodyntalk

Jupyter Notebook
1
star
20

BikeShareTOAnimation

A script to render every single BikeShareTO trip. See: https://twitter.com/hannorein/status/1358540321903284224
Jupyter Notebook
1
star
21

ojastrobot

Mastodon bot for Open Journal of Astrophysics
Python
1
star
22

python_cluster_tools

A couple of script to execute parameter space sweeps on clusters
1
star
23

python_gnuplot_tools

Small tools that make life with gnuplot easier
Python
1
star
24

symhills

Symplectic leap frog integrator for Hill's equations based on http://arxiv.org/abs/0908.2269
C++
1
star
25

dnschat

Small client to send e-mails via DNS queries (useful behind airport/airplane paywalls)
Python
1
star
26

kepler-benchmarks

A framework for testing Kepler solvers
C
1
star
27

zipgradegenerator

Script to generate zipgrade sheets
Python
1
star
28

pythonlightcurves

Jupyter Notebook
1
star
29

PSCB57

Jupyter Notebook
1
star
30

PhamReinSpiegel2024

Jupyter Notebook
1
star