-
-
Notifications
You must be signed in to change notification settings - Fork 36k
Added CSS3D + WebGL example. #31572
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
Added CSS3D + WebGL example. #31572
Conversation
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
I have noticed the following errors in the browser console:
They appear not just with rawgit but also when running the demo locally (with HTTPS). It seems it's possible to prevent them locally by adding this line when creating the iFrame. iframe.allow = 'fullscreen;xr-spatial-tracking'; I wonder why they appear in the first place. Does the browser analyze the JS and realize the engine could make use of WebXR? |
I believe it's caused by the fact that the Three.js examples page tries to allow the inner iframe both |
@mrdoob Another example im often asked by client is the opposite usage, all the 3d is done in webgl and texts like tooltips or form input are added on top of them using css3d. |
We have a couple of examples like that (using https://threejs.org/examples/?q=css2#css2d_label |
@mrdoob actually i didnt realize its a webgl into a css into a webgl scene , i though you did all the canvas and environment in css as well , it works super well ! |
Not sure! Just asked Twitter about it. |
And... here's the answer. |
Description
Added an example mixing CSS3D and WebGL. Not sure if it's the simplest approach though...
https://raw.githack.com/mrdoob/three.js/128860b66f0c250af933714fc7f77a03ef0b06d7/examples/css3d_mixed.html