-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Erik S. V. Jansson edited this page Jun 6, 2017
·
26 revisions
Here we store public information that doesn't fit into the readme, such as feature progress and code documentation.
- Project Build System.
- Basic OpenGL setup with GLEW and GLFW.
- Interactivity (camera & stuff).
- GUI System (complete?).
- Simplex noise implementation.
- 2D implementation of Curl noise.
- 3D implementation of Curl noise.
- Particle system.
- Particle system renderer.
- Shaders for visualization.
- Particle scenarios.
- Field visualization.
- Remove (c) images.
- Presentation slides.
- Project report.
- Curl noise http://www.cs.ubc.ca/~rbridson/docs/bridson-siggraph2007-curlnoise.pdf
- Curl noise http://petewerner.blogspot.se/2015/02/intro-to-curl-noise.html
- Visual example https://www.youtube.com/watch?v=asy7bWYmvRA
- Particle system http://www.opengl-tutorial.org/intermediate-tutorials/billboards-particles/particles-instancing/
- OpenGL - OpenCL Communication http://web.engr.oregonstate.edu/~mjb/cs475/Handouts/opencl.opengl.vbo.6pp.pdf
- Example OpenGL / OpenCL https://github.com/9prady9/CLGLInterop/blob/master/examples/julia.cpp
- Perlin noise http://flafla2.github.io/2014/08/09/perlinnoise.html
- Simplex noise http://weber.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf
- OpenCL C++ Wrapper docs https://www.khronos.org/registry/OpenCL/specs/opencl-cplusplus-1.2.pdf
- Curl noise on GPU https://github.com/kbladin/Curl_Noise/blob/master/shaders/point_cloud_programs/update_velocities_curl_noise.frag
- Visualizing Vector Fields: http://web.eng.ucsd.edu/~jschulze/publications/McQuinn2014.pdf
- Texture Advection (for Fields): http://vis-web.informatik.uni-stuttgart.de/~weiskopf/publications/wscg04flow.pdf