W3C home > Mailing lists > Public > public-declarative3d@w3.org > August 2011

RE: YACFUC: Yet Another Call For Use Cases!!

From: <jerome.royan@orange-ftgroup.com>
Date: Wed, 24 Aug 2011 16:51:58 +0200
Message-ID: <AB50A99C736B2B45BCA142A99A51F2050658CAA4@ftrdmel1>
To: <sressler@nist.gov>, <public-declarative3d@w3.org>
Hi all,


Please find next a use case about an abstract 3D interface to navigate through multimedia contents extracted from a database.

In order to reduce the number of actors, I have proposed the visualization of art pieces, but this use case could be adapted for the visualization of any multimedia catalog (Video, music, photo, etc).

Sorry for my bad command of English, do not hesitate to rephrase the use case.

Let me know if you need more details.


P.S.: Until the agreement of my company to appear as a contributor to declarative3D, consider me as a non-affiliate participant ! 


Best regards,





Jerome Royan
Research Engineer on Web3D technology
tel: (+33) 2 99 12 48 28
jerome.royan@orange-ftgroup.com <mailto:jerome.royan@orange-ftgroup.com> 




Use Case UC303: Virtual Museum - Navigate within a multimedia database of Art Pieces


Penny would like to show all the pieces of a museum (those that are exhibited to the large public and those that are part of the reserve collection) to internet users (natively in a web browser), and to visitors (on their smartphones during the visit, or on a huge interactive screen at the end of the visit). As all these pieces have already been scanned, categorized according to various criteria (by artist, by date, by art movement, by geographical origin, by size, by activity, etc) and stored in a huge database, Penny would like to propose a funny way to easily navigate within a subset of pieces requested by users such as Ula or Ulrich.

Authoring the Web site

To do so, Penny asks to Patrick to define a metaphor of art pieces presentation. As the 3D graphic interface will be dedicated to Art, Penny asks firstly for a well-designed metaphor much more suitable than the typical cover-flow, carousel, or picture wall, secondly for the visualization of 3D models such as  sculptures, and thirdly for a metaphor that will offer a global visualization of all art pieces. Moreover, Penny wants to let the users define how they will organize the art pieces by defining a ordered multi-criteria query. For example, Ula would like to navigate within the sculptures of the museum sorted by art movement, then by geographical origin, then by artist, while Ulrich would like to navigate within all the art pieces of the museum sorted by activities, then by dates, then by art movements and finally by artists.

Patrick will define a dynamic 3D graphic interface that will take as input data the art pieces organized in a hierarchical structure extracted from the database, and that will automatically place them in the 3D space according to the rule defined by the given metaphor. Patrick decides to present the art pieces thanks to a tower of carousels of carousels such as the one shown in Figure 1.



Figure 1: Example of a tower of carousels of carousels for a music catalog

Using the web site

At home, Ula wants to do some researches on the sculptures of the museum. She connects to the museum web site, clicks on the button to access the 3D visualization of art pieces, and selects in a 2D menu her research criteria (only sculpture, ordered by art movement, then geographical origin, and finally artist). As soon as she confirms her request, a tower of carousels of carousels in 3D appears on the web page, representing all the sculpture of the museum. She clicks on the art movement of her choice represented by a flat cylinder with the name above it (modernism). Thanks to mouse wheel, she can scroll through the art movements (modern classicism, post-modernism, etc). When she double-clicks on an art movement, the viewpoint of the virtual camera automatically focus on a carousel suggesting geographical origins. She clicks on the geographical origin of her choice (US) to automatically move the viewpoint in front of the next carousel. By double-clicking on it, she selects US (Sculpture/modernism/US), and her virtual viewpoint is now focused on a carousel presenting all US and modernist artists. Again, she clicks on Tony Smith (Sculpture/modernism/US/TonySmith), and visualizes all his sculptures. She realizes that Tony Smith was not the artist she was looking for, and decides to come back to the upper level (Sculpture/modernism/US) by clicking on the back button of her web browser. Finally, she selects Larry Bell (Sculpture/modernism/US/LarryBell) in order to visualize his sculptures.        

Derived Requirements

This use case leads to the following requirements:

Requirement IR01 : Navigation - supporting the task of moving user's viewpoint through an environment

·        Provide a kind of URL mechanism for viewpoint in the case of a targeted movement in order to activate the back and forward button of web browser within the 3D interface. The current URL is updated each time we change the viewpoint.

Requirement SGR02 : Scene Graph Requirements - Dynamic Scene Graph

·        Provide a way to define a 3D style sheet using the body of a scene graph. Some parameters of this scene graph, such as the value of a translation along the Y-axis could depend on the number of elements extracted from a database (to represent the tower).

Requirement SGR03 : Scene Graph Requirements - Levels of Detail

·        Provide a way to adapt the complexity of the virtual scene according to the viewpoint in order to run the website on various terminals.













De : public-declarative3d-request@w3.org [mailto:public-declarative3d-request@w3.org] De la part de Sandy Ressler
Envoyé : mardi 23 août 2011 19:19
À : public-declarative3d@w3.org
Objet : YACFUC: Yet Another Call For Use Cases!!


Hello Ladies and Gentlemen....given that few people are able to participate in the weekly telecon we decided that it would be a good idea to solicit more information from the vast group listening in on the mailing list!! ;-)


This is simply a friendly reminder and plea asking for more Use Cases.


Take a look at the public wiki page for the Use Cases and Requirements located at:


(see I'm making it easy...all you have to do is click!)


We really want to get input from industry, people who actually have a need for 3D on the Web...what would you like to do with it? 


What type of applications would you like to see this technology address? 

Do you have a non-toy application that requires industrial strength graphics to accomplish your mission?

Do you have a toy application that you would just like to see implemented for fun?

No use case is too big or too small...the idea is to generate technical requirements based on the use cases.

We don't want to simply generate a bunch of cool requirement for academicians (no disrespect to them) that have little value in the real world..we want to make this stuff useful for real world applications.


Don't limit yourself to current technology..think outside (wait for it...) the box ;-)


So you're itching to contribute? 

Great...the simplest thing you can do is just email your use case to this list! That's it your on your way to being the next great contributor of Declarative 3D!

Please try to contain your excitement :-)

Fame and fortune are sure to follow. 


Want to make things more formal? Just join the group...it's free, easy and open to all! 


To join go to: 



and click on the "request an account" link in the little upper right "login" box.


We look forward to your cases!



Sandy Ressler

High Performance Computing and Visualization Group

National Institute of Standards and Technology

100 Bureau Drive, STOP 8911

Gaithersburg MD, 20899

(301) 975-3549 Fax: (301) 975-3218



(image/jpeg attachment: image001.jpg)

(image/jpeg attachment: image003.jpg)

(image/jpeg attachment: image004.jpg)

Received on Wednesday, 24 August 2011 14:52:43 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:49:25 UTC