DannyF46 / Physics-concepts

A growing collection of simulations, demonstration, and visualizations related to math and physics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Physics concepts

This is a growing collection (i.e. an on-going work in progress) of simulations, demonstration, and visualizations related to math and physics. YouTube keeps reccomending Schroedinger equation, fluid mechanics, and general relativistic simulation videos and it made we want to make my own simulations!

Current demos (saved as Unity scenes):

  1. Graph
    • A simple 2D graph, paired with some ODE solvers. Eventually want to plot PDEs
    • Intended to be something like a basic version of Python's Matplotlib, or Mathematica's Plot function
  2. UniversalGravitation
    • N-body gravitational simulation, now powered by a compute shader!
  3. 2D Conservation of Momentum
    • A simple demonstration of momentum conservation in elasic collisions
    • Goal: PhET-style simulation for momentum-related concepts, including collisions, center of mass velocity, explosions, etc.
    • Needs UI elements and polish, but otherwise basic 2D elasic collisions are implemented
  4. WaveformFT
    • Not very far along, on hold until I'm happy with Graph
    • Goal: waveform analyzer, including spectrum calculations

About

A growing collection of simulations, demonstration, and visualizations related to math and physics


Languages

Language:ShaderLab 42.8%Language:C# 41.5%Language:Mathematica 8.2%Language:HLSL 7.4%