Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MiniWorldReference appears in scene #86

Closed
sarahhockman opened this issue Mar 10, 2017 · 5 comments · Fixed by #91
Closed

MiniWorldReference appears in scene #86

sarahhockman opened this issue Mar 10, 2017 · 5 comments · Fixed by #91
Assignees
Labels
Milestone

Comments

@sarahhockman
Copy link

sarahhockman commented Mar 10, 2017

[PR #78, Using EVR-staging, 9 March 2017], using the VIVE + Oculus

When viewing the MiniWorld, I select the player (MiniWorldReference) with the trigger, and attempt to move it to another point in the scene, the result is the MiniWorldReference appearing outside the MiniWorld and in the physical scene. It appears in the Hierarchy as MiniWorldReference, and can even be selected, manipulated, and deleted. When deleted, or if the MiniWorld is closed, I am left with a sphere where MiniWorldReference was previously in the scene, which cannot be selected or deleted. (Can be seen in gif below).
ezgif com-optimize

  • Note: In the HMD, you can see the sphere and rectangle left behind [MiniWorldReference], but they did not appear on my monitor’s device view.

When re-opening the MiniWorld and zooming in on the player, MiniWorldReference no longer appears, but the [VIVE/Touch] controllers animate as I move them.

Replicate this instance by:

  1. Open MiniWorld
  2. Select MiniWorldReference (player)
  3. Drag to another point in scene
  4. Sphere+Rectangle (player shape) appears in scene

Via Hierarchy: “MiniWorldReference”, two objects appear (rectangle and sphere) can select the rectangle, sphere is not selectable. In Device View cannot see objects but gizmo appears, in HMD can see objects + gizmo

@sarahhockman sarahhockman changed the title MiniWorldReference Appears in Scene [ I broke the MiniWorld!! 😱 ] MiniWorldReference Appears in Scene Mar 10, 2017
@sarahhockman
Copy link
Author

sarahhockman commented Mar 14, 2017

Using EditorVR-staging, pulled on 14 March 2017:

  1. I can confirm that one part of this issue is resolved. When using the MiniWorld and grabbing the player, MiniWorldReference no longer appears in the Hierarchy workspace.

However,

  1. I am unable to move the player view (myself) in the MiniWorld. When I attempt to grab the player view, the MiniWorldReference still appears in my physical scene.

Note: In the HMD, I can see the sphere and box shape (MiniWorldReference) in my physical scene, but it does not appear in my monitor device view. Also, although it appears in my physical scene (and can be selected/manipulated), it is hidden in the Hierarchy.

The player view freezes in the MiniWorld workspace (The player view can be highlighted, but cannot be moved in the MiniWorld). Instead, in my physical scene, a box (from MiniWorldReference) appears, and is attached to my player view in the MiniWorld. This box can be selected and manipulated, and I can see that it is attached to the player view [MiniWorldReference] in the MiniWorld workspace.

To summarize:

  • The MiniWorldReference appears in my physical scene when I attempt to select the player view and move it in the MiniWorld workspace.
  • In my physical scene (in the HMD), I can see a sphere and box shape left behind by the above instance. Also, I cannot select the sphere, but I am able to select the box.
  • When I refer back to the player view in the MiniWorld, I can still highlight the MiniWorldReference, but I am only able to select it from the physical scene. When I do select it, the sphere remains frozen, while the box can be moved and manipulated.

I'll attempt to illustrate this instance in the gifs below:

ezgif com-optimize 1
In the above gif, I have the box selected (which does not appear on my monitor), but what you can see is the free movement sphere of the manipulator gizmo, which is how I am moving the MiniWorldReference.

ezgif com-crop 6
From the MiniWorld workspace: Box and Sphere are jointly highlighted when traced with cursor, but only able to select and move the box.

ezgif com-resize
ezgif com-crop 5
Hard to tell because it is so small -- but in the MiniWorld, what I am moving is the box left behind by MiniWorldReference in the physical scene. The sphere of the player view remains frozen.

@sarahhockman sarahhockman reopened this Mar 14, 2017
@amirebrahimi amirebrahimi added this to the 0.0.3 milestone Mar 14, 2017
@amirebrahimi amirebrahimi modified the milestone: 0.0.3 Mar 15, 2017
amirebrahimi added a commit that referenced this issue Mar 15, 2017
@sarahhockman
Copy link
Author

sarahhockman commented Mar 15, 2017

Using staging as of 3/15, 2:20PM

git.exe checkout staging --
Your branch is up-to-date with 'origin/staging'.
Switched to branch 'staging'
Success (63 ms @ 3/15/2017 2:21:40 PM)

Apologies for the quality, pics taken from Oculus Lenses to show what is being seen within headset:

img_6434

  1. MiniWorld player head still appears in scene after selected and moved (did not disappear after de-selected, nor did it change my location in the scene).

img_6435
2. Still appears in MiniWorld, can be highlighted (turns blue when traced by cursor) but not moved.

img_6436
3. In physical scene, can be selected, gizmo appears. (Gizmo draws over the box, not the player head/sphere).

img_6439
4. If I locomote in my scene, the MiniWorld player head remains where it was when it originally appeared in the physical scene. All I can see that matches myself are my controllers (as seen above, touch controllers move independently from sphere, appear where I am located in physical scene).

@mtschoen-unity
Copy link
Collaborator

Hey, @sarahhockman, thanks for following up. We actually made this change to the development branch, but it didn't make it back into staging. When we finish this sprint, we will update staging, and start a second round of testing. If you still would like to verify the fix, check out development and then try it. I wouldn't worry about it, honestly. I'm fairly confident that we have resolved the issue. We can test this one last time before releasing 0.0.3

@sarahhockman
Copy link
Author

Oh, great! Just wanted to confirm. I'll check back and test it as needed.

Thanks!

@sarahhockman
Copy link
Author

Confirmed: Using development branch on 3-20-17.
Unable to replicate; no issues with MiniWorld

@amirebrahimi amirebrahimi changed the title MiniWorldReference Appears in Scene MiniWorldReference appears in scene Mar 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants