https://bugzilla.wikimedia.org/show_bug.cgi?id=1790
Emw <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #25 from Emw <[email protected]> --- I've been working on a solution to do enable browser-native, interactive 3D models of proteins and DNA through the PDBHandler extension I've been developing. Here are some thoughts on possible high-level requirements for a potential GSoC project to enable broader support for interactive 3D models in Wikimedia projects: The solution should use WebGL by default. It probably isn't worth mentioning, but the solution should not use Java applets or Flash. There needs to be a fallback for browsers that don't have WebGL enabled by default. Many browsers don't support it, or only partially support it: see http://caniuse.com/webgl. IE10 and below don't support WebGL, and I would surprised if IE11 will. WebGL is disabled by default in Safari 5.1 and 6.0, so Safari can effectively be considered to not support it. The fallback should support rendering to the 3D model as a static image. This is needed to support printing articles with 3D models, and would be a reasonable fallback for browsers that don't have WebGL enabled. Regarding the WebGL framework used, I'd be interested to learn more about how X3DOM compares to Three.js. A brief comparison is here: http://weblog.benjaminsommer.com/blog/2012/05/13/comparison-of-webgl-framework-apis-part-5/. Three.js seems drastically more popular than X3DOM. Comparing some rough metrics of developer interest: GitHub: - https://github.com/x3dom/x3dom: 91 stars, 27 fork, 0 pull requests, 32 issues - https://github.com/mrdoob/three.js: 10,494 stars, 1,979 fork, 26 pull requests, 248 issues Stackoverflow: - 25 questions tagged for http://stackoverflow.com/questions/tagged/x3dom - 1,543 tagged questions for http://stackoverflow.com/questions/tagged/three.js IRC: - 0 users on irc://freenode/x3dom (Googling gave no relevant results for 'x3dom irc') - 82 users on irc://freenode/three.js There's also an O'Reilly book on Three.js (masquerading as a book on WebGL): http://www.amazon.com/WebGL-Up-Running-Tony-Parisi/dp/144932357X. I'm not aware of any books about X3DOM. The PDBHandler extension I've been working on also uses Three.js. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
