forked from ayoung200/EnjaParticles
Particle System expirementation Sandbox: OpenCL/OpenGL on PC and Android OpenGL in C with JNI
License
joss13aws/EnjaParticles
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
******************************************************************* ### EnjaParticles in C++ using OpenCL and OpenGL interoperability rtpslib/ RTPS: Real-Time Particle Systems A framework library for developing particle systems. We currently working on support for Simple particle systems SPH Fluid simulation Boid simulation Build: see INSTALL file Dependencies: OpenCL OpenGL GLEW assimp 2.0 Qt 4.8 Boost 1.4 Obtaining dependencies. assimp library: For Ubuntu 12.04: sudo apt-get install libassimp-dev Other linux distributions: see website for installation instructions - http://assimp.sourceforge.net/ Qt 4.8: For Ubuntu 12.04: sudo apt-get install qt4-dev-tools Other linux distributions: see website for installation instructions - http://qt.nokia.com/downloads boost: Most linux distributions: sudo apt-get install libboost-dev Usage: You can execute the test program like: ./bin/test_qt.x The test program has simple mouse interaction: Left-Click and drag to rotate the view and keyboard: g - add particles h - add hose of particles j - add hose of particles for pipe scene p - print timings of various functions w, a, s, d - move around like FPS controls hit Q or ESC to exit (right now clicking the x on the window will not properly clean up GPU memory...) cmake/ cmake modules to help find necessary libraries
About
Particle System expirementation Sandbox: OpenCL/OpenGL on PC and Android OpenGL in C with JNI
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 67.2%
- C 29.4%
- CMake 1.4%
- GLSL 1.4%
- QMake 0.3%
- CSS 0.3%