All Projects → ultraleap → UnrealPlugin

ultraleap / UnrealPlugin

Licence: other
Ultraleap SDK for the Unreal Engine.

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 UnrealPlugin

ue5-style-guide
An attempt to make Unreal Engine 4 projects more consistent
Stars: ✭ 2,892 (+1202.7%)
Mutual labels:  blueprint, unreal
RyansUE4Helpers
Extremely helpful helper functions for developing Blueprint and C++ projects in Unreal Engine.
Stars: ✭ 55 (-75.23%)
Mutual labels:  blueprint, unreal
Ue4 Style Guide
An attempt to make Unreal Engine 4 projects more consistent
Stars: ✭ 2,656 (+1096.4%)
Mutual labels:  blueprint, unreal
stomt-unreal-plugin
Collect feedback in-game/in-app with STOMT for Unreal Engine.
Stars: ✭ 23 (-89.64%)
Mutual labels:  blueprint, unreal
Ziputility Ue4
Event driven 7zip utility plugin for Unreal Engine 4
Stars: ✭ 116 (-47.75%)
Mutual labels:  blueprint, unreal
Leapunreal
Leap Motion SDK for the Unreal Engine.
Stars: ✭ 134 (-39.64%)
Mutual labels:  blueprint, unreal
LocalSimulation
This plugin allows you to essentially create PxScene or Physic Scenes by placing an Actor, and adding other Static Mesh Components and soon Skeletal Mesh components within this space. Adding Constraints, and Forces will work as expected, but now with the additional layer of abstraction so that simulation can be anchored to a transform.
Stars: ✭ 42 (-81.08%)
Mutual labels:  blueprint, unreal
BlueprintWebSocket
Documentation for BlueprintWebSocket available on the Unreal Engine Marketplace.
Stars: ✭ 13 (-94.14%)
Mutual labels:  blueprint, unreal
Leapunrealmodules
Leap Motion Unreal modules and example content.
Stars: ✭ 55 (-75.23%)
Mutual labels:  blueprint, unreal
Blueprint
solid framework for building APIs and backend services
Stars: ✭ 87 (-60.81%)
Mutual labels:  blueprint
Objectdeliverer
ObjectDeliverer is a data transmission / reception library for Unreal Engine (C ++, Blueprint).
Stars: ✭ 78 (-64.86%)
Mutual labels:  blueprint
Ember Cli Coffeescript
Adds precompilation of CoffeeScript files and all the basic generation types to the ember generate command.
Stars: ✭ 72 (-67.57%)
Mutual labels:  blueprint
Flask movie site
用Flask构建一个微电影视频网站
Stars: ✭ 97 (-56.31%)
Mutual labels:  blueprint
React Ui Roundup
A one-stop-shop for comparing the features of all the best React frameworks. Useful for designers and engineers alike!
Stars: ✭ 177 (-20.27%)
Mutual labels:  blueprint
glsl-tone-map
A collection of tone mapping functions available both as ES modules strings and as GLSL files for use with glslify.
Stars: ✭ 116 (-47.75%)
Mutual labels:  unreal
Factorio Blueprint Editor
A feature-rich Factorio Blueprint Editor
Stars: ✭ 142 (-36.04%)
Mutual labels:  blueprint
Bluelua
A lightweight ue4 lua framework
Stars: ✭ 69 (-68.92%)
Mutual labels:  blueprint
ambari-hdp-docker
Dockerfiles and Docker Compose for HDP 2.6 with Blueprints
Stars: ✭ 23 (-89.64%)
Mutual labels:  blueprint
ue4-uitween
Unreal 4 UMG UI tweening plugin in C++
Stars: ✭ 178 (-19.82%)
Mutual labels:  unreal
Awesome Documentation Tools
🔥 📚 All the tools, processes and resources you need to create an awesome API & Project documentation
Stars: ✭ 138 (-37.84%)
Mutual labels:  blueprint

Ultraleap Unreal Plugin

GitHub release

Introduction

Ultraleap's Unreal Plugin enables the data produced by integrating Ultraleap's hand tracking data to be used by developers inside their Unreal projects. It has been built to make it as easy as possible to design and use hand tracking in XR projects. Examples are included to quickly get you up and running with Ultraleap's hand tracking technology.

Getting Started

This repository contains code for Ultraleap's Unreal Plugin which has been designed to be an easy-to-use tool for integrating Ultraleap cameras into Unreal projects. However, there are a couple of things you will need to be able to test the content you have created, and there are also several ways you can go about installing Ultraleap’s Unreal Plugin.

Prerequisites

N.B. This plugin only supports 64-bit Windows, Android and Linux builds

To use this Plugin you will need the following:

  1. The latest Ultraleap Tracking Service installed
  2. An Ultraleap compatible device
  3. Unreal 4.27

Installation

The Unreal Plugin repository is designed and tested to work against 4.27.

There are several ways you can consume this plugin.

  1. Download the latest release of the UnrealPlugin and SDK (make sure to use the .zip link)
  2. Open or create a new project.
  3. Create a Plugins folder in your project root folder (if one doesn't already exist).
  4. Drag the unzipped UltraleapTracking plugin into the project's Plugins folder
  5. The plugin should be enabled and ready to use. If not, enable it.
  6. Use our Unreal Examples for object interaction.

Quick Setup Video

Watch this quick setup video to get up and running fast.

Install and Go

Please note:

  • If you are sourcing the Unreal Plugin directly from this repository, you may find that it does not function well with earlier versions of Unreal

Dependencies

None

Documentation

You can find out more about how to use the Unreal Plugin here

Usage

Interaction Engine

The Interaction Engine provides physics representations of hands and VR controllers fine-tuned with interaction heuristics to provide a fully-featured interaction API: grasping, throwing, stable 'soft' collision feedback, and proximity. It also comes with with a suite of examples and prefabs to power reliable, stable 3D user interfaces as well as any physics-critical experiences.

  • We include a scene that shows hand tracking working with complex shapes, allowing the user to pick up and interact with objects in the scene
  • We have an example to show how to interact with Unity UI
  • We include an example showing UI attached to the hand (as opposed to fixed in the scene)

Hands

Enables developers to use hand tracking data to drive their own 3D Hand assets without writing any code, includes sample hand assets. Can be used to include any custom hand visuals or bind hand tracking data to things in your scene.

  • We provide different styles of 3D hands that you can use
  • We have in-depth documentation online with an explanation of each feature
  • We have included step by step guides within the Editor which teaches you how to set up hands without the need to open online documentation
  • No programming knowledge is needed
  • We provide shaders to support HDRP/URP & the Standard render pipeline.

UI Input:

Enables developers to retrofit their existing 2D UIs so that they can be interacted with using hand tracking. Helps developers to get started with hand tracking without needing to build something from scratch

Discover more about our recommended examples and the applicable use cases in our XR Design Guidelines.

Contributing

Our vision is to make it as easy as possible to design the best user experience for hand tracking use cases in VR. We learn and are inspired by the creations from our open source community - any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch: git checkout -b feature/AmazingFeature
  3. Commit your Changes: git commit -m "Add some AmazingFeature"
  4. Push to the Branch: git push origin feature/AmazingFeature
  5. Open a Pull Request

License

Use of Ultraleap's Unreal Plugin is subject to the Apache V2 License Agreement.

Contact

User Support: [email protected]

Community Support

Our Developer Forum is a place where you are actively encouraged to share your questions, insights, ideas, feature requests and projects.

Links

Ultraleap Unreal Plugin

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