All Projects → AleDel → KinectXbox360-UE4

AleDel / KinectXbox360-UE4

Licence: other
kinect Xbox 360 sdk 1.8 Plugin for Unreal Engine 4

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
C#
18002 projects

Projects that are alternatives of or similar to KinectXbox360-UE4

Volumetriccapture
A multi-sensor capture system for free viewpoint video.
Stars: ✭ 243 (+465.12%)
Mutual labels:  sensor, kinect
gspca-kinect2
Kinect2 Sensor Device Driver for Linux
Stars: ✭ 25 (-41.86%)
Mutual labels:  sensor, kinect
nodejs
Node.js in-process collectors for Instana
Stars: ✭ 66 (+53.49%)
Mutual labels:  sensor
vzlogger
Logging utility for various meters & sensors
Stars: ✭ 108 (+151.16%)
Mutual labels:  sensor
DataConfig
Unreal Engine JSON/MsgPack serialization framework
Stars: ✭ 81 (+88.37%)
Mutual labels:  unrealengine
Awesome-Human-Activity-Recognition
An up-to-date & curated list of Awesome IMU-based Human Activity Recognition(Ubiquitous Computing) papers, methods & resources. Please note that most of the collections of researches are mainly based on IMU data.
Stars: ✭ 72 (+67.44%)
Mutual labels:  sensor
growbox
Code for my smart growbox experiment
Stars: ✭ 23 (-46.51%)
Mutual labels:  sensor
ESPSense
Use ESPHome to emulate TP-Link Kasa HS110 plugs, and report energy usage to your Sense Home Energy Monitor (or anything else on your network!) via ESP8266/ESP32 devices
Stars: ✭ 36 (-16.28%)
Mutual labels:  sensor
solis-sensor
HomeAssistant integration for the Ginlong Solis PV Monitoring portal. This integration supports the current Platform v2.0 portal (m.ginlong.com) which supports Solis and Solarman PV inverter brands. Also supports new SolisCloud platform
Stars: ✭ 80 (+86.05%)
Mutual labels:  sensor
ALog
Data logger library for the Arduino-based ALog; wtih small changes, can work on many Arduino-based systems
Stars: ✭ 27 (-37.21%)
Mutual labels:  sensor
RoboVision
Attempting to create a program capable of combining stereo video input , with motors and other sensors on a PC running linux , the target is embedded linux for use in a robot!
Stars: ✭ 21 (-51.16%)
Mutual labels:  sensor
Reactor
Reactor (for Vera and openLuup) is a Vera Home Automation plugin that provides advanced programmable logic.
Stars: ✭ 17 (-60.47%)
Mutual labels:  sensor
FruxePi
Indoor farming software using the Raspberry Pi
Stars: ✭ 118 (+174.42%)
Mutual labels:  sensor
AzureKinectSample
Sample Program for Azure Kinect Sensor SDK and Azure Kinect Body Tracking SDK
Stars: ✭ 55 (+27.91%)
Mutual labels:  kinect
sensor.rpi power
A Custom component for Home-Assistant that checks if your Raspberry Pi power supply is giving enough voltage from the kernel.
Stars: ✭ 105 (+144.19%)
Mutual labels:  sensor
elixir bme680
An Elixir library to interface with the BME680 (and BME280) environmental sensor
Stars: ✭ 19 (-55.81%)
Mutual labels:  sensor
Advanced-PRTG-Sensors
Collection of my Advanced PRTG Sensors
Stars: ✭ 60 (+39.53%)
Mutual labels:  sensor
RuntimeBPs
This project allows for visual scripting in UE4 similar to Blueprints, but at runtime. The way this is set up does not make use of any UE4 boilerplate and could with a few adjustments be used in another engine.
Stars: ✭ 77 (+79.07%)
Mutual labels:  unrealengine
3D-Reconstruction-With-RGBD
a 3D-Reconstruction demo done with Kinect
Stars: ✭ 16 (-62.79%)
Mutual labels:  kinect
bsec bme680 linux
Read the BME680 sensor with the BSEC library on Linux (e.g. Raspberry Pi)
Stars: ✭ 78 (+81.4%)
Mutual labels:  sensor

KinectXbox360-UE4

kinect Xbox 360 sdk 1.8 Plugin for Unreal Engine 4

Installation

  • clone the code into the "Pluings" folder of your c++ ureal engine project (ex. myProject\Plugins\KinectXbox360-UE4)
  • run, compile project as usual

info drivers kinect xbox

In microsoft windows should detect the device and install the drivers by itself.

Example Usage

Get Sensor and Initialize


Capture1

  • Kinect node is a functionLibrary, this return the Class UKinectManager.
  • Get Sensor is a method of that class and returns an array of connected Kinect (UKinectSensor class), in this example I take the first sensor found.
  • Now we can initialize the sensor:
    • We need to pass a base material to apply later the rgb and deep textures.

    • The BaseMaterial need a Textureparameter named KinectTexture. (used to apply the buffer when creating the instance dynamic material.)

      Capture4

Get and Update Color and Depth Stream


Capture2

  • We use the method UpdateColor and UpdateDepth. (look at the picture above, also each material has been applied to Cube and Cube1.)

Update Skeleton Stream and get Joints Positions and Bone Rotations


Capture3

  • The function UpdateSkeleton set a structure array variable (skeletons detected).
    • Each structure contains:
      • JointPosition (array Vector)
      • Rotation Bones (array Rotation)
      • PlayerID (Skeleton ID)

Example bones

Kinect_Skel.zip


bones


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].