Skip to content

sony/mocopi-motion-serializer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mocopi Motion Serializer

License

mocopi Motion Serializer is a cross-platform library for mocopi-related applications. Provides motion data serialization functionality across multiple platforms.

License Notice

  • This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
  • Notwithstanding the foregoing, this repository does not include the mocopi logo or application icons. Use of these assets requires entering into a separate mocopi Logo and Icon License Agreement. (here)

Overview

The mocopi Motion Serializer is a library designed for developing mocopi-related applications. It provides mocopi motion data serialization and deserialization functionality across multiple platforms, enabling efficient transmission and processing of motion capture data obtained from mocopi systems.

Key Features

  • Cross-platform motion data serialization
  • Efficient binary format optimized for storage and transmission
  • UTC timestamp and timecode support
  • Thread-safe operations

Supported Platforms

This library supports the following operating systems and platforms:

  • Windows (x64)
  • macOS (Universal Binary - Intel & Apple Silicon)
  • iOS (arm64)
  • Android (arm64-v8a, x86_64)

Build Instructions

Prerequisites

Each platform requires specific development tools and SDKs:

  • Windows: Visual Studio 2019 or later
  • macOS/iOS: Xcode with iOS SDK
  • Android: Android NDK r21e or later

Platform-Specific Build Guide

Windows

Open the Visual Studio solution:

build/Windows/mocopi_motion_serializer.sln

macOS

Open the Xcode project:

build/macOS/mocopi_motion_serializer.xcodeproj

iOS

Open the Xcode project:

build/iOS/mocopi_motion_serializer.xcodeproj

Android

For detailed Android build instructions, refer to the build guide: Android Build Guide

Quick start:

cd build/Android/
# When using Windows PowerShell (recommended)
.\build_mmf.ps1
# When using macOS/Linux
chmod +x build_mmf.sh && ./build_mmf.sh

Project Structure

├── main/                     # Core library source code
├── build/                    # Platform-specific build configurations
│   ├── Android/             # Android NDK build scripts and projects
│   ├── iOS/                 # iOS Xcode projects
│   ├── macOS/               # macOS Xcode projects
│   └── Windows/             # Visual Studio solutions
└── jni/                     # Android JNI configurations

Support

For technical support and questions, please join the following Discord server:

Discord: https://discord.gg/k55wY45y5N

Also refer to the documentation in the build/ directory for platform-specific build instructions.

Resources


Copyright © 2025 Sony Corporation. All rights reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published