removed the allbreaker virtual hand model as it's no longer compatible with the openxr integration
This commit is contained in:
@@ -42,6 +42,7 @@ This is a minor release focusing mainly on bringing OpenXR-compatible hand track
|
|||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- Dropped support for Unreal Engine 5.1 and Epic Native Toolchain v20 (used to build UE 5.0 and 5.1 Linux dependencies).
|
- Dropped support for Unreal Engine 5.1 and Epic Native Toolchain v20 (used to build UE 5.0 and 5.1 Linux dependencies).
|
||||||
|
- Removed the Allbreaker virtual hand model as it's no longer compatible with the SenseGlove plugin.
|
||||||
- Removed ASGVirtualHandActor as it was experimental and we no longer maintain it and haven't been doing so for a long time.
|
- Removed ASGVirtualHandActor as it was experimental and we no longer maintain it and haven't been doing so for a long time.
|
||||||
- Removed FSGVirtualHandAnimInstanceProxy::GetBonesRotations().
|
- Removed FSGVirtualHandAnimInstanceProxy::GetBonesRotations().
|
||||||
- Removed USGVirtualHandComponent::GetHandPose() and it's no longer possible to get the hand pose data from USGVirtualHandComponent as GetHandPose() has been removed. If you need it, you could always use the SenseGlove low-level API to retrieve it from the glove.
|
- Removed USGVirtualHandComponent::GetHandPose() and it's no longer possible to get the hand pose data from USGVirtualHandComponent as GetHandPose() has been removed. If you need it, you could always use the SenseGlove low-level API to retrieve it from the glove.
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
-14
@@ -84,17 +84,4 @@ FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
```
|
```
|
||||||
|
|
||||||
## Allbreaker Virtual Hand Models
|
|
||||||
|
|
||||||
```
|
|
||||||
The virtual hand model mesh included in this plugin, situated within the
|
|
||||||
‘Contents/Meshes/Allbreaker’ folder, is graciously supplied by Allbreaker LLC
|
|
||||||
Colombia. This provision is made pursuant to an agreement between SenseGlove
|
|
||||||
B.V. and Allbreaker LLC. Users of this plugin are bound by the terms outlined in
|
|
||||||
the license agreement and are advised to review the terms and conditions
|
|
||||||
specified therein.
|
|
||||||
Please visit https://www.allbreaker.co/ to obtain information about the work of
|
|
||||||
Allbreaker.
|
|
||||||
```
|
|
||||||
@@ -61,29 +61,29 @@ struct USGVirtualHandComponent::FImpl
|
|||||||
|
|
||||||
FORCEINLINE static const FString& GetDefaultLeftHandMeshPath()
|
FORCEINLINE static const FString& GetDefaultLeftHandMeshPath()
|
||||||
{
|
{
|
||||||
static const FString Path{TEXT("SkeletalMesh'/SenseGlove/Meshes/Allbreaker/"
|
static const FString Path{TEXT("SkeletalMesh'/SenseGlove/Meshes/"
|
||||||
"SK_Allbreaker_VirtualHand_Left.SK_Allbreaker_VirtualHand_Left'")};
|
"SK_SenseGlove_VirtualHand_Left.SK_SenseGlove_VirtualHand_Left'")};
|
||||||
return Path;
|
return Path;
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCEINLINE static const FString& GetDefaultLeftHandMeshPathOnly()
|
FORCEINLINE static const FString& GetDefaultLeftHandMeshPathOnly()
|
||||||
{
|
{
|
||||||
static const FString Path{TEXT("/SenseGlove/Meshes/Allbreaker/"
|
static const FString Path{TEXT("/SenseGlove/Meshes/"
|
||||||
"SK_Allbreaker_VirtualHand_Left.SK_Allbreaker_VirtualHand_Left")};
|
"SK_SenseGlove_VirtualHand_Left.SK_SenseGlove_VirtualHand_Left")};
|
||||||
return Path;
|
return Path;
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCEINLINE static const FString& GetDefaultRightHandMeshPath()
|
FORCEINLINE static const FString& GetDefaultRightHandMeshPath()
|
||||||
{
|
{
|
||||||
static const FString Path{TEXT("SkeletalMesh'/SenseGlove/Meshes/Allbreaker/"
|
static const FString Path{TEXT("SkeletalMesh'/SenseGlove/Meshes/"
|
||||||
"SK_Allbreaker_VirtualHand_Right.SK_Allbreaker_VirtualHand_Right'")};
|
"SK_SenseGlove_VirtualHand_Right.SK_SenseGlove_VirtualHand_Right'")};
|
||||||
return Path;
|
return Path;
|
||||||
}
|
}
|
||||||
|
|
||||||
FORCEINLINE static const FString& GetDefaultRightHandMeshPathOnly()
|
FORCEINLINE static const FString& GetDefaultRightHandMeshPathOnly()
|
||||||
{
|
{
|
||||||
static const FString Path{TEXT("/SenseGlove/Meshes/Allbreaker/"
|
static const FString Path{TEXT("/SenseGlove/Meshes/"
|
||||||
"SK_Allbreaker_VirtualHand_Right.SK_Allbreaker_VirtualHand_Right")};
|
"SK_SenseGlove_VirtualHand_Right.SK_SenseGlove_VirtualHand_Right")};
|
||||||
return Path;
|
return Path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user