Skip to content

A 3D model of the solar system. Written in Javascript using the WebGL API and the glMatrix math library.

Notifications You must be signed in to change notification settings

bailus/WebGL-Solar-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebGL Solar System Model

This is a WebGL demo; a 3D model of the solar system, backed by JSON configuration and animated using skeletal animation.

It's written in plain old Javascript with a single dependency - the glMatrix math library. No React, three.js, or compilation needed.

Demo

This demo requires WebGL. Support for WebGL is present in Firefox 4+, Google Chrome 9+, Opera 12+, Safari 5.1+ and Internet Explorer 11+; however, your device must also have hardware that supports these features.

screenshot.jpg

Click to launch

Plagiarism Warning 👮‍♀👮‍♂️

I've heard some schools are giving assignments that are quite similar to this project. It was written as a personal project (without connection to any school), then released as open source software.

Teachers

Unfortunately, I can't hide it from your students. Removing something from the commons for the benefit of an educational institution would be counterproductive to say the least.

Students ⛔

You might be able to use this as reference, but make sure you clearly cite your sources. Remember that your teachers aren't stupid. This code is quite distinctive - even in the abstract. And the person marking your work has probably seen it before.

It took humanity over 2000 years to develop the mathematics behind skeletal animation. Don't feel bad if you don't get it - this stuff is hard. Please seek out your teacher or TAs for help if you need it.

About

A 3D model of the solar system. Written in Javascript using the WebGL API and the glMatrix math library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages