Gibt es derzeit ein vollständiges Widget-Toolkit bietet Komponenten Rendering nur in WebGL? Ähnlich wie die ZebraUI project, die eine vollständige UI-Komponente in HTML5-Canvas darstellt?Full UI-Widget Toolkit-Rendering in WebGL
Die Idee ist reine JavaScript, um zu schreiben und noch zu Shadern der Lage sein, die Komponenten zu machen.
Warum? Sie haben den gesamten Browser, um Ihre UI zu machen. Es unterstützt alle Unicode, alle IMEs für andere Sprachen, von rechts nach links Sprachen, und es lesbar durch verschiedene Behinderungen Erweiterungen. Es ist auch vollständig von Designern gestaltbar. Welchen möglichen Grund möchten Sie, dass die WebGL-Benutzeroberfläche das nicht tut? – gman
Zusätzlich zu @gmans Kommentar bietet Ihnen html auch perfekt skalierbares Text-Rendering, einfacheres Layout und saubere Effekte mit [css 3d transforms] (http://desandro.github.io/3dtransforms/) und [css filters] (https : //developer.mozilla.org/en-US/docs/Web/CSS/filter). Das einzige, was * derzeit * fehlt, ist [CSS-Shader] (http://www.adobe.com/devnet/archive/html5/articles/css-shaders.html), nicht sicher, welchen Status sie haben. –
Wo es sinnvoll ist, die Benutzeroberfläche in WebGL vollständig zu erstellen: Rendern hochinteraktiver UIs bei 4k mit 60fps auf eingebetteten Plattformen (z. B. ARM-basierte Boards, die auf Fernsehgeräten laufen usw.); mit der Option, irgendwann einmal in 3D zu arbeiten. Benutzerdefinierte CSS-Filter (auch bekannt als CSS-Shader) wurden [aus der Webkit-Codebasis entfernt] (https://lists.webkit.org/pipermail/webkit-dev/2014-January/026098.html). –