Over the past few months we have been hard at work creating a simple plugin that exposes all of the functionality of the Kinect 2 to Unreal Engine 4. Now we are proud to have our first public release of the plugin.
Kinect4Unreal is a plugin that exposes all of the Kinect functionality to Blueprints in Unreal Engine 4. We’ve focused on making the Kinect as easy to use as possible, so that artists and designers don’t need to have a coder on hand in order to experiment with the power of the Kinect.
Previous versions (compatible with older versions of unreal) can be downloaded at our downloads page.
Also you can look for us on the marketplace soon!
**If you want a quick overview of the most (but by no means all) of the basic features:
While raw Kinect data is all well and good, it almost always needs significant processing to be truly usable. We have done a lot of that work for you, and give you access to a host of usability-oriented features that streamline kinect development. Here are just some of the tools we give you:
Tried this plugin yesterday, and it’s working pretty nicely. I would have some issues with the licensing conditions, though, especially the royalties. For one, I don’t like the idea of having to report my revenues to numerous companies. And, at least for what it does today, the licensing costs are too high. If you really add something like IK avateering with a full-body solver those prices might be justified, but not right now (but even then, using something like IKinema and maybe the open source Kinect plugin that lionhead did would be a valid and cheaper alternative as well).
Anyways, I’ll certainly keep using this for my prototype right now and see how it goes, and then weigh the options later on.
We’ve gone with a profit-royalty based model so that we’re only charging you if your project makes a profit. We don’t want to levy onerous upfront charges or to demand revenue, we feel this model allows more people to make better projects with the plugin, then you don’t lose anything if your project doesn’t work out.
We understand reporting revenue can be a pain, so we installed a royalty free threshold so you don’t have to worry about reporting revenue if your project makes less than $10,000. You can be assured that we hold any information you transmit to us in strictest confidence – if you have any privacy or other concerns, email us at [EMAIL=“firstname.lastname@example.org”]email@example.com and we’d be happy to work with you.
On packaging the plugin there is currently a bug in unreal that prevents packaging while using plugins. Epic are working their hardest to fix it. We expect packaging plugins to be available sometime in the early parts of next year. If you’re working on an installation project, you may be able to get by without packaging – we’ve done several K4U installations ourselves, we can help you there if you need it.
Thanks for this… i hope @Unreal Engine 4 staff, make K4U will permanent include from Unreal Engine 4. Also add FBX files to use in animation for HeroTPP or any Mannequin. Its give benefit for all; less expensive animation or less time for creating animation…More power to all
The simplest way to run an installation is to operate your project as a new editor window or standalone game from within the editor. Both of these will allow for complete resolution and full screen control as though it were a packaged executable. Once during a talk with Epic it was implied that turning the project into a code project would allow it to compile however our tests have shown that this does not work reliably, if at all. We are still looking for other solutions in the mean time though.
Viewtron, Peude and iparra:
The buzz around avateering is actually quite exciting for us and avateering is a high priority feature for us - as a part of the roll out for that, we’ve updated our introduction level to include a basic avateering demonstration that should allow you to see how things are put together and get you all on your feet (literally). When our content examples enter the marketplace they will also contain several in depth examples of each of the various different methods that can be used to achieve avateering and some of the things that can be built on top of it.
this looks interesting to say the least, but can’t use it because of UE4.6, is there any information on a new (recompiled) release?
Edit: I just noticed 4.6 is the latest over 4.5 (I reinstalled UE this week, wasnt aware I specifically installed a very current release), installed 4.5.1 for this, works like a charm, very sexy stuff. however my question is till valid
We are please to present the 4.6 Hot Fix version of the plugin. Previously we had plans to release version 1.1 that also contains several new features as well as 4.6 compatibility soon, however we want to have all of our features fully tested before release. So in the mean time we have created a version of the 1.0 plugin that is 4.6 compatible.
By default we decided to have our plugin work with the “standard unreal skeleton” such as the blue man (Hero/Tutorial TPP) and owen. We had a lot of discussions about which skeleton to support by default and because there is no real standard skeleton in the world we chose to go with what unreal was using. But we also recognize that not everyone will want to use this skeleton and have created ourplugin so that inside the anim blueprint you can access the rotators and set them up manually. In general this is not a pleasant experience regardless of the tool or system that you are using. Shortly (as in I will likely be editing this post shortly) we will be going to release an example for the blender skeleton (MetaRig) set up for avateering in our plugin and hope to in future release tools to make this experience easier.
Also a note: in an upcoming version we will be changing the name of a node in the avateering blueprints; the Joint Orientation function in the anim blueprint is modified on a per joint basis to work with the unreal skeleton and hence is different from the other Joint orientations and will now have a different name. This should not cause people too many problems unless they are setting up a custom skeleton in which case you will have to recreate several nodes. Please be sure to keep records of any working rotation set ups so you minimise your own workload.
If you are using your own custom skeleton we have left included our development tool, which is a rotator that increments 90 degrees upon certain button presses:
U: Increment Pitch
I: Increment Yaw
O: Increment Roll
P: Print current values
This rotator is not connected to anything currently, however it can be hooked up to individual bones in the anim blueprint and incremented until they are correctly oriented. You can then use these values and move onto the next bone. The blueprint itself contains commenting and should be easy to use.
The most likely problem could be if you have not converted your project file to unreal 4.6. To correct this right click on your project file and choose change engine version to 4.6.
Another possibility that could cause this issue would be using a 32bit operating system. What sort of computer set up do you have and what is your operating system?
We have thus far been unable to reproduce your problem. We can fairly easily reproduce a problem that gets the same message by having a mismatched plugin and project versions, however this is always fixed by the previous suggestion. We obviously want this sorted out as soon as possible, it may help if you could send us information from your dxdiag and/or your broken project.
A second alternative that we may have found is the setting for the development environment in visual studio. We currently build our plugins with this set as development editor and a mismatch here may also cause this error.
The third thing that we have found that may have caused this error is building your engine version for github source code. The plugin was designed to operate on the binary version of the engine (downloaded directly from the launcher). This may also cause a mismatch like previous situations.