https://github.com/getnamo/leap-ue4

sort by:
Revision Author Date Message Commit Date
83ea42c Update README.md 25 June 2018, 14:10:42 UTC
fd75f69 Update README.md 25 June 2018, 14:07:41 UTC
84e1c5f v3 link 11 June 2018, 17:15:54 UTC
091ad2b Update README.md 29 March 2018, 13:48:25 UTC
cd9a2db formatting updates for github 05 April 2017, 10:53:01 UTC
ad56cfe Merge pull request #17 from jlin98/master Minor bugfixes 03 January 2017, 15:11:10 UTC
0ebffac Fixed setting of wrist position so that it is appropriately scaled and takes into account hmd translation (like what is done for palm position) 29 December 2016, 01:45:51 UTC
0388a3e Changed hand pinched/closed checks to pass true when strength>0.5, as is currently described in LeapEventInterface 29 December 2016, 01:44:10 UTC
5703186 added vive fix instructions 18 October 2016, 20:25:56 UTC
15fcbca removed vrcontroller references -No longer needed 10 July 2016, 22:00:04 UTC
94389c4 updated documentation 10 July 2016, 21:58:51 UTC
c2da9a9 Merge pull request #7 from 7hny/master Fixed incorrect collision setup 13 April 2016, 22:25:43 UTC
a7cc8e3 Fixed incorrect collision setup echo_lo_L_PhysicsAsset has incorrect collision setup, there are unnecessary capsules obstructing of line trace from HMD, deleting them fixes the issue 13 April 2016, 14:41:38 UTC
a224e28 Merge pull request #4 from getnamo/leap-image update master to Leap image 4.12 candidate 31 March 2016, 20:42:12 UTC
5b2ed3b Merge pull request #3 from getnamo/docs Update README.md 31 March 2016, 20:40:55 UTC
6ec3a29 Update README.md basic pass 30 March 2016, 23:26:46 UTC
0714fcc Timewarp first pass -Not quite there, but can be enabled. It will retain the hand position but jitter, more work required. -Expanded the blueprint library functions -Added hmd sampling structure for timewarp 11 March 2016, 22:59:35 UTC
56eae01 Refactor and theoretical image support for all HMD -Refactored to have lower latency and less impact when you have multiple leap components in the scene -Plugin now based on InputDevice -Image hands and image passthrough adjust cropping based on actual HMD values. Should in theory support CV1 and Vive out of the box now -Added blueprint library to expose getting field of views into blueprint 11 March 2016, 01:50:32 UTC
73aebbf Commenting pass for engine integration -All API now commented to UE standards -Timestamp exposed in frame 10 March 2016, 20:14:15 UTC
078b666 Final Adjustments -Hand actor shouldn't collide with self 23 February 2016, 23:43:51 UTC
5644bdf Image hand correction -Workaround for 4.11 transform split pin in animgraphs -Added tint to image hands for easy color change -Plugin in working state 23 February 2016, 23:15:05 UTC
462cc21 Component Hands working -Component hands now track correctly -Toggles propagate to all relevant subcomponents 23 February 2016, 22:44:03 UTC
f372470 Working Floating Rigged Character with switch -Working build with Fully rigged and floating character -Can switch between echo and 90% there image hands -Component hands available, but not properly rigged yet -Some backup assets need cleanup 22 February 2016, 21:16:50 UTC
51ef491 Refactor to UE standards -No more custom memory management -Drastic reduction in lines 22 February 2016, 03:03:11 UTC
add8ca5 Refactor for blueprints -Uses 4.11 camera refactor for late update rotation and position. Improves leap latency -Starting memory refactor 22 February 2016, 01:56:15 UTC
ae2018a Refactor to UE code standards -All variables changed to PascalCase -All If/then statements have had their statements wrapped in braces -All convenience characters have collision enabled by default. Added editable boolean to change behavior -Image hands automatically changes IPD to 40mm, all other convenience characters use default/profile IPD -Added render thread enqueue texture command. Not yet mature and disabled for now. -Considering this v1.0 14 February 2016, 00:29:17 UTC
b432fec First working Image hand update -Code, material, anim blueprint, and character blueprint changes to support leap IPD image hands -Added support for scaling by palm width comparison -Added support to bypass HMD default mount offset 13 February 2016, 16:42:01 UTC
17aa284 Working passthrough -adjusted to reflect Unity passthrough 11 January 2016, 12:27:21 UTC
6eb2263 Added Mac binary for 4.10 20 November 2015, 21:13:18 UTC
0e2c0f1 Update to 4.10 Update to UE 4.10 20 November 2015, 18:19:27 UTC
1532abe removed unnecessary dlls 26 October 2015, 19:35:58 UTC
aef69bb added missing source file 26 October 2015, 19:34:11 UTC
befa648 Packaging Fix -Fixed packaging for 4.9.2 -Added EnableBackgroundTracking toggle on LeapController allowing you to track when the window isn't focused -Updated LeapEchoRigged hands to hide when not being tracked, idle animations for Echo hands have been removed. Use LeapEchoHandsRiggedCharacter for a rigged mesh hand without attached body 26 October 2015, 19:33:44 UTC
d0df925 Update to 4.9 -Binaries synced with UE 4.9 -Leap SDK synced with 2.3.1 -Added Echo convenience hands (rigged floating hands only) 27 September 2015, 20:27:41 UTC
c067384 Update to UE4.8 16 June 2015, 19:35:55 UTC
8cee473 Update to Leap SDK 2.2.6 -preparing for 4.8 update 16 June 2015, 19:22:21 UTC
b48b221 Update README.md -updated adding components and interfaces to 4.7 format 09 May 2015, 21:07:26 UTC
a219b3f Added convenience collision rig -Added LeapCollisionCharacter which adds physics collision enabled by default. This can be enabled for other setups by using the PhysicsActor collision preset. -Updated PhysicsAsset used for collision -Removed old content -Fixed SphereRadius property link found on LeapHand 09 May 2015, 16:09:45 UTC
12182fa Update README.md -added official leap plugin reference 26 March 2015, 01:08:15 UTC
4e8a8c7 Update README.md 26 March 2015, 01:01:46 UTC
e0e2408 Update readme to reflect v0.9 changes. 26 March 2015, 01:00:34 UTC
1d21b84 Added 4.7 mac binaries and updated leap SDK 2.2.4 -Mac Binaries compiled for UE 4.7 -Leap SDK, libs and dlls updated for SDK 2.2.4 26 March 2015, 00:20:59 UTC
102e2f1 Changed inheritance and rotation fixes -Cleaned up inheritence structure, LeapAnimBodyActor renamed to LeapAnimBodyConnector. Added Passthrough sub-class -LeapPassthroughCharacter now contains the subclass. Rigged characters contain no passthrough code -Fixed elbow rotation bug 17 March 2015, 22:22:08 UTC
05a390e Update to 0.9 -Added properly HMD warped image passthrough support through both materials and a convenience character (LeapPassthrougCharacter) -128bit texture support resolved for Distortion textures. Use Distortion for proper float data, use DistortioUE to visualize the texture for debug purposes. -Optional content moved into plugin, delete if you don't use it and wish to save space -Rigging update to be more loosely coupled. Character anim blueprint only depends on AnimBody obtained through a simple and safe AnimBodyInterface -Rigged character finger rotation bug fixed -Updated leap bind to 2.2.3, much improved tracking gained. -Added R->Reset position to rigged characters, change key bind to reflect own bindings 16 March 2015, 22:28:07 UTC
be8a523 Merge pull request #2 from getnamo/Experimental First Mac Commit 07 January 2015, 04:59:33 UTC
83031af First Mac Commit -Now supports Mac OSX -Fixed Finger->Hand crash on exit -Update to Leap SDK 2.2.1 07 January 2015, 04:53:24 UTC
5cc5087 Update to 4.6 -Now supports UE 4.6 10 December 2014, 06:36:58 UTC
77b53d8 Update README.md added rigging gifs and reorganized 04 December 2014, 17:49:07 UTC
7cb1a4a GC Memory Fix and Frame API update -Fixed Memory leaks which would cause crash around 60second mark (GC interval) for list-based objects using extended and append -Added appendTools and appendFingers to pointableList -LeapFrame got its API updated to include all of the missing functions, should now reflect the leap api nearly completely (except 64bit values in blueprint that are not supported) -Added log entry with plugin version at game start for easier debugging 04 December 2014, 16:44:57 UTC
3661e56 Basic Rigging Added, Memory, and Namespace fixes -Basic Rigged leap character added. Works like the LeapDebugCharacter, change your player controller to VRPlayercontroller and pawn to LeapRiggedCharacter -Updated bind to Leap SDK 2.2.0 -Ensured consistency by prepending leap to all classes, this will likely break compatibility with old blueprints. -Fixed dynamic object allocation architecture -Added basic AnimBody, Hand, Finger, and Bone for convenient animation state and basis conversion. 01 December 2014, 19:51:48 UTC
2245d06 Update README.md 18 November 2014, 14:45:29 UTC
5326dc0 Update README.md Clarified shipping with instructions for a FAQ. 18 November 2014, 14:42:48 UTC
ea19123 Added Missing FingerType enum -You can now check which finger you have by dragging out the Type property from Finger. 15 November 2014, 10:44:47 UTC
46172d0 Update README.md 13 November 2014, 20:05:06 UTC
b526f0d Basic Convenience Debug Content -Added a convenience Leap Debug Hand actor, allowing for easy display of debug hands -Added a convenience Leap Debug Character which is set up to show debug hands in both HMD and Default mode. Simply toggle your hmd (alt+enter) to test HMD mode. 13 November 2014, 19:28:18 UTC
d936147 Input Mapping support -added Input Mapping support for pinch grab and palm orientation for each hand. See documentation for details -added PalmOrientation convenience function to Leap Hand. Origin is defined as palm flat facing down, fingers pointing away. 13 November 2014, 04:48:26 UTC
c067c94 Update to 2.1.6 -No functional differences but includes changelist from leap (https://developer.leapmotion.com/documentation/skeletal/cpp/supplements/SDK_Release_Notes.html#version-2-1-6) 10 November 2014, 05:49:38 UTC
f1e4bfb Added HMD mount offset and convenience gesture typedefs -If you tick auto-shift on hmd, this will automatically add the eye->leapmount offset (8cm default value). Your vr hands should now be completely 1:1 -Added Hand Type enum to Hand and relevant gestures. You can now easily switch the hand type instead of checking isLeft/Right to reduce bp clutter. -Added Leap Plugin Direction (Cardinal Direction) to gestures which emit directions (Screen Tap, Key Tap, and Swipe). This is a convenience property which will allow you to easily switch the property to get basic swipe left/right/up/down/towards/away detection. If you need a more precise direction, use the direction vector. 05 November 2014, 03:52:33 UTC
b57b9ea Update README.md 03 November 2014, 03:13:36 UTC
ad7083d Added image events and fixed multicast components -Added Raw Image events which give much cleaner support and memory efficient toggling of streaming images from the device. -Multiple components are now properly supported. Reason for error was mismanaged GC of on-demand UObject subclasses, will still emit multi-component warning for performance reasons (duplication). -All logging switched to LeapPluginLog sub-category 03 November 2014, 02:50:40 UTC
55ade81 Added Multi-component warning -At the moment multiple components cause a crash after 40-60sec of detecting a hand/finger, until this error is resolved, the plugin will output a warning to your logs if you add more than one total leap component 02 November 2014, 22:36:12 UTC
ba25e43 Hmd normalized vector direction fix -Normalized vectors such as palm normal were not properly adjusted for HMD view direction, this is has now been fixed. 02 November 2014, 17:36:58 UTC
9ec6c13 Palm Normal Scaling Fix 31 October 2014, 14:07:59 UTC
4b61cf0 Update README.md 30 October 2014, 15:06:04 UTC
d8c8a46 Update README.md sub-gesture details 26 October 2014, 17:29:42 UTC
e53a723 Scaling Fixes -Circle gesture radius now in UE scale -Swipe Gesture speed now in UE scale 26 October 2014, 17:25:11 UTC
6b2475c Minor Fix -private path incorrectly exposed 26 October 2014, 17:02:30 UTC
7bcf66b Full Restructure and Bug Fixes -Hidden Leap header and private implementation from UClasses -Fixed image stability, will now correctly resize when requested. -R8 texture no longer causes memory leaks -Added Gesture sub-classes and corresponding events (e.g. Swipe Gesture Detected). Will allow for easy determination of direction and other properties of gestures. You can also cast general gesture detection to the correct sub-class gesture. -Added own category of logging, pay attention to log output to help you with debugging errors. 26 October 2014, 16:59:10 UTC
eabc5bd Update README.md 20 October 2014, 16:46:11 UTC
80b2bc9 Update to 0.7 - Image API support! -Added full support for Image API! see readme for an example use case. -Fixed a lot of memory leaks 17 October 2014, 22:49:39 UTC
d81f903 Reorganization -Moved Lib and Include into ThirdParty path -Updated plugin to support 32bit shipping mode by adding necessary dll's and lib links 17 October 2014, 10:47:53 UTC
b4233e4 Minor Fix -Categorization bug fix 17 October 2014, 04:30:46 UTC
59b87c9 Update README.md added api documentation 17 October 2014, 04:26:50 UTC
5c95e64 Blueprint Cleanup -Fixed lack of categorization in blueprints -Cleaned up a lot of the blueprint functions, turning all the relevant ones into properties. This will reduce the exec node requirements. -Things which return a new object generally remain a function for potential performance reasons 17 October 2014, 03:23:49 UTC
14d2a59 Update LeapMotion.uplugin 16 October 2014, 21:20:40 UTC
8270212 Shipping Build Update -Changed plugin to runtime to support shipping builds -See the readme for shipping instructions 16 October 2014, 21:16:36 UTC
6a71721 Update README.md updated to reflect newer options 15 October 2014, 09:55:22 UTC
afffdc3 Update to 0.6.2 -Updated to UE4.5 -Removed the need to SetInterfaceDelegate! Just adding the Component and adding the LeapEventInterface is enough. -Added Image policy flag support, actual image handling is still not working at this time. You can query about image dimension and other stats, just not the raw image. 15 October 2014, 09:21:55 UTC
fb9796f Added VR options for auto adjustments. -OptimizeForHMD now contains 2 more booleans, one for auto rotation adjustment and one for auto position adjustment. Setting all three to enabled will make your reported leap positions automatically adjust for your head position and look direction. VR easy mode enabled! 13 October 2014, 02:44:55 UTC
1a23f85 Update to bind -Setting policy to optimize for hmd will automatically rotate position data -Fixed pinch detection stability, grabbing will now override pinching event -Changed event names to better reflect their purpose -Added gesture event, set gesture support at startup to receive this event -Added polling data for: interaction box, pointables, gestures, images (basic support) 12 October 2014, 22:27:28 UTC
0049d4f Readme Update -added more visual documentation -cleaned up markdown 11 October 2014, 22:41:36 UTC
baee063 Added Event Driven Architecture -Added Event Driven architecture, Add LeapEventInterface to your blueprint class and call LeapController->SetDelegate(self). Your class will now receive leap events. -Added Arm support, please see official leap documentation for reference -Plugin now automatically converts leap space position data to UE space data including scale (mm->cm) -Added support for HMD Optimized tracking (also known as top down tracking). Set OptimizeForHMD(true) on your LeapController. 11 October 2014, 04:44:39 UTC
de6b26f Update to Leap SDK 2.1.5 -Updated to Leap SDK 2.1.5+22693 -Enabled getting finger data. Use Hand->Fingers 10 October 2014, 19:30:48 UTC
40d1dac Copy Fix and Install Instructions -updated gitignore -updated readme to reflect new install instructions 10 October 2014, 18:41:22 UTC
1deaab0 Updated to UE4.4 -compile fixes and updated to UE4.4 -folder restructured 10 October 2014, 18:26:36 UTC
f496f79 Plugin update 29 May 2014, 22:06:12 UTC
6bd11f1 Adding the missing classes of SDK Just some functions on frame missing Cast with function, not automatic casting 29 May 2014, 22:03:45 UTC
931949b Update readme & download demo project 27 May 2014, 06:36:56 UTC
34836ff Stabilize all things and add bone tracking 26 May 2014, 22:26:55 UTC
176d5ab Update README.md adding features 23 May 2014, 07:21:09 UTC
6bdb6e6 Stabilize the version 23 May 2014, 07:14:42 UTC
e1d6a30 The next version Adding pointable list & pointable, not complete because the fingers & tools are required, can be unstable 22 May 2014, 21:45:50 UTC
9061b6c Adding a section How to use it and information about feedback in readme 22 May 2014, 05:50:37 UTC
7d99c8e Maj ReadMe 21 May 2014, 22:07:03 UTC
eba2c8b Adding some features on hand Translation TranslationProbability basis grabStrength palmWidth pinchStrength RotationAngle rotationAngleWithAxis rotationMatrix rotationAxis rotationProbability ScaleFactor scaleProbability sphereCenter sphereRadius stabilizedPalmPosition timeVisible 21 May 2014, 22:05:41 UTC
ffa68e1 Update LeapController.cpp 21 May 2014, 19:00:01 UTC
6526a37 Update README.md 21 May 2014, 17:57:48 UTC
e846be9 Some features expose to blueprint now here See the Readme for how to install the plugin 21 May 2014, 17:55:06 UTC
413a7f5 Initial commit 21 May 2014, 17:30:33 UTC
back to top