From tom_a_sparks at yahoo.com.au Thu Sep 1 02:08:18 2011 From: tom_a_sparks at yahoo.com.au (Tom Sparks) Date: Thu, 1 Sep 2011 02:08:18 -0700 (PDT) Subject: [X3D-Public] Static HUDS in scene In-Reply-To: <20110901020939.274161ibw0c7xdwk@webmail.brad.ac.uk> References: <20110901020939.274161ibw0c7xdwk@webmail.brad.ac.uk> Message-ID: <1314868098.57899.YahooMailNeo@web36401.mail.mud.yahoo.com> >________________________________ >From: O AKINWUSI >To: x3d-public at web3d.org >Sent: Thursday, 1 September 2011 11:09 AM >Subject: [X3D-Public] Static??HUDS in scene > > > >Hi everyone, > >I would like help with a scene I am working on. I am trying to add a HUD to my scene but my HUD is not following the camera. It is just static. The address of the scene is www.virtualscim.com/VR/sceneTest.x3d. > >Here is the code for the HUD > have a look at the HUDs at https://savage.nps.edu/Savage/Tools/HeadsUpDisplays/index.html tom From bederov at cortona3d.com Thu Sep 1 02:37:20 2011 From: bederov at cortona3d.com (Bederov, Sergey) Date: Thu, 1 Sep 2011 09:37:20 +0000 Subject: [X3D-Public] Static HUDS in scene In-Reply-To: <20110901020939.274161ibw0c7xdwk@webmail.brad.ac.uk> References: <20110901020939.274161ibw0c7xdwk@webmail.brad.ac.uk> Message-ID: <75F7271EE9930B4485244C293554E2500BA94112@ANT.paragraph.ru> Hello Lola, Try changing your ROUTEs this way: or, in the big file: It is enough to ROUTE translation and rotation. Center is not needed. Sergey Bederov > -----Original Message----- > From: x3d-public-bounces at web3d.org > [mailto:x3d-public-bounces at web3d.org] On Behalf Of O AKINWUSI > Sent: Thursday, September 01, 2011 5:10 AM > To: x3d-public at web3d.org > Subject: [X3D-Public] Static HUDS in scene > > Hi everyone, > > I would like help with a scene I am working on. I am trying to add a > HUD to my scene but my HUD is not following the camera. It is just > static. The address of the scene is www.virtualscim.com/VR/sceneTest.x3d. > > Here is the code for the HUD > > "ISO//Web3D//DTD X3D 3.0//EN" > "http://www.web3d.org/specifications/x3d-3.0.dtd"> > > > > > > translation='-1.01636 1.49088 -.71418'> > containerField='children'> > containerField='children' > size='1000000000 1000000000 1000000000' > center='2.6077 5.78811 4.79059'/> > containerField='children' > translation='0 0 -0'> > containerField='children' > url='"VR_GeneralLab.x3d"'> > containerField='children' > translation='4.50824 5.96004 4.99059' > scale='.7609 .7609 .7609'> > containerField='children'> > containerField='appearance'> > containerField='material' > ambientIntensity='.2' > shininess='.2' > diffuseColor='1 0 0'/> > > containerField='geometry' > string='"ROOMS"' > maxExtent='0'> > containerField='fontStyle' > family='SERIF' > style='PLAIN' > justify='"BEGIN" > "BEGIN"' > size='1' > spacing='1'/> > > > > containerField='children' > translation='5.69552 5.3968 4.71418'> > containerField='children'> > containerField='appearance'> > containerField='material' > ambientIntensity='.2' > shininess='.2' > transparency='.2' > diffuseColor='1 1 1'/> > > containerField='geometry' > size='2.5 1 .1'/> > > > > > > > description='Viewpoint1' > jump='true' > fieldOfView='.7854' > position='4.5481 6.64299 17.0188' > orientation='0 0 1 0'/> > toNode='Transform3' toField='set_translation'/> fromField='rotation_changed' > toNode='Transform3' toField='set_rotation'/> fromField='position_changed' > toNode='Transform3' toField='set_center'/> > > > > Thanks, > > Lola > Software: vivaty and X3D-edit > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. From vmarchetti at ameritech.net Thu Sep 1 09:03:38 2011 From: vmarchetti at ameritech.net (Vincent Marchetti) Date: Thu, 1 Sep 2011 12:03:38 -0400 Subject: [X3D-Public] Examples for NURBS surface rendering in X3D Message-ID: <70A5CD30-13CA-46FD-ADCD-50A575159EBB@ameritech.net> To the group: I have been surveying the current implementations of the NURBS Component among readily available browsers, to support work I've been doing on generating X3D models from of STEP (CAD) files (see http://www.kshell.com/pages/x3d_cad/ ). I've developed some test files giving demonstrations of the NurbsPatchSurface and NurbsTrimmedSurface nodes. I've found the following browsers that render some or all of these models: -- Octaga Player -- Instant Player -- BS Contact -- view3dscene (part of the Kambi game engine) I'd like to make the demo files and results of my survey available for comment; at http://www.kshell.com/pages/nurbs_surface_demo/ One thing I've found is that there is a divergence among these implementations as to how the parametric coordinate system is mapped onto the rendered surface, leading to a difference among the browsers in how they handle texturing and trimming. I look forward to discussing these results, I'd be particularly interested in finding out about any other implementations of the NURBS Component of X3D. Thanks for your interest, Vincent Marchetti KShell Analysis vmarchetti at ameritech.net From brutzman at nps.edu Thu Sep 1 09:30:23 2011 From: brutzman at nps.edu (Don Brutzman) Date: Thu, 1 Sep 2011 09:30:23 -0700 Subject: [X3D-Public] AR working group strategy draft; teleconference Thursday In-Reply-To: <4E5E9C89.70100@nps.edu> References: <4E5E9C89.70100@nps.edu> Message-ID: <4E5FB31F.4020305@nps.edu> Anita and I worked on the AR documents this morning. Working group leaders and participants: how does all this look? - Found some problem links on the X3D + AR wiki under the Korean proposal. Each of the files in the .zip need to be uploaded individually and linked there. - More screenshots and top-level example excerpts are needed to show others the cool capabilities that have already been accomplished. - We decided to make this point paper a wiki page linked there. Here is this morning's draft: Augmented Reality Roadmap for X3D http://www.web3d.org/x3d/wiki/index.php/Augmented_Reality_Roadmap_for_X3D ================ X3D Roadmap for Augmented Reality [Editors' note. We have had a lot of discussions to describe a comprehensive strategy for adding Augmented Reality (AR) capabilities in X3D. Here is a snapshot of many ideas proposed so far. This is being worked into a position paper. Feedback and improvements are welcome.] Contents 1 Motivation: Value of X3D Standard for AR 2 X3D Strategy for AR 3 Interoperability with Web Standards and Other Working Groups 4 TODO and Next Steps Motivation: Value of X3D Standard for AR Augmented Reality (AR) and Mixed Reality (MR) operate across a many devices, ranging from small hand-held mobile phones to laptops, desktop PCS and full-blown walk-around CAVES. There is always a mix of both 2D imagery and 3D graphics, plus a mix of the real world and the virtual world. Many people are especially interested in lightweight AR that they can use as part of the GPS-aware mobile devices. X3D is a mature standard with many implementations and many converters. It collects numerous proven technologies together in a workable way, providing a simple and coherent way for authors to create 3D models and VR applications. Current X3D efforts include identification of critical lightweight components suitable for mobile devices. X3D can save a lot of time for developers looking to design new AR applications. It is sometimes tempting to think of a mobile device as simply a rotatable 2D display situated within the 3D real world. However 2D displays by themselves can be pretty limiting and oversimplified. The X3D group is thinking in terms of the larger 2D + 3D space that authors and users want. Demonstrations are also showing that mobile X3D can fit well with HTML5 and DOM improvements. This all "plays well" when moving from simple mobile applications to bigger models and spaces. Because there are multiple implementations and extensions for AR that have already been demonstrated for X3D, it is clear that we can build an AR component for X3D. It will have lightweight capabilities suitable for mobile devices, plus additional compatible capabilities that work with larger 3D scenes and spaces. We will take advantage of X3D extensibility to define component levels and profiles that capture these palettes as easily expanded extensions. Now is the time for serious AR developers to consider these essential challenges. By joining and commenting, you can help influence and ensure that these efforts reach the broadest possible success. Our current work is focused on harmonizing proven capabilities into best practices for AR and 3D graphics, implementable by multiple X3D viewers and usable by content authors. [edit] X3D Strategy for AR Lots of discussions at Web3D Conference, SIGGRAPH and ISO meeting continue to improve and refine this strategy. What do other participants think? Multiple AR nodes have been proposed and implemented for X3D by Fraunhofer team, Gerry's team and others Current technical work includes harmonizing these proposals for best fitting AR capabilities into X3D scenes This work will be formally written up as the Augmented Reality (AR) Component for the X3D Specification Establishing common implementations and examples is important to demonstrate successful interoperable capabilities for the spec Complementary work in HTML5/DOM, geospatial GpsSensor, and palettes for interactive scenes might be composed as a new Mobile Profile for X3D Heavyweight advanced capabilities for mixed reality, CAVEs etc. kept separate from Mobile but available in an AR Profile Continued collaboration and reaching out to W3C Augmented Reality Community Group, newly formed OGC ARML, Christine Perry's AR workshops and other arenas of interest ISO Standards Committee (SC24) which administers X3D review as an International Standard has established a new Working Group for Augmented and Mixed Reality Common goal remains maximum interoperability with all Web standards Interoperability with Web Standards and Other Working Groups Open Geospatial Consortium (OGC) ARML group Christine Perry AR workshop series W3C Geolocation working group (need correct name, link) ISO JTC-1 SC-24 standards committee forming AR/MR Working Group 9 As we achieve clarity on our larger strategy for AR in X3D, it will help a lot as we reach out for common ground with other standards groups. We especially want to encourage new participants to join this important effort. TODO and Next Steps short description of X3D and an AR component that we want to achieve short description of the the VR/AR/MR/Reality continuum screen-capture pictures showing key capabilities already demonstrated Further discussion, details and comments to finish this document in September =============== all the best, Don -- Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman From brutzman at nps.edu Thu Sep 1 16:10:42 2011 From: brutzman at nps.edu (Don Brutzman) Date: Thu, 1 Sep 2011 16:10:42 -0700 Subject: [X3D-Public] [Source] Xj3D teleconference proposal: development branch merging In-Reply-To: <4E5D4F68.6070102@nps.edu> References: <4E5BC2FF.9080900@nps.edu> <4E5D4F68.6070102@nps.edu> Message-ID: <4E6010F2.7060404@nps.edu> Attendees: Alan Hudson Shapeways, Wayne Warren Ph.D. student at U. Wash using Xj3D/X3D/VRML for many years; Hyokwang Lee PartDB; Terry Norbraten and Don Brutzman, NPS. We each introduced ourselves and discussed our interests in Xj3D. Alan gave a helpful synopsis of Xj3D, Yumetech's past use, and the go-forward use by his new employer Shapeways (www.shapeways.com). They convert thousands of models per day using this codebase. However his work is very focused on filter chains and binary encoding. We then discussed whether a separate branch is good idea or not. Lots of changes have occurred on the NPS branch, and we try to never jeopardize the trunk from being commercial quality. We are hoping to open that up to others. This could be seen as an internal fork rather than an entry-level approach to modification. Perhaps we should have a single trunk and just be careful not to break it, but be extra careful in certain areas of the trunk. However, either way, we need a good agreement on how to merge. If someone breaks the build, you get a "nasty gram" telling you to fix it rapidly. Second is if you break functionality - am hoping that improved junit tests can fix, by creating code coverage. Many parts are hard to do - rendering to a GL buffer for example - but other parts can be covered - for example rendering of an Extrusion. Alan thinks that a good goal would be agreement to permit direct checkins to the trunk, as long as junit tests for filter chain accompanied it. He gave some helpful further examples of this. Commit log is important to keep track of what a change is about. Critical areas are the filter chain and the SAV interface, which should get Alan's prior OK. Other things like installer or alternate OS builds are different and OK for many people to bang on. Discussion on the list (and maybe on an occasional teleconference) can keep us coordinated. Other assets: NPS has a Hudson continuous integration server building every night. We can: - give access other people in this group - add another Xj3D build against the trunk - upgrade hudson to allow public viewing (not modification) of build products without a password Xj3D has been "one version behind official release JDK" so we are considering upgrading to JDK 1.6. PartDB is interested in merging their code changes. VT has already said they are interested in merging their code changes. NPS definitely has changes we want to merge as well. The previously existing installer InstallShield is old and Alan is not interested in maintaining. The version used is free but commercial codebase. NPS has had excellent experience with izpack, it is open source. That is an existing and up-to-date capability. We also discussed use of both Ant and/or Make. NPS uses ant. We all agreed that build_common.xml, build.xml/build_NPS.xml and Makefile are all OK to keep going for whoever wants to keep them operational. PartDB is interested in adding new functionality that their customers want, and didn't necessarily want to change the basic architecture. NPS, PartDB and VT should write up a simple summary of what code changes they would like to commit. The group can then review those. Alan can show us all some good examples of unit tests. If someone wants to be given commit priveleges, they will need to show Alan a file or two of example changes, show that they can follow the Xj3D coding style, and a commitment to not change architectural internals without group discussion. Addition of "new" nodes is usually OK when it doesn't interfere with anyone else. http://www.xj3d.org/arch/codedoc.html Our goal is for everyone to converge on the trunk, rather than to the NPS branch. Something else that will help is to discuss what are group criteria for declaring a dev release or official release. Alan gave us a quick summary, it is a labor-intensive process and worth future meeting. It is not a showstopper for sharing notes on what we each want to do and then converging our commits. VT do you mostly agree, or have questions, or improvements? We will use the source at web3d.org list as primary communication method. Silence equals assent. If a few days go by, you should be OK. That way we only need to do teleconferences when needed (2-3-4 weeks). This was a great meeting. Thanks very much everyone! On 8/30/2011 2:00 PM, Don Brutzman wrote: > Advance notice: we are combining forces on efforts to improve Xj3D. > There will be an initial call this week on the Web3D teleconference > line to follow up on SIGGRAPH discussions on the following topics: > > - merging VT and PartDB code with NPS branch to form a development branch > - identifying improvements and needs > - examining example unit tests to help inform future changes > - encouraging greater participation > - preparing for a move to SourceForge or GitHub by end of year > > Planned time: > > Thursday 1 September 1500 pacific, 1800 eastern, which equals > Friday 2 September 0700 in Korea > > We will post minutes afterward to the source& x3d-public mailing lists. > > If you are already coding on the Xj3D source, or want to, please > join us. This meeting is about choreographing the initial merger > of contributions, future calls will occur that are focused on how > others can best engage and contribute. Looking forward to continued > progress on all the stellar work accomplished by the Yumetech team. > > http://www.xj3d.org > https://savage.nps.edu/Savage/developers.html#Xj3D all the best, Don -- Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman From michalis.kambi at gmail.com Sat Sep 3 11:36:27 2011 From: michalis.kambi at gmail.com (Michalis Kamburelis) Date: Sat, 03 Sep 2011 20:36:27 +0200 Subject: [X3D-Public] Examples for NURBS surface rendering in X3D In-Reply-To: <70A5CD30-13CA-46FD-ADCD-50A575159EBB@ameritech.net> References: <70A5CD30-13CA-46FD-ADCD-50A575159EBB@ameritech.net> Message-ID: <4E6273AB.8020304@gmail.com> Vincent Marchetti wrote: > One thing I've found is that there is a divergence among these > implementations as to how the parametric coordinate system is mapped > onto the rendered surface, leading to a difference among the browsers > in how they handle texturing and trimming. X3D spec says "By default, texture coordinates in the unit square (or cube for 3D coordinates) are generated automatically from the parametric subdivision." Indeed, it doesn't say explicitly that nurbs U parameter maps to 1st texture coord component (S) and nurbs V maps to 2nd texture coord component (T). Anyway, that's how I understood it and explicitly implemented in view3dscene, so at least in view3dscene this is by design :) I think that you can submit this as InstantReality bug --- as all other tested browsers agree, it seems that InstantReality should be just fixed to follow. For the solid field, note that I submitted some fixes (clarifications) about it (see my mail on x3d-public http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-April/000708.html ), and (most of them) are incorporated in X3D 3.3 spec, see http://web3d.org/x3d/specifications/ISO_IEC_PDAM1_19775_1_2008-X3D-AbstractSpecification/Part01/components/nurbs.html . See the paragraph "When solid=TRUE is used ...". So at least the interpretation of solid=TRUE is hopefully clearer in the X3D 3.3 specification. > > I look forward to discussing these results, I'd be particularly > interested in finding out about any other implementations of the > NURBS Component of X3D. > You may be interested in White Dune, http://vrml.cip.ica.uni-stuttgart.de/dune/ . This is an open-source VRML/X3D modeler very focused on using NURBS surfaces for modeling. So it may be useful to check it too. (Some low-level bits of view3dscene NURBS implementation were actually made following White Dune code, as we're both GPL.) Michalis From michalis.kambi at gmail.com Sat Sep 3 11:42:54 2011 From: michalis.kambi at gmail.com (Michalis Kamburelis) Date: Sat, 03 Sep 2011 20:42:54 +0200 Subject: [X3D-Public] Examples for NURBS surface rendering in X3D In-Reply-To: <70A5CD30-13CA-46FD-ADCD-50A575159EBB@ameritech.net> References: <70A5CD30-13CA-46FD-ADCD-50A575159EBB@ameritech.net> Message-ID: <4E62752E.1030606@gmail.com> Vincent Marchetti wrote: > I'd like to make the demo files and results of my survey available > for comment; at http://www.kshell.com/pages/nurbs_surface_demo/ > I forgot to mention this in my last email: Kudos for doing this, for testing various browsers and clearly documenting the results and problems. *This* is exactly the sort of work that helps X3D to grow, as a standard for truly widely supported 3D format. So, many thanks. Michalis From brutzman at nps.edu Mon Sep 5 11:54:06 2011 From: brutzman at nps.edu (Don Brutzman) Date: Mon, 5 Sep 2011 11:54:06 -0700 Subject: [X3D-Public] X3D Schema, DTD corrections: Pi/2 bounds were incorrect at 1.5708 In-Reply-To: <4D629687.40809@nps.edu> References: <4C5C4DEB.8080207@nps.edu><4C5C4FC5.50706@yumetech.com><4C5C873E.5030108@vlc.com.au><4C5C8796.7090109@yumetech.com><4C5F726B.5080001@nps.edu><4C85BFF0.2040708@nps.edu> <4D629687.40809@nps.edu> Message-ID: <4E651ACE.3080608@nps.edu> X3D Schema, DTD update activity: 5 September 2011, brutzman - changed Pi/2 limits from 1.5708 to 1.570796 for improved arithmetic correctness, must not exceed legal value or tools will throw errors for default values ======================= Also updated X3D Schema and DTD documentation. Relevant links: http://www.web3d.org/specifications/contents.html http://www.web3d.org/specifications/X3dDoctypeDocumentation3.2.html http://www.web3d.org/specifications/X3dSchemaDocumentation3.2/x3d-3.2.html http://www.web3d.org/specifications/x3d-dtd-changelog.txt http://www.web3d.org/specifications/x3d-schema-changelog.txt These and related links are maintained on the X3D Resources page: http://www.web3d.org/x3d/content/examples/X3dResources.html#AuthoringSupport http://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips X3D tooltips have also been updated. http://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips Review, comments, questions and improvements are welcome. all the best, Don -- Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman From anita.havele at web3d.org Fri Sep 9 14:37:07 2011 From: anita.havele at web3d.org (Anita Havele) Date: Fri, 9 Sep 2011 14:37:07 -0700 Subject: [X3D-Public] Web3D's SIGGRAPH Wrap-Up Message-ID: <0d648b68831a8cfd633b0d1e2a7a4650@web3d.org> Web3D at SIGGRAPH Fall 2011 Over 500 people attended seven BOF and Tech Talk meetings, with many more visiting the Web3D exhibition booth on the show floor. News highlights for SIGGRAPH activities included: Augmented reality <#fall2011-ar> HTML5/DOM interoperability <#fall2011-html5> Medical standards progress <#fall2011-medical> Commercial progress <#fall2011-commercial> Korea chapter meeting <#fall2011-korea> Thank you for visiting the Web3D Consortium booth, attending our Tech Talk, or one of our Birds of a Feather at SIGGRAPH 2011. We showcased the broad impact of our X3D Standard for 3D graphics over the web. This year has been particularly exciting, our new technologies x3dom, X3D/AR, and Declarative 3D and other initiatives has given X3D more recognition. If you visited our booth, you saw Web3D and our partners; demonstrate the latest breakthrough technologies based on the X3D/VRML solutions showcasing cutting-edge 3D visualization capabilities including, x3dom and Augmented Reality across a broad range of engineering, medical and geospatial applications. Programmers, animators, artists, and 3D graphics experts around the world are adopting X3D for its: Powerful optimized visualization of real time 3D graphics on the Web including Augmented and Mixed Reality. Easy-to-create interactive 3D content Robust interoperability and import/export formats Support of native 3D within an HTML5 page. Commercial Progress Highlighted at the booth were Bitmanagement 's Virtual worlds showing integrated X3D-Earth landscapes and complete city models. Textured 3D models of complete cities constructed automatically and visualized with the high performing C++ BS Contact Geo VRML/X3D running on Google Android, Apple iOS and Mac, Windows, and Linux. Fraunhofer 's Augmented Reality demonstration of virtual objects merged into real scenes using X3D-based applications were shown cross platforms including an iPhone. Their x3dom demonstrations proved that X3D can indeed run in a native browser without plug-ins. x3dom was also presented at the the Web3D and the WebGL BoF. Web3D Consortium member Fraunhofer 's JavaScript-based X3D player, fully integrated with HTML with no plug-ins currently supported in Chrome, Firefox and Safari browser. For more information see x3dom project and example implementations . HTML5/DOM Interoperability Our X3D/HTML5 and Declarative 3D BoF discussed the efforts of the recently formed World Wide Web Consortium's (W3C) Declarative 3D for the Web Architecture Community Group chartered to examine the requirements, options, and use cases for an integration of interactive 3D graphics capabilities into the W3C technology stack. This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models. We intend to establish a solid foundation for X3D to properly support 3D graphics for the native Web page. Augmented Reality The X3D AR BoF updated the community about the new Web3D AR working group and how X3D capabilities can be extended to support augmented reality (AR) and mixed reality (MR) applications. Current work in AR is focused on harmonizing proven capabilities into best practices for AR and 3D graphics, implementable by multiple X3D viewers and usable by content authors. Medical Standards Progress The X3D Medical BoF discussed and demonstrated volume rendering capabilities for viewing 3D scans and objects using X3D; we also provided an update on our activities with the DICOM standards organization in standardizing the presentation 3D medical images. Korea Chapter Meeting At the Web3D Korea Chapter BoF the Korean group discussed their current initiatives on the X3D specification: E-Learning, X3D mobile functions and X3D for Augmented reality. Web3D recently started their China Chapter, where several initatives to expand the X3D specifications are being proposed. Use of X3D systems has increased steadily throughout the world, delivering durable applications in industry, science, medicine, culture, entertainment, education and now Augmented Reality. Our ever popular Web3D Tech Talk showcased cutting-edge INNOVATIVE cross platform X3D and VRML content, speakers discussed their product development and deployment going from concept to the final product. X3D (What is X3D ) remains the most widely used standard for the implementation of high integrity and high capability 3D systems. For a list of recent projects using X3D see X3D Use Cases and X3D Adoption . Experience the power of the only ISO certified, royalty free open-standard 3D implementation for the Web. Use X3D visualization and animation software and services for several market sectors like, Geospatial, Medical, BIM, and Virtual Worlds. Explore X3D Earth integrated with cityscapes, X3D content playing on the iPhones. X3D ensures interoperability, longevity and ownership of your content. Due to the large interest in X3D, there were several discussions, meetings and BoFs at SIGGRAPH. Slide sets on x3dom and Augmented Reality are available along with other SIGGRAPH 2011 slide sets . There has never been a better time to engage in the Web3D Consortium and it's standard X3D. We look forward to your participation. Upcoming Events OGC Plenary Meeting ? Boulder, CO - Sep 19-23, 2011 AR Standards Meeting ? Basel, SW - Oct 23-25, 2011 W3C TPAC 2011 ? Santa Clara, CA - Oct 31- Nov 3, 2011 ISO-JTC ? San Diego, CA - Nov 7-10, 2011 SIGGRPAPH Asia 2011 ? Hong Kong, China - Dec 11-15, 2011 -- If you do not want to receive any more newsletters, http://web3d.org/emails/lists/?p=unsubscribe&uid=2a03355ffa33ae0c573ec16358918441 To update your preferences and to unsubscribe visit http://web3d.org/emails/lists/?p=preferences&uid=2a03355ffa33ae0c573ec16358918441 Forward a Message to Someone http://web3d.org/emails/lists/?p=forward&uid=2a03355ffa33ae0c573ec16358918441&mid=12 -- powered by phpList, www.phplist.com -- -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: powerphplist.png Type: image/png Size: 2408 bytes Desc: not available URL: From brutzman at nps.edu Mon Sep 12 09:46:26 2011 From: brutzman at nps.edu (Don Brutzman) Date: Mon, 12 Sep 2011 09:46:26 -0700 Subject: [X3D-Public] Quality assurance results online: Jenkins nightly builds of X3D example archives Message-ID: <4E6E3762.4030609@nps.edu> The NPS team is happy to report that X3D Example Archive nightly build products from our newly upgraded Savage Jenkins server are visible online. https://savage.nps.edu/jenkins These support each of the X3D example archives: Basic (653 models), ConformanceNist (732 models), Vrml2.0Sourcebook (269 models), Savage (1176 models), and X3dForWebAuthors (247 models). Tests include XML well-formed, XML DTD validity, X3D Schema validity, X3D Schematron quality assurance (QA) and X3dToVrml97 conversion checks. Product links are maintained on the X3D Resources page under Examples: http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples All X3D scenes (plus programs to build the archives) are open source. For example: X3D Examples for Web Authors Project https://savage.nps.edu/jenkins/job/X3dExamplesX3dForWebAuthors continuous integration testing is performed by the Savage Jenkins server, with latest console error logs https://savage.nps.edu/jenkins/job/X3dExamplesBasic/lastBuild/console and nightly build products available online. https://savage.nps.edu/jenkins/job/X3dExamplesX3dForWebAuthors/ws The Jenkins continuous integration server package is a direct upgrade of Hudson. Special thanks to Don McGregor for administering this upgrade. Further details and links available in the Savage Developers Guide at https://savage.nps.edu/Savage/developers.html#Jenkins This should help the X3D community identify common problems and fixes in scene content. Comments welcome, enjoy! all the best, Don -- Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman From brutzman at nps.edu Tue Sep 13 08:37:16 2011 From: brutzman at nps.edu (Don Brutzman) Date: Tue, 13 Sep 2011 08:37:16 -0700 Subject: [X3D-Public] Fwd: Join the W3C Workshop on the Future of Offline Web Applications (Call for Participation) In-Reply-To: References: Message-ID: <4E6F78AC.9090609@nps.edu> The following workshop is likely of interest to the development of X3D E-Learning books. If you are interested in attending regarding X3D, please let Kwanhee Yoo and I know. -------- Original Message -------- Subject: Join the W3C Workshop on the Future of Offline Web Applications (Call for Participation) Resent-Date: Fri, 9 Sep 2011 20:16:07 +0000 Resent-From: Date: Fri, 9 Sep 2011 15:16:03 -0500 From: Ian Jacobs To: W3C Members Dear Advisory Committee Representative, W3C is pleased to announce an upcoming Workshop: The Future of Offline Web Applications 5 November 2011 Redwood City, CA, USA Hosted by Vodafone http://www.w3.org/2011/web-apps-ws/ The Web has rapidly evolved into a platform suitable for applications that exhibit a level of richness and interaction that could barely be envisioned 20 years ago. Word processors, email clients, navigation systems, and games are just a small sample of applications that are now a regular part of the Web experience, but there are many types of applications that are difficult to produce using Web technologies. In order to facilitate these complex applications move into the Web, additional functionality is required from the Open Web Platform. Off-line use of Web applications is one of the key missing elements from the Web platform that application developers require. The current fragmentation in this solution space is creating confusion among would-be WebApp developers and organizations who would otherwise invest in the Open Web Platform. The goal of this workshop is to identify a clear path forward for innovation in the Open Web Platform related to offline Web application invocation and use. More background information for this Workshop is available: http://www.w3.org/2011/web-apps-ws/#cfp_background If you have any questions, please contact the chairs: Daniel Appelquist and Matt Womer . This announcement follows section 9 of the Process Document: http://www.w3.org/2005/10/Process-20051014/events#GAEvents Ian Jacobs, Head of W3C Communications ------------------------------ Important Dates 9 September: Call for Participation 30 September: Deadline for position papers 15 October: Program released 28 October: Deadline for Registration 5 November: Workshop ------------------------------ Requirements for Participation Participation will be governed by the following: - To ensure maximum interaction among participants, the number of participants will be limited to two from one company. - W3C membership is not required to participate in this workshop. - Attendees are required to submit a Position Paper by email to by 30 September For details on Position Paper and Statement of Interest, see: http://www.w3.org/2011/web-apps-ws/#cfp_participationRequirements -- Ian Jacobs (ij at w3.org) http://www.w3.org/People/Jacobs/ Tel: +1 718 260 9447 . all the best, Don -- Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman From eduardolfalcao at gmail.com Tue Sep 13 13:43:12 2011 From: eduardolfalcao at gmail.com (Eduardo de Lucena Falcao) Date: Tue, 13 Sep 2011 17:43:12 -0300 Subject: [X3D-Public] X3D-Public Digest, Vol 29, Issue 24 In-Reply-To: References: Message-ID: How do I proceed to contribute developing to Xj3D? My (simple but interesting) suggestions for any newer version: * passive stereoscopy (red/blue), with runtime control * scroll the head of the user when scrolling the mouse, in the walk mode * the possibility of displaying a simple avatar... * i don't know if xj3d already supports shading, water simulation, volume rendering, and ray-tracing.. Best Regards. 2011/8/31 > Send X3D-Public mailing list submissions to > x3d-public at web3d.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://web3d.org/mailman/listinfo/x3d-public_web3d.org > or, via email, send a message with subject or body 'help' to > x3d-public-request at web3d.org > > You can reach the person managing the list at > x3d-public-owner at web3d.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of X3D-Public digest..." > > Today's Topics: > > 1. X3D to shape file? (Don Brutzman) > 2. Re: Xj3D teleconference proposal: development branch merging > (Don Brutzman) > 3. X3D-Edit update: support for version 3.3 validation and > statement (Don Brutzman) > 4. Re: Why use document technology for saving a 3D world? > (John Carlson) > 5. (no subject) (o.akinwusi at bradford.ac.uk) > > > ---------- Mensagem encaminhada ---------- > From: Don Brutzman > To: X3D Graphics public mailing list > Date: Tue, 30 Aug 2011 13:41:20 -0700 > Subject: [X3D-Public] X3D to shape file? > Wondering if anyone has done an open-source converter for > ESRI Shape files to X3D? > > There are a bunch of converters listed on the X3D Resources page, > including some excellent commercial products such as Okino Polytrans. > > http://www.web3d.org/x3d/content/examples/X3dResources.html#Conversions > http://www.okino.com/conv/conv.htm > > p.s. Also found this on the Oracle site, not clear if it is open source. > Would be interesting if this was hooked up to Xj3D perhaps. We could > then integrate it into X3D-Edit. Not clear if the following converter > is open source or not; probably not, appears to be part of the > Oracle database distribution. > > JAVA SHAPEFILE CONVERTER > > http://www.oracle.com/technetwork/database/enterprise-edition/downloads/jsfconvert-readme-129638.pdf > > all the best, Don > -- > Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu > Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 > X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman > > > > > ---------- Mensagem encaminhada ---------- > From: Don Brutzman > To: "Source at Web3d. Org" , X3D Graphics public mailing > list > Date: Tue, 30 Aug 2011 14:00:24 -0700 > Subject: Re: [X3D-Public] Xj3D teleconference proposal: development branch > merging > Advance notice: we are combining forces on efforts to improve Xj3D. > There will be an initial call this week on the Web3D teleconference > line to follow up on SIGGRAPH discussions on the following topics: > > - merging VT and PartDB code with NPS branch to form a development branch > - identifying improvements and needs > - examining example unit tests to help inform future changes > - encouraging greater participation > - preparing for a move to SourceForge or GitHub by end of year > > Planned time: > > Thursday 1 September 1500 pacific, 1800 eastern, which equals > Friday 2 September 0700 in Korea > > We will post minutes afterward to the source & x3d-public mailing lists. > > If you are already coding on the Xj3D source, or want to, please > join us. This meeting is about choreographing the initial merger > of contributions, future calls will occur that are focused on how > others can best engage and contribute. Looking forward to continued > progress on all the stellar work accomplished by the Yumetech team. > > http://www.xj3d.org > https://savage.nps.edu/Savage/developers.html#Xj3D > > all the best, Don > -- > Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu > Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 > X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman > > > > > ---------- Mensagem encaminhada ---------- > From: Don Brutzman > To: X3D Graphics public mailing list > Date: Tue, 30 Aug 2011 14:42:29 -0700 > Subject: [X3D-Public] X3D-Edit update: support for version 3.3 validation > and statement > We have just released a new version of X3D-Edit that includes > DTD and Schema validation of X3D version 3.3 scenes. Also included > is an editing panel for the new statement which allows > per-scene changes to base units for angle, length, force and > mass. This editing pane includes an overridable selection > menu that conveniently offers a large number of common conversion > factors. The capability lets scene data be recorded using > the original values, with consistent conversion back to baseline > radians/meters/newtons/kilograms throughout. > > X3D-Edit and X3D Schematron are available online as open source. > https://savage.nps.edu/X3D-Edit > http://www.web3d.org/x3d/tools/schematron/X3dSchematron.html > > Test reports and feedback welcome. > > p.s. Over the next month I plan to add custom editing support for each > of the new volvis nodes. I will also continue writing quality-assurance > tests for X3D scenes containing those nodes using the X3D Schematron > rule set. It would be good to test these capabilities using the > medical working group example scenes published by VT. > https://snoid.sv.vt.edu/medical/X3DVolumes > > all the best, Don > -- > Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu > Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149 > X3D, virtual worlds, underwater robots http://faculty.nps.edu/brutzman > > > > > ---------- Mensagem encaminhada ---------- > From: John Carlson > To: "x3d-public at web3d.org mailing list" > Date: Tue, 30 Aug 2011 19:58:12 -0700 > Subject: Re: [X3D-Public] Why use document technology for saving a 3D > world? > George Carlin on saving the planet > > http://www.youtube.com/watch?v=eScDfYzMEEw > > John > > > > > ---------- Mensagem encaminhada ---------- > From: o.akinwusi at bradford.ac.uk > To: x3d-public at web3d.org > Date: Wed, 31 Aug 2011 16:39:50 +0000 > Subject: [X3D-Public] (no subject) > Hi everyone, > > I would like help with a scene I am working on. I am trying to add a HUD to > my scene but my HUD is not following the camera. It is just static. The > address of the scene is www.virtualscim.com/VR/sceneTest.x3d > > Thanks, > > Lola > Software: vivaty and X3D-edit > Version: 3.2 > ------------------ > > > > _______________________________________________ > X3D-Public mailing list > X3D-Public at web3d.org > http://web3d.org/mailman/listinfo/x3d-public_web3d.org > > -- Eduardo de Lucena Falc?o Graduando em Ci?ncia da Computa??o - UFPB Oracle Certified Professional Java SE 6 Programmer Laborat?rio de Tecnologias para o Ensino Virtual e Estat?stica - LabTEVE http://edufalcao.wordpress.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From CLamb at acm.org Tue Sep 13 20:17:58 2011 From: CLamb at acm.org (Charles P. Lamb) Date: Tue, 13 Sep 2011 23:17:58 -0400 Subject: [X3D-Public] implementing stereo display Message-ID: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> Lately, I've been thinking about how to best produce stereo imagery using X3D. I've noticed that FreeWRL does it all in the browser. I'm wondering if a better approach is to have two active viewpoint nodes--one mapped to the browser left image display and one to the browser right image display. This will allow for more flexibility. The problem is that at least one of the parameters belongs in both the browser side and in the scene side. Although the lines of sight are almost always set as parallel I can imagine a user wanting to experiment with non-parallel lines of sight. I can see the inter-aperture distance changed within the scene as a creative decision. However, the intra-aperture distance will also need to be changed based on the size of the display and the distance to the viewer. Anyone have any other thoughts? Charles P. Lamb -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.stewart at crc.ca Wed Sep 14 08:22:36 2011 From: alex.stewart at crc.ca (John Stewart) Date: Wed, 14 Sep 2011 11:22:36 -0400 Subject: [X3D-Public] implementing stereo display In-Reply-To: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> References: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> Message-ID: <87A04D9E-728D-4979-92AC-334C69538840@crc.ca> Hi Charles; > Anyone have any other thoughts? Years ago I actually implemented stereo by using goggles (each eye with a little screen) and 2 computers; synchronized so that each computer drove one eye screen. A bit of overkill, and synchronization of sensors/routes was a bit of an issue. With faster computers, the idea was dropped. Just FYI; ----------------------------------------------------------- John A. Stewart alex.stewart at crc.ca Network Systems and Technologies - Systemes et technologies des reseaux Communications Research Centre Canada | Centre de recherches sur les communications Canada 3701 Carling Ave. | 3701, avenue Carling PO Box 11490, Station H | CP 11490, succursale H Ottawa ON K2H 8S2 | Ottawa (Ontario) K2H 8S2 http://www.crc.ca From dave at realmofconcepts.com Wed Sep 14 23:22:28 2011 From: dave at realmofconcepts.com (Dave A) Date: Wed, 14 Sep 2011 23:22:28 -0700 Subject: [X3D-Public] implementing stereo display In-Reply-To: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> References: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> Message-ID: <4E7199A4.6000506@realmofconcepts.com> An HTML attachment was scrubbed... URL: From info at 3dnetproductions.com Thu Sep 15 05:52:03 2011 From: info at 3dnetproductions.com (GLG) Date: Thu, 15 Sep 2011 08:52:03 -0400 Subject: [X3D-Public] implementing stereo display In-Reply-To: <4E7199A4.6000506@realmofconcepts.com> References: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> <4E7199A4.6000506@realmofconcepts.com> Message-ID: <001b01cc73a6$48893a20$d99bae60$@com> Hello Dave, You might also want to take a look at the Contact viewer for your experimentations. Under Control Pad, it has settings such as Eye Separation, Focal Distance, View Resolution and Projection Mode. A few others under Stereo. It may not be everything you are looking for but enough to mention it. Cheers, Lauren _____ ___ __ __ ___ ______ ___ ___ ___ /__ / / _ \ / | / // _ \/_ __/ / _ \ / _ \ / _ \ _/_ / / // / / /||/ // __/ / / / ___// _// // / /____/ /____/ /_/ |__/ \___/ /_/ /_/ /_/\_\ \___/ ______________________________________________________ * * Interactive Multimedia - Internet Management * * * * Virtual Reality - Application Programming * * * 3D Net Productions www.3dnetproductions.com *? From: x3d-public-bounces at web3d.org [mailto:x3d-public-bounces at web3d.org] On Behalf Of Dave A Sent: Thursday, September 15, 2011 2:22 AM To: Charles P. Lamb Cc: X3D Graphics public mailing list Subject: Re: [X3D-Public] implementing stereo display IMHO the best solution is to let the graphics driver handle it. There are those that intercept OpenGL and/or DirectX and generate viewpoint(s) as needed and do whatever it takes to apply it to the display, whether that's anaglyphic, side-by-side, interlace, headgear, or multi-view-autostereo. Unfortunately good support for such things is fleeting. A company called More had a nice one, but I think they're extinct. I do wish that hardware makers would publish good specs/code/docs/examples to all open-sourcers to do their magic. That said, it should be possible to make a stereo shader, right? Dave A. On 9/13/2011 8:17 PM, Charles P. Lamb wrote: Lately, I've been thinking about?how to best produce?stereo imagery using X3D.? I've noticed that FreeWRL does it all in the browser.? I'm wondering if a better approach is to have two active viewpoint nodes--one mapped to the browser left image display and one to the browser right image display.? This will allow for more flexibility. ? The problem is?that at least one?of the parameters belongs in both the browser side and in the scene side.? Although the lines of sight are almost always set as parallel I can imagine a user wanting to experiment with non-parallel lines of sight.? I can see the inter-aperture distance changed within the scene as a creative decision.? However, the intra-aperture distance will also need to be changed based on the size of the display and the distance to the viewer. ? Anyone have any other thoughts? ? Charles P. Lamb _______________________________________________ X3D-Public mailing list X3D-Public at web3d.org http://web3d.org/mailman/listinfo/x3d-public_web3d.org No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1410 / Virus Database: 1520/3897 - Release Date: 09/14/11 From sajis997 at student.liu.se Mon Sep 19 16:48:05 2011 From: sajis997 at student.liu.se (Sajjadul Islam) Date: Tue, 20 Sep 2011 01:48:05 +0200 Subject: [X3D-Public] Serialize the Graphical Items to a xml file Message-ID: Hello forum, I am trying to create editor where i am representing the X3D nodes as elliptical graphical item and the user can drag the item into the scene and draw the hierarchy link between the nodes. Once the scene hierarchy is created the graphical representation of the scene can be serialized to a typical X3D file. I need some hint on the serialization process of the scene hierarchy. Thanks Sajjad -------------- next part -------------- An HTML attachment was scrubbed... URL: From m17design at hotmail.com Wed Sep 28 02:33:11 2011 From: m17design at hotmail.com (yiqi) Date: Wed, 28 Sep 2011 17:33:11 +0800 Subject: [X3D-Public] implementing stereo display In-Reply-To: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> References: <6DDF065A34344E22846CA9608D83D1AD@charlesktvli72> Message-ID: You can use custom shader if your application support shader and clip-plane. I rember introduce in some ?PS3 stereo? or ?PS3 S3D? document. Shader can split screen into up-down by a clip-plane and use shader to draw scene twice. see below: ... setup clip-plane ... ... vs shader ... Out.Position = mul(In.Position, WorldViewProj) ; Out.Position.y *= 0.5 ; float2 interaxialOffset; float interaxialAdjust ; interaxialAdjust = max (interaxial , viewZRange.x ); interaxialOffset = currentpass ? float2 (interaxialAdjust ,Out.Position.w)* 0.5 : float2 (-interaxialAdjust ,-Out.Position.w) * 0.5; Out.Position.xy += interaxialOffset ; ... compile ... technique main { pass Pass_R { VertexShader = compile vs_3_0 vs_main(); PixelShader = compile ps_3_0 ps_single(); AlphaTestEnable = FALSE; AlphaBlendEnable = FALSE; ZEnable = TRUE ; ZFunc = LESSEQUAL; ZWriteEnable = TRUE; ClipPlaneEnable =2; } pass Pass_L { VertexShader = compile vs_3_0 vs_main(); PixelShader = compile ps_3_0 ps_single(); AlphaTestEnable = FALSE; AlphaBlendEnable = FALSE; ZEnable = TRUE ; ZFunc = LESSEQUAL; ZWriteEnable = TRUE; ClipPlaneEnable =1; } } we use these code in our demo http://www.youtube.com/watch?v=8LD5fgrjdjM with custom shader, even post effects work well. Also, you can try BS Contact Stereo. It?s good also but you need buy it for remove flying Logo. ---------------------------------------------- skype:m17.meng http://17de.com/x3d/index.en.html From: Charles P. Lamb Sent: Wednesday, September 14, 2011 11:17 AM To: X3D Graphics public mailing list Subject: [X3D-Public] implementing stereo display Lately, I've been thinking about how to best produce stereo imagery using X3D. I've noticed that FreeWRL does it all in the browser. I'm wondering if a better approach is to have two active viewpoint nodes--one mapped to the browser left image display and one to the browser right image display. This will allow for more flexibility. The problem is that at least one of the parameters belongs in both the browser side and in the scene side. Although the lines of sight are almost always set as parallel I can imagine a user wanting to experiment with non-parallel lines of sight. I can see the inter-aperture distance changed within the scene as a creative decision. However, the intra-aperture distance will also need to be changed based on the size of the display and the distance to the viewer. Anyone have any other thoughts? Charles P. Lamb -------------------------------------------------------------------------------- _______________________________________________ X3D-Public mailing list X3D-Public at web3d.org http://web3d.org/mailman/listinfo/x3d-public_web3d.org -------------- next part -------------- An HTML attachment was scrubbed... URL: