A re-implementation of VisionSpace with Rust and Bevy
Find a file
2022-12-07 14:05:26 +01:00
.vscode some notes on the progress of PixSpace 2022-07-18 12:20:02 +02:00
src Change to perspective projection using GLAM 2022-12-07 14:05:26 +01:00
.gitignore WiP 2022-11-17 23:19:03 +01:00
Cargo.lock first step done: we have a custom and updatable matrix 2022-12-05 23:01:16 +01:00
Cargo.toml first step done: we have a custom and updatable matrix 2022-12-05 23:01:16 +01:00
LICENSE.md minor update 2022-12-06 15:44:16 +01:00
README.md first step done: we have a custom and updatable matrix 2022-12-05 23:01:16 +01:00

PixSpace

A model viewer using projective Virtual Reality (VR)

It deals with:

  • getting tracking data from a VRPN server
  • render a composited view allowing for non-linear distortions
  • loading 3D files
  • providing a simple way to extend the system with interactions

Ideas are derived from a software written several years ago called VisionSpace.

TODO

Suggestions

@bevy@mastodon.social suggested the following three examples

https://github.com/bevyengine/bevy/blob/main/examples/3d/two_passes.rs https://github.com/bevyengine/bevy/blob/main/examples/3d/split_screen.rs https://github.com/bevyengine/bevy/blob/main/examples/3d/render_to_texture.rs