TheNexusCity / editaverse

Other
0 stars 1 forks source link

Editor UX / bugs #2177 #34

Open DavinciDreams opened 2 years ago

DavinciDreams commented 2 years ago

https://github.com/webaverse/app/issues/2177 Will go through steps / thought process here:

First read documentation, scroll to bottom to see .scn info I wanted to create a sample scene so I went to the grid for a basic template world: https://app.webaverse.com/?src=.%2Fscenes%2Fgrid.scn Upload button [U] didn't work (saw it on UI) so I dragged and dropped to import, model was too big and rotated image Note: At this stage, I'd prefer if the model was pointerlocked / raycasted so I can position it quickly in the scene My intuition is to use the hidden edit keys to manipulate the object image However, the rotation buttons are only for left / right, while my object imported at a weird slant that keys can't fix This makes me go into world mode with Z, I find and select the glb model from there image If I click up / down for the values for scale, I see this image It's hard to tell what's happening since it goes into really tiny decimal points. I'd like to hold and drag to move numbers also.

I want to fix rotation, go into the box and overwrite with number Slight issue: When I want to confirm a change I usually hit a key like enter or tab, so I can change other values, but this closes the Z world panel.

Changing scale on the imported object rugs the floor collision image For some reason, when I try and change the scale of the imported object (trying to scale from 1 to 0.7) I just start falling through the floor. When I reselect the imported object in the Z world panel, I see many values lost and no longer see the object in the scene. It doesn't come back either.

image

At this point, there's no floor and I can't build because my character keeps falling. I know this issue can be broken into separate chunks, I just wanted to outline the entire flow in one place first. I plan to create a hackmd of good world editing workflows / hotkeys in the future which I hope can help improve the creator experience across the metaverse through best practices.

@abeersaqib Tip Contributor abeersaqib commented on Jan 11 During the editor mode preferably physics & everything else should be frozen.

@Noobulater Noobulater self-assigned this on Jan 12 @Noobulater Tip Noobulater commented on Jan 12 Looking into ways of refactoring the UI so its more visually appearing and has better UX. I'll pick this up since its related

@0reo 0reo added this to the Edit mode milestone on Apr 4 @0reo 0reo removed this from the Edit mode milestone on Apr 4 @0reo 0reo added this to the UI milestone on Apr 4 @0reo 0reo removed this from the UI milestone on Apr 4 @0reo 0reo added this to the Edit mode milestone on Apr 4