first step done: we have a custom and updatable matrix
This commit is contained in:
parent
8234a61364
commit
4a8c9a298a
7 changed files with 360 additions and 180 deletions
13
README.md
13
README.md
|
@ -1,14 +1,14 @@
|
|||
|
||||
# PixSpace
|
||||
|
||||
A viewing tool for projective Virtual Reality (VR)
|
||||
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
|
||||
- providing a simple way to extend the system with interactions
|
||||
|
||||
Ideas are derived from a software written several years ago called VisionSpace.
|
||||
|
||||
|
@ -19,3 +19,12 @@ Ideas are derived from a software written several years ago called VisionSpace.
|
|||
* [ ] custom projection matrices (https://bevy-cheatbook.github.io/cookbook/custom-projection.html)
|
||||
* [ ] render to texture
|
||||
* [ ] VRPN (https://github.com/seichter/vrpn-rs) - sync_client.rs seems to do what we need - issue it is Rust 2018
|
||||
|
||||
|
||||
# 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
|
Loading…
Add table
Add a link
Reference in a new issue