I found an interesting site from a guy who as made some work on x3d:http://www.cybergarage.org/
Most of his work is based on Java3d but it would be a start if someone wanted to pick up what he has already made and do it with jogl or lwjgl with added support for shaders.
And checkout the tool he has made to edit scenes:http://www.cybergarage.org/vrml/ctb/java3d/index.html
He defines behaviors with a visual method (like building circuit diagrams). I think this stuff is very cool. We could build quick shaders, behaviors anything with this metod easly.