holodeck's Issues
Hydra generates lots of noise because the base station is too far away from the controller.
Consider mount it on the belt or the player's chest.
Adjust player height to real player's height
Otherwise the virtual world will feel too big or too tall.
That can be done in multiple ways...
From estimating player's height before we start, over allowing the player to scale him/herself until a virtual objects looks right compared to a physical one, to finally getting player's height from alvar.
Should be discussed.
Restart kills network connections
Connection to marker tracking and probably also to laser server are broken after restarting the scene with the restart script
Elevator icon broken
Look at top right arrow
Reconnect to Laser and MarkerTracking on Restart
There already is a class for Restart. But it just kills the connections.
Why does UDP require this anyway?
Move the elevator
All stuff looks a bit shorter in oculus rift
Consider scaling the character or changing the FOV of the Oculus Rift
Portal renders incorrectly when there are two portals inside of the frustum of the camera
Consider rewriting the shader.
Make portal rendering more performance friendly
About 70% of our work load comes from the portal rendering. That's also the reason for our lagging.
Test issues
The dark room should have different ambient light
Unity can't set two different ambient light for different room at the same time.
Implement Kill Switch
For the turkers to push when the player dies (falls down, maybe also gets crushed...)
Tracking provides wrong positions
Maybe due to openCV update?
Player should be able to push the door in room 2
The switch in darkroom is sometimes triggered accidentally
Check the collision layers in Physics configuration.
Introduce new laser::holodeck::Instruction
- should inherit laser::CompositeObject
- should hold InstructionID
- should hold vector of turkerIDs
"This place needs more palm trees"
max suggested more fauna. as there is none currently, I agree :)
Laser instructions are offset
Maybe due to scaling of the playground?
Parse `instructionId` and `turkerIds` in Server and propagate them
Portal from Room 4 to Room 5 is Unreachable
Check if all instructions fit new HomographyHelper's expectations
See WallInstructions.Points()
Change network protocol
New network protocol:
struct InstructionPacket {
char InstructionCode;
int InstructionId;
int numberOfTurkers;
int turkerIds[numberOfTurkers];
int points[];
}
Add a harness to the player so that he looks like he is climbing
Provide new blueprint walls which only consist of end and middle parts
Subissue of #47.
Refactor to set player as property of a single GameObject and get it from there
Walking through a portal, we see the room behind the wall before being teleported.
Room 1's ledge has bad texture
Laser instructions need to be updated during vehicle ride
Accelerate Zipline
Top camera parallax makes player always be out of tracking on the boundary
The scene is flickering after we set the near clipping plane to a small value
We set the near clipping plane to 0.005 for going through portal without seeing through the wall behind the portal.
Add skirt to prevent the player from looking down his/her feet
Or animate the character's legs.
Player should not be able to walk through walls
Shadows on cliffs are flickering (check cascades and directional lights!)
Make Zipline faster
Should delete all instructions before restart the game
Zipline needs to move player farther than playground
Playground needs to move as implemented right now,
Player need to move ~1 more meter to land on the platform
Room 1 & 2 too similar
Let's make them better differentiable
Hysteresis for collision indicators
Move player head with oculus
Similar to moving hands with Hydra.
Needed to prevent player from seeing his/her own hair
Introduce whole room layout on laser
Allow Player to drop off from Zipline and Stop Ride
Handle rides on, but MarkerTracking should be reenabled
Add some sound effects for debugging tracking system
Hydra generates lots of noise because the base station is too far away from the controller.
Consider mount it on the belt or the players chest.
The lighting should be consistent before and after going through portal
Disable Sun in turnLightOff-Script
Provide the orientation from the ALVAR marker tracking to calibrate the orientation from the Oculus Rift
Bake Occlusion Culling / Lightmaps
Use Wind for Zipline
Oculus rotation offset (after portalization?)
We're not able to walk on a straight line anymore...
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.