-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
192 lines (156 loc) · 5.67 KB
/
TODO
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
https://github.com/bytedeco/sbt-javacv
https://github.com/sjrd/scala-unboxed-option
scala.native
...
"Opcije: vzet slabsi laptop in porabim vec casa na optimizaciji softwara, nabavit desktop komponente in jih fiksirat noter (ampak potem ne morem doma razvijat in bom porabil razliko za avtobuse), nekje dobit rabljen/refurbished laptop (trenutno verjetno ni veliko takih in ne vem ce da spravit na razpise), ali pa si racunalnik izposodit vsaj kak mesec pred razstavami (ne vem cen, ampak verjetno tudi na koncu par sto evrov za ves razvoj in razstave in nekaj vec dela z organizacijo)."
======= DEVICE_ART =======
Razpad
Pofada en frame, ali vec?
Hocemo vec :)
Back cam calibration
Prazen prostor
Front cam calibration
Angle namesto angle sum
Documentation
Randomly take cam frames and screenshots
http://askubuntu.com/questions/182944/how-can-i-record-an-opengl-game-in-ubuntu
Opensource
Arduino source -> fork + submodule?
Curator notes
Img
rocks
rocksD/DD
JRift
currently binary
it may or not be custom
======= AKSIOMA =======
TASKS
Sound
razpad sound se ne ugasne, a bi se moral kje?
network sound
Network reloaded
Kamni na obodu so zacetni => visible initial nodes
Nodi zuni so koncni => invisible nodes
Obrni vse povezave do novih zacetnih?
- sneg narest
Network reloaded 2
Zacetni so v centru
Obrni vse povezave iz njih ven
Radiolarians
gibanje kamnov, razprsitev, globina, vec njih
Zid
ko skupaj zleze se kr od nekje vlecejo
Network
soundi so narobe timeani + pofejdajo predn pride crta do njih
nitke pred zid
network skalibrirat, da najprej pogleda na eno stran
vedno manjsa kugla zid (vecja od ostalih vseeno)
vedno bolj srebrna
potegne notr
pride ven liminoid
liminoid leti
zid izginja
tam se sformira liminoid
naredi tuptup hearbeat
zid potegne v liminoid
Possible bug source:
!!! torender se v 2d/3d 2x poklice, preveri da se ne racuna prevec v stereo
frame independent
fade
particle creation
movement
Galerija Tweek
Ramdrive copies
Galerija Kalibracija:
Definicija podrocja stola
Kamera nekje v visini glave
Possibly deprecated todo:
white noise -> formiranje kamna
convex hull / premikanje proti sredini
flash
3d kamen poleti + sound
back to front
network
po networku kamni v sredino
frame independant
prehitro se pojavi kamen
senzorji
/// some things belong in config files (which?)
//// make camera id config and/or autodetect
/// first view postavitev in sound
//// mini kamni se razprsijo in odbijajo od velikih
//// veliki se vrtijo okrog sredisca in oscilirajo pravokotno na izhodisce
/// thread -> flashbang -> rock
/// sizofrenija
// low priority
/// mono/stereo view switching is broken on at least radiolarians phase
/// am I deleting all used textures? (camera?)
/// why is so much stuff in Arduino synchronized?
/// make oscillator/fade/... library
/// eclipse strip window title
/// mouse replaces rift sensor, if missing
/// split setup / rendering, as to get rid of lazy vals, and things like that
/// check things for frame dependence instead of time dependence
/// check for resolution dependence (especially 2D, I think)
//naming
///tresenje, etc..
0
Sensors calibration (visual(javacv) or magnetometer(jrift)?)
Circular opening up on center-stare
1
Position rocks onto the center sphere
Encourage user to face center during radiolarian opening
could use: sound, fade out if looking around, slow down cam movement
Where are the frames 5400 - 6480?
Sound and fadein to heartbeat
Rotate white rocks one way, black rocks the opposite way
2
Pulse sensor filtering or close average instead of direct input
3
Disintegration and reintegration
Check it
Video saving (see keyboard)
Save into random folder, add to load file - last entry wins
Abstract Sequence and Camera, so they can be swapped around as needed
Is this more than a common get, and maybe blobdiff?
4
Thread network with Liminal being nodes
Liminal being transformation
5
Fly rock
SOME NOTES
prehod med fazami
setup -> heartbeat works, rift view is forward, images preloaded ->
radiolarians -> radiolarian comes close, opens, black screen ->
mandalas -> the whole thing plays ->
backspace ->
refactor
start opengl, then go onto app -> get rid of some false lazy loading
or pack phase objects into actual objects
optimizations, ideas, ...
preload images while fps >= 60
details
call camtex a few times when switching to a camera phase
menger sponge feathered texture on radiolarians!!!
"realne" koordinate stene?
senca na steni / roka pred kamni
floaterji so bolj na mestu
radiolarians gredo na pogled proti tebi
radiolarian s kuglo
Cameras
Front camera (Logitech c270)
Bus 003 Device 013: ID 046d:0825 Logitech, Inc. Webcam C270
Focus hacking http://www.youtube.com/watch?v=v-gYgBeiOVI
one camera - move image for each eye [Done]
two cameras - figure out the spacing, FOV, etc
Back camera (Logitech c615)
Bus 003 Device 014: ID 046d:082c Logitech, Inc.
http://www.linux-hardware-guide.com/2013-04-20-logitech-hd-webcam-c615
Take a few frames before showing
prevents user from seeing
old frames
focusing
brightness adjusting
Libraries
I've compiled a custom lib rift, that skips display detection (and then lost it?)
opencv has its own libpng, that isn't compatible with ubuntu 14.04 libpng