Skip to content

A simple Computer Graphic project using Tree.js and GLSL which aims to simulate some planet movements and collisions with particle systems.

Notifications You must be signed in to change notification settings

tom1092/Planets-collision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planets-collision

An online version of the site is reachable here.

Project goals

  • Simulate the collision among two particles systems.
  • Modeling the motion of an astronomical object.
  • Use shaders programming (other than ThreeJs and WebGL libraries) to render our scene.

Spheres modelling

Generate uniformly random distribution inside a sphere

Modelling the motion

Collisions

Modelling lights

Implementation

References:

[1] Steven J. Gortler, "Foundations of 3D Computer Graphics," The MIT Press, 2012

[2] K. Matsuda, R. Lea, "WebGL Programming Guide", Addison-Wesley Professional, 2013

Authors:

About

A simple Computer Graphic project using Tree.js and GLSL which aims to simulate some planet movements and collisions with particle systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •