Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Particle System expirementation Sandbox: OpenCL/OpenGL on PC and Android OpenGL in C with JNI

Actually added LICENSE file this time.

latest commit 99e56a01ef
Andrew Stephen Young authored
Failed to load latest commit information.
android
blender got old pygame working to show sph in 2d
boids_gordon add random velocities, compute rules when the weights are grater than…
cmake working on windows build
data The normals in the hand are not quite correct. Something I do not und…
docs I have implemented constant angular velocity about an arbitrary point.
opencl10 Got the RTPS compiling on cygwin
rtpslib Added License file and taged all our source files with zlib license.
sprites added nemo pic to sprites folder
teach fixed cpu python sph
test Added License file and taged all our source files with zlib license.
.gitignore
CMakeLists.txt Compiles. Cloud stuff integrated within SPH. Variable names have clou…
INSTALL Compiles. Cloud stuff integrated within SPH. Variable names have clou…
LICENSE Actually added LICENSE file this time.
README updated readmes
TODO restructured repository to get rid of rtps directory

README

*******************************************************************
    ### 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


    Usage:

    You can execute the test program like:
    cd bin
        ./bin/sph.x
        ./bin/flock.x
        ./bin/multi.x

    The test program has simple mouse interaction:
        Left-Click and drag to rotate the view
        Right-Click and drag to zoom in and out
    and keyboard:
        r - add particles
        h - add hose of particles
        p - print timings of various functions
        w, a, s, d - move around like FPS controls
        t - add in some triangles to collide against


    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


*******************************************************************
    ### EnjaParticles on the Android using the NDK and OpenGL

android/
    the C code is in the jni folder
    read the README in this folder for more info


*******************************************************************
Something went wrong with that request. Please try again.