-
Notifications
You must be signed in to change notification settings - Fork 3
/
demo_ideas.txt
57 lines (48 loc) · 1.94 KB
/
demo_ideas.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
LED cube visualizations (in no particular order)
================================================
VISUALIZATIONS
--------------
a spiral, but in the style of the data snake
fireplace
plasma
draw an earth
clock
fireworks
pulsing pink heart
bouncingballs.ino, but with a single LED light moving around, bouncing off the walls in 3d
a helix where only the two points on the outer edges of the helix are lit
droplets falling and causing ripples when they hit the bottom
overlapping spheres appear in random locations
show a plane rotating randomly
GAMES
-----
platformer
minesweeper
3D tetris (make 2x2x2 region be a single block)
Pong 2d paddles with joysticks
guitar hero
space invaders
SENSORS
-------
kinect
render the depth to the cube using same technique as the webcam
draw a 3D stick figure that matches your movements
temperature sensor visualized
use ultrasonic sensor to slice down through volumetric object
use the wifi somehow
allow people to remotely change the demos via the internet / over the local network
scroll tweets
visualize the weather (AKA fully commit to becoming a weather cube)
trace a 3d path similar to https://youtu.be/6mXM-oGggrM?t=2m50s
the hue can change over time to it's easier to see the path
the path should be aprox smooth (maybe just like add a random velocity every tick and have it move according to acceleration or something)
(also take care not to go beyond walls)
infinite texture to drive on using perlin noise on each color channel
ultrasonic sensor gas pedal
this but with no car and it's always moving (but the noise is height instead of just color)
color tests
make x edge red, make y (vertical) edge green, make z edge blue
make x axis be r intensity, y be g intensity, and z be b intensity
also but with HSV
make the ground plane be a hue circle and the gravity axis be saturation/brightness (brighter on bottom) (and rotate the hue circle about the gravity axis)
rainbow from one corner to the opposite corner