/vr-brush

Kooperatives 3D-Zeichen Tool für eine Multiuser-VR-Anwendung

Primary LanguageC#GNU General Public License v3.0GPL-3.0


VR Brush

Header

VR Brush is Part of MyScore / Anywhere Academy. Repo

Project Overview

VR Brush is an open-source, cooperative Virtual Reality (VR) 3D drawing tool developed for integration with the MyScore VR application. This project merges creative freedom with technical innovation, offering a platform for collaborative creation of 3D artworks.

The software is open source and fee as in free speach (see GNU General Public License v3.0 for details). All contents are licensed as open educational resources (CC-by-4.0).

GitHub License Static Badge

Technical Details

  • Development Platform: Unity 3D Engine
  • Programming Language: C#
  • Networking Library: Mirror for network compatibility with MyScore
  • Compatibility: Developed with MyScore’s network architecture in mind

Features

  • Offline Version: Users can draw in a 3D space using a virtual pen with various colors.
  • Multiuser Extension: As the project progresses, the application will be enhanced with multiuser functionality, allowing collaborative drawing.
  • Advanced Features: In the final phase, additional features such as various brushes and textures will be added.

Development Process

  • Initial Phase: Provision of a minimal application with the necessary client-server structure to facilitate integration into MyScore.
  • Expansion Phase: Gradual integration of additional features based on feedback and project progress.

Hardware and Software

  • VR Hardware: Tested on headsets from the Meta Quest series and Oculus Rift

Contributors

Amrou Arab, Hussein Idris, Helena Rickmann, Christian Rene Thelen, Astrid Warkentin

Built with

Unity Visual Studio C Sharp

ChatGPT InkSkape

License

Distributed under a GNU General Public License v3.0 License. See LICENSE for more information.

Contact

Academic and Research Department Engineering Hydrology

RWTH Aachen University

vr [at] lfi.rwth-aachen.de