-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[workspace] Upgrade meshcat to latest commit #20904
[workspace] Upgrade meshcat to latest commit #20904
Conversation
Someone else should perform the full test, as I skipped the XR/AR and gamepad portions. Here are my results/observations:
The blue box, as viewed from above (which is closest to the camera position set by the script), spins counterclockwise.
If anything, the light seems brighter. (I wasn't expecting a change, however, and have no way of directly comparing. Also, at this point I didn't realize that things don't always update until the camera is moved and I don't think I moved the camera before advancing to the next stage.)
It did, but was not visible until I rotated the camera.
Again, the background was white until I moved the camera.
Reloading caused Firefox to crash. 😒 Things seemed to be loading back to the previous state just before the crash, however. Also, after restarting, everything appears to be as it was before trying to reload. (I guess restarting the browser is a better 'did it reload' test than just a forced refresh, anyway...)
This does not seem to do anything. (However, later the test reports that the buttons were clicked several times.)
Besides that I don't have a handy gamepad, "Gamepads are not supported outside of a secure context".
Nope, not installing a German mystery extension. |
It would be worth disambiguating which observations are new to this branch compared to master, versus which ones also happen on master. Things that are novel here deserve a close look, but things that also exist on master are probably latent problems that we haven't noticed yet, which could be filed and deal with aside from this PR. |
The sha bump here, even with manual testing involved, is still fine for just a single reviewer. +@EricCousineau-TRI for both reviews per schedule, please. |
@EricCousineau-TRI, reminder, please run the manual meshcat tests before approving. (Especially the gamepad/XR/AR parts.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On the shopping list:
- blue box rotation: agreed, definitely counter clockwise. It's clear from the code that it is getting positive rotation around the Wz axis. So, perhaps it would be most precisely articulated thus.
- dimming light: yep. While it unambiguously reduces the intensity of the ambient light, that is almost offset by the environment going white. When we added environment maps, that's the end result we got. I may have to revisit that logic in meshcat.
- For the numerous occasions where reported visual changes weren't observed until something forced a redraw, while I very rarely experience that on chrome on my machine, I wonder if it's a more common problem in firefox. But we should definitely have a note saying, "Depending on your browser, the background may not redraw until you bump the camera." (or some such thing)
Reviewed 1 of 1 files at r1, all commit messages.
Reviewable status: complete! all discussions resolved, LGTM from assignee SeanCurtis-TRI(platform)
Yes, that was my impression also; the ambient light is (subtly) reduced, but the illumination where directional light is present is nearly unchanged. (Especially as those parts are mostly over-exposed.) |
RE: the environment. If the scene had only consisted of objects with a "certain kind of material", they would've become dimmer even as the background got lighter. But the green box presented front and center is most affected by the white background; it gets illuminated, spoiling the effect. I've submitted an issue for meshcat and would love any and all thoughts: |
This change is