Commit Graph
14891 Commits
Author SHA1 Message Date
Brandon Thomas 83954a0742 update so we don't have to specify secondary devices 2020-05-05 05:12:31 -04:00
Brandon Thomas c83bf467c0 synchronized capture! (still only reading one image) 2020-05-04 05:38:41 -04:00
Brandon Thomas 5bb60032c3 multi-device capturer (starts multiple cameras in order) 2020-05-04 04:44:38 -04:00
Brandon Thomas 9081a3da26 refactor: organize kinect and opengl modules 2020-05-04 03:28:41 -04:00
Brandon Thomas a4d16224c2 refactor (move arcball to gui code) 2020-05-04 02:10:56 -04:00
Brandon Thomas 2a0cb25a8f no more SDL arcball for now 2020-05-04 02:07:02 -04:00
Brandon Thomas a06afdde38 handle zoom only within imgui window 2020-05-04 02:05:11 -04:00
Brandon Thomas c2c9dbceed animation hacks 2020-05-03 22:22:33 -04:00
Brandon Thomas 52338b9bcb animation 2020-05-01 07:25:05 -04:00
Brandon Thomas 95fec69018 stupid experimentally determined camera zero :( 2020-05-01 07:13:37 -04:00
Brandon Thomas 67a10b0892 custom perspective matrix based on k4a 2020-05-01 06:07:32 -04:00
Brandon Thomas 991f1b8aaa clear color, rgbaf32 type 2020-05-01 05:16:33 -04:00
Brandon Thomas ba5366d65e clean up some unused imports 2020-05-01 04:53:29 -04:00
Brandon Thomas 65f1d5b980 ran cargo fix and then CLion import optimizer 2020-05-01 04:40:21 -04:00
Brandon Thomas 21d40a9fe9 about to run cargo fix 2020-05-01 04:28:54 -04:00
Brandon Thomas 790e0a9748 move old code (preserved since I'm still new to this) 2020-05-01 04:25:40 -04:00
Brandon Thomas 0ffa97f9af new arcball abstraction to clean up code 2020-05-01 04:21:45 -04:00
Brandon Thomas 22a48dba60 arcball implementation (a bit rough around the edges) 2020-05-01 03:07:45 -04:00
Brandon Thomas e2671e4380 much more efficient and cleaned up WebcamWriter 2020-04-30 21:40:10 -04:00
Brandon Thomas e29d003973 akvcam config pared down to sensible configs 2020-04-30 05:07:53 -04:00
Brandon Thomas 2c6e205ac5 check in akvcam configs 2020-04-30 04:53:19 -04:00
Brandon Thomas 0ae6682518 THIS WORKS. WEBCAM OUT WORKS 2020-04-30 03:14:54 -04:00
Brandon Thomas 1721d1b3da width and height GRADIENT rendering are perfect 2020-04-30 03:07:26 -04:00
Brandon Thomas b581e9cd36 lets me share a webcam view, but horrible and distorts texture 2020-04-29 23:34:43 -04:00
Brandon Thomas 02eb6ec94a this has output, but it's hidden. only the very top shows 2020-04-29 05:20:15 -04:00
Brandon Thomas 38d3258a44 I can stream to the virtual device /dev/video7! 2020-04-29 03:28:02 -04:00
Brandon Thomas 50255bef04 small refactor, different clearcolor 2020-04-28 03:19:02 -04:00
Brandon Thomas cc1f822f5c add distance threshold and scaling 2020-04-28 03:08:25 -04:00
Brandon Thomas 6685e41e14 IT WORKS !! ! ! ! ! ! !! !!@!21 2020-04-27 05:10:56 -04:00
Brandon Thomas 299390f9b4 restored shaders 2020-04-27 04:47:26 -04:00
Brandon Thomas 4f8279bc9e cleanup (note - I pared down the existing shader, so I should revert) 2020-04-27 04:40:48 -04:00
Brandon Thomas 4f3e5f0e5c implementation of simple/color shading (perfect!) 2020-04-26 21:28:16 -04:00
Brandon Thomas c591d0d6c1 FIXED! Ugh. RG32F, not RGB32F 2020-04-26 19:27:25 -04:00
Brandon Thomas 27c5f32e80 debugging xy depth table 2020-04-26 18:47:59 -04:00
Brandon Thomas 87fbf45ed9 cleanup 2020-04-26 17:29:40 -04:00
Brandon Thomas 73ef98251e much closer, but still have to finish the last piece 2020-04-26 05:34:28 -04:00
Brandon Thomas 0bbbe2f9c2 point cloud colorization isn't it... 2020-04-26 04:14:45 -04:00
Brandon Thomas 2225c1c962 removing alpha from compute shader -- now the texture exists!!! 2020-04-26 04:10:49 -04:00
Brandon Thomas 242aa53b7d now we can set xyz texture to all white in the shader 2020-04-26 04:07:25 -04:00
Brandon Thomas ba56591226 fix issue with pixel iteration order 2020-04-26 01:19:07 -04:00
Brandon Thomas 2ee94842af handle debug bgra32 images 2020-04-26 00:52:06 -04:00
Brandon Thomas db4585fa5c pixel image debugging 2020-04-26 00:46:22 -04:00
Brandon Thomas 504e28240a need to impl depth pixel colorizer 2020-04-26 00:20:25 -04:00
Brandon Thomas ab2f4c33ae new image debug routine 2020-04-25 23:59:42 -04:00
Brandon Thomas 553afd801d display output in quadrants 2020-04-25 18:01:40 -04:00
Brandon Thomas 4aee7995c5 nice cleanup to surface all intermediate textures 2020-04-25 17:46:22 -04:00
Brandon Thomas a9e1af8c7f light refactor - rename classes 2020-04-25 17:31:07 -04:00
Brandon Thomas 54063f2553 improve xy_table generation (still not fixed)
The visual output is a vertical line with camera input colorization
2020-04-25 17:19:49 -04:00
Brandon Thomas 966bb66b53 a line of color with the correct matrix! 2020-04-24 03:32:51 -04:00
Brandon Thomas 5b11bca593 projection and view matrices (no effect?!) 2020-04-22 04:42:00 -04:00