{"id":20132653,"url":"https://github.com/memo/of-slitscan3d","last_synced_at":"2025-04-09T16:53:48.124Z","repository":{"id":138996166,"uuid":"6546878","full_name":"memo/of-Slitscan3D","owner":"memo","description":"volumetric slit-scan demo using Kinect. made with openFrameworks 0072 + ofxKinect","archived":false,"fork":false,"pushed_at":"2012-11-05T17:10:54.000Z","size":3240,"stargazers_count":22,"open_issues_count":0,"forks_count":5,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-06T21:39:43.385Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/memo.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-05T15:44:37.000Z","updated_at":"2023-09-30T01:18:46.000Z","dependencies_parsed_at":"2023-03-13T10:52:21.017Z","dependency_job_id":null,"html_url":"https://github.com/memo/of-Slitscan3D","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo%2Fof-Slitscan3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo%2Fof-Slitscan3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo%2Fof-Slitscan3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo%2Fof-Slitscan3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memo","download_url":"https://codeload.github.com/memo/of-Slitscan3D/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248073748,"owners_count":21043474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T20:54:23.618Z","updated_at":"2025-04-09T16:53:48.091Z","avatar_url":"https://github.com/memo.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Work-in-progress prototype for an upcoming project involving volumetric slitscanning using **kinect** (should it be called surface-scanning?).\n\nSimilar to traditional slitscanning (see [flong.com/texts/lists/slit_scan](http://www.flong.com/texts/lists/slit_scan) for more on traditional photographic slitscanning), but instead of working with 2D images + time, this technique uses spatial + temporal data stored in a 4D Space-Time Continuum, and 3 dimensional temporal gradients (i.e. not just slitscanning on the depth/rgb images, but surface-scanning on the animated 3D point cloud).\n\nBands \u0026 blockiness due to relatively low spatial resolution. With more optimisation (e.g. porting to GPU), and on a more powerful processor, resolution can be increased to minimise banding.\n\nLinear temporal gradients (e.g. axis aligned) are much smoother since they need resolution only on one axis (the axis of the gradient). The spherical gradient is quite blocky because it needs resolution on all axes.\n\nExample videos:\n\n[vimeo.com/51461386](https://vimeo.com/51461386)\n\n[vimeo.com/51393499](https://vimeo.com/51393499)\n\n[vimeo.com/51383370](https://vimeo.com/51383370)\n\n\nMade with [openFrameworks 0072](http://www.openframeworks.cc) and [ofxKinect](http://www.github.com/ofTheo/ofxKinect)\n\n**This code requires a kinect to work (it also runs off webcam, but of course it won't work properly since there is no real 3D data)**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemo%2Fof-slitscan3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemo%2Fof-slitscan3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemo%2Fof-slitscan3d/lists"}