Skip to content

3D Rigid Body Physics Engine with OpenGL Compute Shader Rendering

Notifications You must be signed in to change notification settings

Aleem21/project479

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 

Repository files navigation

----------------------------------------------
ENPH 479 Project - 3D Rigid Body Physics Engine, OpenGL Rendering with Compute Shaders
----------------------------------------------
- Rendering Engine code is located in directory "renderer"

- To build the Rendering Engine code, the following libraries are required:
	-OpenGL
	-GLEW
	-GLFW3
	-Boost
	-GLM

- On OS X, the following linker flags are required:
	-lGLEW, -lboost_system, -lboost_filesystem, -lboost_iostreams

- Once Rendering Engine is built and compiled, the executable and the folders "data" "shaders" and "objects" needs to be copied to the "controller" folder.

- Physics Engine code is located in "phys_engine"
- Run zzmainzz.m in "controller" to run physics simulation

About

3D Rigid Body Physics Engine with OpenGL Compute Shader Rendering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 80.1%
  • C++ 16.5%
  • GLSL 2.2%
  • Other 1.2%