Coder Social home page Coder Social logo

med-material / la-baguette Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shiks67/la-baguette

0.0 0.0 0.0 291.12 MB

Cut a baguette in VR and measure neglect by French Interns Fall 2018

License: MIT License

C# 96.12% ShaderLab 3.63% GLSL 0.25%
dae

la-baguette's People

Contributors

bastianilso avatar ekatisag avatar letalskyppy avatar romainjunca avatar shiks67 avatar tngblt avatar

Watchers

 avatar  avatar

la-baguette's Issues

Eye patch flickering

When using the eye patches, the eye patch sometimes flicker and reveal the scene that it is supposed to be covering. Maybe something to do with camera clipping?

People accidentically cut the baguette (even with trigger to confirm)

Even when we ask players to use the trigger to confirm their cut, people still accidentically cut the baguette, if they dont manager to move their arm back into a starting position above the baguettes position. So they accidentically cut it during a reverse movement of their arm.

Also people either Hold the trigger or "click" the trigger, there is no unified behavior, see also below for other observed gestures (illustrated):
image

Project shadows from baguette + knife

Currently the baguette does not project a shadow. This makes it look like it is floating and affects people's depth perception in virtual reality. It is also not clear when the knife is positioned above the bread. Ideally, something like this should happen:

knife-project-shadow

Feedback from Lars Dec. 2018 - not sorted with the other issues

  • One graph for baguette and one for the table. Group the baguettes left/right position.
  • Log adaptation methods
  • Huge table, make sure that the knife is centered.
  • Mirror adaptation: knife rotation feels strange. Only knife movement, baguette and table length should be adjustable.
  • Prism: only rotation on one axis? Without occlude, tangible feedback, point to target, play prism game, pre and post-test button.
  • Eye-patch: use physical object (e.g. a stationary wall in scene), don’t draw attention. 30% right, 70% left.

Log Baguette Position

The baguette changes position at random on the table. This is currently not being logged to the database.

PrismOffset affects Baguette Cutting

When cutting the baguette with PrismOffset set on, the cut appears to happen to the right or to the left of where the person actually did the cutting.

Unrecognizeable Knife and Baguette models

  • The baguette is a scaled capsule and does resemble a baguette.
  • The knife is too small and it is hard to distinguish its shape nor which part of it is blade and which part of it is handle.

Unclear when knife can cut the baguette

At the moment it is unclear when the knife is able to cut the bread. We currently require a trigger to be pressed as a confirmation that the user intended to cut th knife but:

  • it is not intuitive.
  • there is no apperance change/visual feedback that the knife can now cut through the baguette.

Table fixated to player feels odd

During the student test week, participants were heard to say that the table being fixated to their position feels odd. Perhaps a better alternative is to have the table in a fixed spot in the world, close to the player's starting position?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.