PLUME: Record, Replay, Analyze and Share User Behavior in 6DoF XR Experiences
Charles Javerliat, Sophie Villenave, Pierre Raimbaud, Guillaume Lavoué
(Journal Track) IEEE Conference on Virtual Reality and 3D User Interfaces
Video »
Paper »
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
This repository stores the definition for samples used by the PLUME Recorder. These samples are based on protobuf to ease serialization on any platform.
Start by cloning the repository using the following command:
git clone https://github.com/liris-xr/PLUME-Protos.git
Install protoc
and put it in your PATH. You can find the procedure to install protoc here.
Install python
and put it in your PATH.
Simply run:
python build_all_python.py
A folder generated/python
will be created, containing all the *_pb2.py
files.
Simply run:
python build_all_csharp.py
A folder generated/csharp
will be created, containing all the *.g.cs
files.
Import the generated files in your project and use the messages with protobuf
.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GPLv3 License.
Charles JAVERLIAT - charles.javerliat@gmail.com
Sophie VILLENAVE - sophie.villenave@ec-lyon.fr
@article{javerliat_plume_2024,
title = {{PLUME}: {Record}, {Replay}, {Analyze} and {Share} {User} {Behavior} in {6DoF} {XR} {Experiences}},
url = {https://ieeexplore.ieee.org/document/10458415},
doi = {10.1109/TVCG.2024.3372107},
journal = {IEEE Transactions on Visualization and Computer Graphics},
author = {Javerliat, Charles and Villenave, Sophie and Raimbaud, Pierre and Lavoué, Guillaume},
year = {2024},
note = {Conference Name: IEEE Transactions on Visualization and Computer Graphics},
pages = {1--11}
}