Browsing the Body
ColdWetDog writes "Google Labs has an interesting new line of business — human anatomy. The Google Body Browser is a 3D representation of the major parts of the human body. Based on the well known and very expensive Zygote 3D artwork, you can zoom in, rotate, view the various organ systems (bone, internal organs, nerves) in various states of transparency. Very much like Google Earth in both execution and concept. Written with HTML5, it requires WebGL to work. The Firefox 4 beta seems to work fine. Google, of course, recommends Chrome."
quick question, does it show breasts and genitalia? The images on the "you need chrome"-page suggest otherwise. Which would be a great step backwards in terms of biology education, but completely intelligible from an america-centric self-censorship perspective.
Every experiment which ends in a big bang is a good experiment.
The bodybrowser page links you to http://khronos.org/webgl/wiki/Getting_a_WebGL_Implementation which gives you WebGL information and, for Safari, links you to http://nightly.webkit.org/
I live in constant fear of the Coming of the Red Spiders.
To make it work in the Firefox 4 beta, you have to go to about:config and set webgl.enabled_for_all_sites to true.
Why, then, not enlighten us with this information?
Send me teh codz?
Actually it doesn't even work in the standard Safari. It looks like you have to also down load the nightly build from webkit.org and then run "defaults write com.apple.Safari WebKitWebGLEnabled -bool YES"
So I should apologize to Apple in *this* case
I am Slashdot. Are you Slashdot as well?
Should I be relieved or worried that I'm not the only one who checked that out immediately?..
- These characters were randomly selected.
Women used to say that men need a map to find the clit. Now they have one.
This is because WebGL is an experimental feature. It is not meant to be easy or obvious! WebGL is not read for general use yet.
To use Body Browser, you'll need a Web browser with WebGL support. Click here to get the new Google Chrome beta, or visit khronos.org for more choices.
I opted for the Canary build of Chrome since it allows parallel installation with the current Chrome release. Canary build loads the WebGL Body Browser just fine
While I think this is awesome, and biology teachers all over the world will love it, the transparency rendering is quite terrible.
The problem is that some surfaces are rendered, while others are not, which looks very wierd. You can reproduce the effect by only displaying the skeleton and setting transparency to 50% or so.
There are two generally accepted solutions:
1) To a topological sort and render all triangles back to front
2) Use a so called depth-peeling algorithm to render the scene in multiple passes
Unfortunately, they do neither right now, but there's always hope for the next version.
Personally, I favor 2) since you can offload all the work to the GPU. I had to implement this once for a CAD/CAM system for hearing aids (they are often custom-built, and you want to render the exterior semi-transparent so you can place the battery and electronics inside perfectly, before sending the thing to the manufacturing machine).
I like how the first dozen or so comments are just about the browser compatability, and not the biological fidelity.
Safari is a supported browser on Snow Leopard *after* you open Terminal and run a command line to set a flag in the (normally not seen) configuration file. Totally obvious - NOT.
WebGL is not part of the standard Safari on Snow Leopard. It's still in beta and you have to grab the nightly builds, THEN set the default com.apple.Safari WebKitWebGLEnabled to YES.
You're on the cutting edge man, don't expect it to be automatic just yet. If you take a look at the WebGL spec that I linked you'll see that it says "Working Draft", not a released spec. WebGL is not yet ready for the masses who don't know how to set a hidden default.
Sapere aude!
These statements are misleading..
1. Opera doesn't have support for WebGL. I just installed their Opera 11 and it's not mentioned.
2. Opera works very well and I use it daily as my primary browser. Has many new features and many older features that have been adopted by other browsers.
3. Opera was doing scaling graphics back in the 90's when everyone else was stuck with WYSIWYG..
Not getting into a browser war here. I use Opera, Firefox, Chrome, and IE in various sistuations. Just countering your spread of mis-truths..
Have you fscked your local propeller head today?
Does anyone else wonder why they put clothes on her? Is clothes part of her anatomy? Noooooo.. So you have to look at clothes instead of the human body. Typical sex hangups..
Have you fscked your local propeller head today?