Releases: owenbharrison/displibProjects
v3.0.17
keybinds:
note: pressing [ESC] will close the "sims".
voronoi:
Use [RETURN] to toggle whether to use "manhattan distance".
fluid sim:
Use [1,2,3] to switch fluid rendering schemes.
softbody3d:
Use the [W,A,S,D] keys to change "view-dir" and [ARROW] keys to change "cam-zoom". Use [R] to reset.
raymarching2d & light sim:
Use the [MOUSE] to move "light-source" and [A and D] keys to change "view-dir".
sand sim:
Use the [MOUSE] where you want new particles, use [S] to spawn sand, [W] for water, [A] to clear(spawn air), [B] for barriers(static), and [R] to reset the "sim".
raycaster:
Use the [W and S] keys to move the "player" forward and back. Use the [A and D] keys to change the "view-dir".
raytracer:
Use the [W and S] keys to move the "player" forward and back, and [A and D] keys to move left and right. Use [ARROW] keys to change "view-dir". Use [RETURN] to set "sun-pos".
polygon clipping:
Use the [MOUSE] to choose where the points of the clipping line go and use [1 and 2] keys to place the respective points.
particle collisions:
Use [MOUSE] to hover over barriers, while holding [SPACE] to move them. Use [RETURN] to change "display-mode" from soft render(metaballs) to real particles(circles). Use [C] to show current "connections" between particles.
minesweeper:
Use [MOUSE] to hover over cells and use [F] to flag/unflag cells. Use [SPACE] to reveal/unflag.
asteroids:
Use [LEFT and RIGHT] to turn, [UP] to move forward, and [SPACE] to fire a bullet. Use [D] to toggle debug mode.
particle system:
Use [SPACE] to make new randomly shaped "particles" wherever the [MOUSE] is.
3d test:
The program will prompt for a 3d ".obj" file. You should choose one that is decently low poly. Use [W,A,S,D] to change "view-angle", while holding [SHIFT] if you wish to move it slower. Use [UP and DOWN] to change "cam-zoom". Use [L] to set "light-pos", [N] to toggle showing triangle normals, and use [O] to toggle whether to show outline(wireframe).
marching cubes:
Use [W,A,S,D] to change "view-angle", while holding [SHIFT] if you wish to move it slower. Use [UP and DOWN] to change "cam-zoom". Use [L] to set "light-pos" and use [O] to toggle whether to show outline(wireframe).
tetris:
Use [LEFT and RIGHT] to change "tetro" horizontal position. Use [UP and Z] to change "tetro" rotation. Use [DOWN] to "softdrop" the "tetro", and use [SPACE] to "harddrop" the "tetro". Use [C] to hold a "tetro" for later and switch to it.
cloth sim:
While hovering over a "particle" with [MOUSE], hold [SPACE] to drag said "particle" around.
steering behaviors:
The program will prompt for a img ".jpg" file. A landscape mode image works best. Use [MOUSE] to interact with the colored "particles".
mandelbrot set:
Use [1,2] to place "new bound markers". Use [SPACE] to view the "selected" region. Use [R] to reset.
julia set:
Use [1,2] to place "new bound markers". Use [RETURN] to view the "selected" region. Use [SPACE] to toggle animations. Use [R] to reset.
floyd-steinberg dithering:
The program will prompt for a img ".jpg" file. A low resolution landscape mode image works best.
astar:
While hovering over any "node", use [W,F,S,E] to set a it to wall, floor, start, or end. Use [C] to clear "node-grid". Use [RETURN] to start/stop pathfinding.
cellular automata 3d:
Use [W,A,S,D] to change "view-angle", while holding [SHIFT] if you wish to move it slower. Use [UP and DOWN] to change "cam-zoom". Use [R] to reset simulation. Hold [O] to not show the outlines.