Smithsonian / dpo-voyager

DPO Voyager - 3D Explorer and Tool Suite
Apache License 2.0
164 stars 28 forks source link

Floor height depends on capture #272

Closed lou-tha closed 1 month ago

lou-tha commented 2 months ago

I have noticed that even when manually changing the height of the floor in the settings, it always jumps to the lowest point of an object, that is used to capture the starting scene. (I use Voyager with Firefox on a MacBook)

Below are some images to show the floor bug.

Cube is captured for the starting scene, floor has been changed to Y= -2

Cube_Capture

Cube in Voyager Explorer with the floor right beneath the object

Cube_Floor

Different object, with the height of the object at Y= -2, also used to capture the scene

Sphere_Capture

Cube in Voyager Explorer with the floor lower than the object, sphere was used as scene capture

Sphere_Floor
gjcope commented 2 months ago

@lou-tha thanks for the thorough report. We will take a look and follow up here.

gjcope commented 2 months ago

@lou-tha Under the Floor settings, there is an an option called 'AutoSize'. Turning this off will allow you to override the autosizing behavior and set your own floor height. There is a bug here though, in that AutoSize currently isn't actually getting saved correctly to the scene file so it will revert to 'true' when you save and reload. This has been fixed and will be in the next release.

lou-tha commented 2 months ago

@gjcope Found the AutoSize option! Thank you for the quick answer and the bug fix

gjcope commented 1 month ago

Fixed in v0.41.0