Advanced

Procedurally Generating an Artificial Galaxy

Elfwering, Olof LU (2016) STAH11 20152
Department of Statistics
Abstract
The idea of procedurally generating artificial worlds has been around for a long time. It is used both for CGI effects in movies and, more prominently, for video games. It is done by big companies and small teams; professionals as well as beginners and hobbyists. It is an instrumental tool that enables even the smallest of development teams to create large worlds. While there is a lot of inspiration to draw from, the undertaking may be daunting for the beginner. The goal of this paper is to give an introduction to some of the concepts by taking us through the steps to procedurally generate a virtual galaxy full of stars and planets. Something simple that can be taken much further. We analyse statistical data and observations of space to... (More)
The idea of procedurally generating artificial worlds has been around for a long time. It is used both for CGI effects in movies and, more prominently, for video games. It is done by big companies and small teams; professionals as well as beginners and hobbyists. It is an instrumental tool that enables even the smallest of development teams to create large worlds. While there is a lot of inspiration to draw from, the undertaking may be daunting for the beginner. The goal of this paper is to give an introduction to some of the concepts by taking us through the steps to procedurally generate a virtual galaxy full of stars and planets. Something simple that can be taken much further. We analyse statistical data and observations of space to create about 30 equations that superficially mimics a spiral galaxy with 100 billion solar systems, all with the help of some basic probability theory. (Less)
Abstract (Swedish)
Idén om att processuellt generera artificiella världar är gammal. Metoden används både för CGI effekter i filmer och, framförallt, för tevespel. Det görs av stora företag och mindre studios; av professionella programmerare såväl som nybörjare och hobbyister. Det är ett kraftfullt verktyg som möjliggör även små team att skapa enorma världar. Men även om det finns mycket inspiration att hämta kan det framstå som en svår uppgift för nybörjaren. Målet med denna uppsats är att ge en introduktion till några av de grundläggande koncepten genom att gå igenom stegen för att processuellt generera en virtuell galax full med stjärnor och planeter. Något enkelt som kan utvecklas vidare. Vi analyserar statistiska observationer av rymden för att skapa... (More)
Idén om att processuellt generera artificiella världar är gammal. Metoden används både för CGI effekter i filmer och, framförallt, för tevespel. Det görs av stora företag och mindre studios; av professionella programmerare såväl som nybörjare och hobbyister. Det är ett kraftfullt verktyg som möjliggör även små team att skapa enorma världar. Men även om det finns mycket inspiration att hämta kan det framstå som en svår uppgift för nybörjaren. Målet med denna uppsats är att ge en introduktion till några av de grundläggande koncepten genom att gå igenom stegen för att processuellt generera en virtuell galax full med stjärnor och planeter. Något enkelt som kan utvecklas vidare. Vi analyserar statistiska observationer av rymden för att skapa ungefär 30 ekvationer som ytligt efterliknar en spiralgalax med 100 miljarder solsystem, allt med hjälp av grundläggande sannolikhetslära. (Less)
Please use this url to cite or link to this publication:
author
Elfwering, Olof LU
supervisor
organization
course
STAH11 20152
year
type
M2 - Bachelor Degree
subject
language
English
id
8867455
date added to LUP
2016-04-07 11:34:25
date last changed
2016-04-07 11:34:25
@misc{8867455,
  abstract     = {The idea of procedurally generating artificial worlds has been around for a long time. It is used both for CGI effects in movies and, more prominently, for video games. It is done by big companies and small teams; professionals as well as beginners and hobbyists. It is an instrumental tool that enables even the smallest of development teams to create large worlds. While there is a lot of inspiration to draw from, the undertaking may be daunting for the beginner. The goal of this paper is to give an introduction to some of the concepts by taking us through the steps to procedurally generate a virtual galaxy full of stars and planets. Something simple that can be taken much further. We analyse statistical data and observations of space to create about 30 equations that superficially mimics a spiral galaxy with 100 billion solar systems, all with the help of some basic probability theory.},
  author       = {Elfwering, Olof},
  language     = {eng},
  note         = {Student Paper},
  title        = {Procedurally Generating an Artificial Galaxy},
  year         = {2016},
}