tedbarnett / DreamBuilder

An AR viewer for home additions, pergolas, etc.
2 stars 0 forks source link

UI update #17

Closed tedbarnett closed 1 week ago

tedbarnett commented 3 weeks ago

Let's move to a one-screen interface where the camera view is the main view. All other features (choosing product model, selecting base color and louver color, opening louver, lights on/off) are on buttons that toggle on/off with the menu button.

When app opens, go to the camera view with a single button in center of screen reading "set ground". Tapping button starts floor-find process. When floor is found, current model (eg our black 2-post Pergola X) appears on the screen at REAL size (should be 12' deep and 20' wide).

User can rotate and move the Pergola (along the ground) but not pinch-zoom scale it. User can modify width with width slider.

User can change the model (eg to the "4 post" model) and it's replaced on-screen exactly where the prior model was. No need to re-find the floor!

tedbarnett commented 3 weeks ago

Screen title: "Pergola X"

Button set (default on, toggle visibility with Menu button)

tedbarnett commented 3 weeks ago

One more button:

FYI: our default base pergola model is 20ft in width with a 12ft "depth"

tedbarnett commented 3 weeks ago

For the color pop-ups:

bhautikpatoliya004 commented 3 weeks ago

@tedbarnett I've some questions regarding your above descriptions, could you please explain in detail?

1) Model pop/up (two options: 2 post, 4 post) --> What is 2 post and 4 post? Will you provide this? And where do I need to show 4 buttons? (Pan 6, Pivot 6 XL Slide, Pivot 6 XL and Pivot 6)

2) Louver slider (like current: should go from 0 to 170 degrees in 10 degree increments. Center at 90 degrees - blades are vertical) --> I don't get understood this, please explain in details as the animation is developed inside the .usdz model and I'm controlling speed using slider currently. So, what change I need to do?

3) Width slider (widens model in the X dimension from 12ft to 24ft). Does not scale up height or depth. Model should always have a 12ft depth as it does by default. FYI: our default base pergola model is 20ft in width with a 12ft "depth" --> I Understood little bit but could you explain details?

tedbarnett commented 3 weeks ago

1) We will make a new 4-post model. Just have the "2 post" now. Make both buttons open the same one for now. don't show the other 4 buttons (Pan, etc.) anymore: just the ones mentioned above. 2) Ideally it's simply moving to a specific frame of the animation as the slider is adjusted. Is that possible. 3) This just means scaling the model in the X dimension (stretching it horizontally). Eventually we will make this more accurate (i.e. add louvers and modify the model as it gets wider). For now, just stretch it.

ChiefSeattle commented 2 weeks ago

Moving model around on screen is difficult when enlarged

ChiefSeattle commented 2 weeks ago

Only need Pergola X on main menu.

We can add 2 model choices:

  1. Freestanding (4 posts)
  2. House-attached (2 posts)
tedbarnett commented 2 weeks ago

I'll let @ChiefSeattle close these issues when he gets the new build. By tomorrow.