some notes on the progress of PixSpace

This commit is contained in:
Hartmut Seichter 2022-07-18 12:20:02 +02:00
parent fe7891a978
commit f827133ca8
4 changed files with 40 additions and 2 deletions

17
.gitignore vendored
View file

@ -1 +1,18 @@
# Rust
/target
# Visual Studio Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets
# Local History for Visual Studio Code
.history/
# Built Visual Studio Code Extensions
*.vsix

10
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,10 @@
{
"spellright.language": [
"en_US"
],
"spellright.documentTypes": [
"markdown",
"latex",
"plaintext"
]
}

View file

@ -1,10 +1,21 @@
# PixSpace
A viewing tool for 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
Ideas are derived from a software written several years ago called VisionSpace
# TODO
* [ ] multiple cameras
* [ ] custom projection matrices (https://bevy-cheatbook.github.io/cookbook/custom-projection.html)
* [ ] render to texture
* [ ] VRPN (https://github.com/seichter/vrpn-rs)
* [ ] VRPN (https://github.com/seichter/vrpn-rs) - sync_client.rs seems to do what we need - issue it is Rust 2018

View file

@ -5,7 +5,7 @@ mod offaxis;
fn main() {
App::new()
.insert_resource(ClearColor(Color::rgb(0.0,0.02,0.1)))
.insert_resource(ClearColor(Color::rgb(0.0,0.1,0.9)))
.insert_resource(WindowDescriptor{
title: "PixSpace".to_string(),
width: 1280.0,