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

Presentation as a first-class DOM element #99

Open
zachernuk opened this issue Oct 28, 2024 · 0 comments
Open

Presentation as a first-class DOM element #99

zachernuk opened this issue Oct 28, 2024 · 0 comments

Comments

@zachernuk
Copy link
Collaborator

While most of the issues about HTMLModelElement relate what it's displaying (i.e. 3D rendered content, animated and then lit by some lighting environment), it's also important to consider how it's presented in the page, alongside other DOM elements. What are requirements that need to apply?

For example, while it's not "realistic" to be able to construct a blurred 3D model, alter its contrast or to apply grayscale or sepia toning, these are mainstays of DOM representation - both with direct filter CSS directives on an element's hierarchy, or based on backdrop-filter directives on anything on top. While it may seem niche to feature these filtering environments, it's a frequent issue on sites with paywalls (think nytimes.com) or sites with position:sticky elements leveraging backdrop-filter:blur() presentation (like apple.com)

Similarly, it's clear that a monoscopic (or un-tracked) presentation of a Model can accommodate a fully transparent background, it's not immediately clear that other DOM content should be visible "behind" a model, particularly when it's displayed as on the surface of a page rather than in the portal behind it.

/agenda

@probot-label probot-label bot added the agenda To be discussed at a future CG meeting label Oct 28, 2024
@zachernuk zachernuk removed the agenda To be discussed at a future CG meeting label Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant