Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/godotvr/tiltfivegodot4
A Godot GDExtension for the Tilt Five glasses
https://github.com/godotvr/tiltfivegodot4
godot godot4 tiltfive
Last synced: 3 months ago
JSON representation
A Godot GDExtension for the Tilt Five glasses
- Host: GitHub
- URL: https://github.com/godotvr/tiltfivegodot4
- Owner: GodotVR
- License: mit
- Created: 2023-03-23T19:16:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-18T00:43:01.000Z (about 1 year ago)
- Last Synced: 2023-12-18T01:25:53.523Z (about 1 year ago)
- Topics: godot, godot4, tiltfive
- Language: C++
- Homepage:
- Size: 5.02 MB
- Stars: 26
- Watchers: 4
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# TiltFiveGodot4
TiltFiveGodot4 is **GDExtension** for the Godot 4 engine to connect to the [Tilt Five](https://www.tiltfive.com/) system. It extends Godot's **XRInterface** and adds T5 Nodes to handle the creation of the XR rigs in the scene.
## Platforms
| | Renderer Forward+ | Renderer Mobile | Renderer Compatibility |
| - | - | - | - |
| Windows |✅| ✅ | ✅ |
| Linux1 | ✓ |✓ | ✓ |
| Android | | ❌ | |1. [Experimental Version](https://github.com/patrickdown/TiltFiveGodot4/releases/tag/1.1.0-linux-experimental3)
## Usage
TiltFiveGodot4 is available in the Godot Asset Library.
Installable [Releases can also be found here](https://github.com/GodotVR/TiltFiveGodot4/releases).
- Use `gdtiltfive_gdscript.zip` for gdscript projects
- Use `gdtiltfive_csharp.zip` for C# projectsPlease refer to this [documentation](https://patrickdown.github.io/godot/tilt-five-godot-4.html) for installation.
## Build
### Prerequisites
This extension requires a C++20 capable compiler.
Things you will need to know how to do.
* Use [scons](https://scons.org/)
* [Build GDExtensions](https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/gdextension_cpp_example.html)### Building the extension
To build the plugin invoke `scons` from the root directory of the project. The build product will in `build\bin`. Invoking `scons example` will build the product and copy the binaries to the `example.gd\addons\tilt-five\bin` and `example.csharp\addons\tilt-five\bin` directories.
## Using the build products
When built with the `example` option the `addons\tilt-five` directory can be copied from the `example.gd` or `example.csharp` directories into the root directory of a new Godot project.