All Projects → roelkok → Kinect Vfx Graph

roelkok / Kinect Vfx Graph

Use Kinect's depth feed with Unity's VFX Graph

Projects that are alternatives of or similar to Kinect Vfx Graph

Dkvfx
An example that shows how to use recorded Depthkit footage with Unity VFX Graph
Stars: ✭ 162 (-0.61%)
Mutual labels:  unity, unity3d, kinect
Akvfx
Azure Kinect plugin for Unity VFX Graph
Stars: ✭ 366 (+124.54%)
Mutual labels:  unity, unity3d, kinect
Akvj
Demo project for Akvfx (Azure Kinect plugin for Unity)
Stars: ✭ 79 (-51.53%)
Mutual labels:  unity, unity3d, kinect
Simple Optimized A Pathfinder
An simple and optimized grid pathfinding
Stars: ✭ 157 (-3.68%)
Mutual labels:  unity, unity3d
Unitypausemenu
This is an open source Unity pause menu created for the game New Horizons, and it's completely free because of how a pause menu is a core component of a game, while the unity asset store was lacking in such an asset (until this was released on the asset store).
Stars: ✭ 160 (-1.84%)
Mutual labels:  unity, unity3d
Klaklasp
An extension for the Klak Wiring system to create audio reactive behaviors.
Stars: ✭ 150 (-7.98%)
Mutual labels:  unity, unity3d
Klaksyphon
Syphon plugin for Unity
Stars: ✭ 149 (-8.59%)
Mutual labels:  unity, unity3d
Gltfast
glTF runtime loading library for Unity
Stars: ✭ 156 (-4.29%)
Mutual labels:  unity, unity3d
Unity Curve Utils
A utility that can use 18 kinds of curve algorithm.
Stars: ✭ 151 (-7.36%)
Mutual labels:  unity, unity3d
Awesome Opensource Unity
a list of curated opensource Unity packages for future proof Game Developers
Stars: ✭ 161 (-1.23%)
Mutual labels:  unity, unity3d
Svelto.tasks
Svelto Tasks - C# promises compliant multi-threaded tasks runner
Stars: ✭ 159 (-2.45%)
Mutual labels:  unity, unity3d
Ignorance
Ignorance utilizes the power of ENet to provide a reliable UDP networking transport for Mirror Networking.
Stars: ✭ 158 (-3.07%)
Mutual labels:  unity, unity3d
Unity Texture Curve
✏️ Example showing how to bake an AnimatedCurve into a Texture and use it in a shader.
Stars: ✭ 149 (-8.59%)
Mutual labels:  unity, unity3d
Ecs
ECS for Unity with full game state automatic rollbacks
Stars: ✭ 151 (-7.36%)
Mutual labels:  unity, unity3d
Core
CatLib lightweight dependency injection container
Stars: ✭ 148 (-9.2%)
Mutual labels:  unity, unity3d
Ffmpegrecorder
FFmpeg extension for Unity Recorder
Stars: ✭ 153 (-6.13%)
Mutual labels:  unity, unity3d
Cmumocap
Unity humanoid animations converted from the Carnegie Mellon University Motion Capture Database
Stars: ✭ 153 (-6.13%)
Mutual labels:  unity, unity3d
Swissarmylib
Collection of helpful utilities we use in our Unity projects.
Stars: ✭ 154 (-5.52%)
Mutual labels:  unity, unity3d
Dfvolume
Distance-field volume generator for Unity
Stars: ✭ 161 (-1.23%)
Mutual labels:  unity, unity3d
Noiseball3
A Unity example that shows how to use the new implementation of DrawProcedural.
Stars: ✭ 147 (-9.82%)
Mutual labels:  unity, unity3d

Kinect VFX Graph

kinect-vfx-graph

This is an example of how to use the depth camera feed from the Kinect with Unity's VFX Graph. The code in this project is heavily inspired by Rsvfx by Keijiro Takahashi.

Requirements

  • Unity version that support the VFX Graph
  • The Unity package relies on the Kinect for Windows Unity package that can be downloaded separately here.

How to use

Add the Kinect VFX prefab to your scene. In your VFX Graph, use the KinectPointCloudMap render texture as input for a 'Set Position From Map' node. The color data for each depth point is available in the KinectColorMap render texture.

Alternatively you can use the Kinect VFX Mapped prefab instead. This does also depth mapping like the Kinect VFX prefab but the internal workings are different. The positional accurancy should be slightly better but I had better performance with the Kinect VFX prefab.

TODO

  • Improve the positional accuracy of the mapped points.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].