[Webkit-unassigned] [Bug 76584] New: Feature request: support 3D graphics format (such as X3D) compatible with 3D CSS transformations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 18 15:53:27 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=76584

           Summary: Feature request: support 3D graphics format (such as
                    X3D) compatible with 3D CSS transformations
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Enhancement
          Priority: P2
         Component: WebKit Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rich at indieimage.com


Now that WebKit supports 3D transformations via CSS (and that's totally awesome), it needs a 3D image format that can be transformed with them!

Here's a use case where it'd be great:

I've created a prototype 3D dungeon crawler entirely using WebKit's 3D CSS Transformations, CSS Transitions, and JavaScript. It shows you a first person POV of a dungeon maze, which you can walk through using the arrow keys.

But since CSS transformations apply to HTML elements and all HTML elements are rectangular planes, the dungeon crawler can only show flat, rectangular surfaces like floors and walls. There's no way to place any three dimensional image like a chest, ladder, or monster into the scene.

Supporting a 3D image format like X3D would allow me to place objects inside that scene with almost no additional work.

Another use case would be a blog or news site that uses 3D transformations to provide flair to elements like menus and sidebars. Using a 3D image for a DIV's background and then transforming it using CSS, a designer could make it look like a three-dimensional slab of marble rather than a flat marble-textured rectangle. Doing the same to a drop down menu could give it the appearance of depth as it descends through three dimensional space.

This would be a huge boon to plugin-free browser-based gaming and a cool addition to any web site that already benefits from 3D transformations.

For this use, WebGL would not be fit my needs. WebGL is very exclusive; the entire scene would have to be engineered using a complex JavaScript graphics library and it would not mix well with CSS or other HTML elements.

Thanks!

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list