The Source for Java Technology Collaboration

Home » java.net Forums » Java Desktop Technologies » Java 3D

Thread: JavaOne 2008 BOF slides

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 7 - Last Post: May 14, 2008 6:13 PM by: kcr
kcr

Posts: 1,109
JavaOne 2008 BOF slides
Posted: May 13, 2008 4:03 PM
  Click to reply to this thread Reply

At JavaOne 2008 we hosted a "3-D Graphics APIs for the Java and JavaFX Platforms" BOF. The slides are linked from the java3d home page. The direct URL is:

https://java3d.dev.java.net/j3dbof08/index.html

We will keep you updated on plans for our new scene graph. Specifically, we will update you on our open source strategy as soon as we have something to share. Also, we hope to make an early access release available in the not-too-distant future. Our hope is that the new scene graph will meet the needs of many Java 3D users.

-- Kevin

Alan Hudson
Re: JavaOne 2008 BOF slides
Posted: May 13, 2008 4:04 PM   in response to: kcr
  Click to reply to this thread Reply

java3d-interest@javadesktop.org wrote:
> At JavaOne 2008 we hosted a "3-D Graphics APIs for the Java and JavaFX Platforms" BOF. The slides are linked from the java3d home page. The direct URL is:
>
> https://java3d.dev.java.net/j3dbof08/index.html
>
> We will keep you updated on plans for our new scene graph. Specifically, we will update you on our open source strategy as soon as we have something to share. Also, we hope to make an early access release available in the not-too-distant future. Our hope is that the new scene graph will meet the needs of many Java 3D users.
>
>
Kevin,

The slideset mentions using SG3D for casual games and then says it will
meet the needs of many Java 3D users. Does SG3D plan on servicing the
typical visualization/vr use-cases of multiple threaded rendering and
multiple gl contexts(stereo rendering, walls, caves)? I'm guessing not
given the casual games reference but I couldn't make JavaOne this year
to ask questions. In general I'm trying to understand what features of
Java3D you plan on pairing down. Will the scenegraph contain behaviors
like the Java3D Behaviors?


--
Alan Hudson

President Yumetech, Inc. www.yumetech.com
President Web3D Consortium www.web3d.org
206 340 8900

Open Source CAN be free, as in "free puppy"


---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net


kcr

Posts: 1,109
Re: JavaOne 2008 BOF slides
Posted: May 14, 2008 9:09 AM   in response to: Alan Hudson
  Click to reply to this thread Reply

Multi-screen VR setups will not likely be the focus of the API, but eventually, we hope to add in many of the rendering features of Java 3D. The first version will focus on the three areas listed, but should also be able to handle some scientific visualization applications.

As for behaviors, the current plan is to use the new animation timing framework, which is part of the scenegraph.dev.java.net project.

Some of things you won't likely see in the first release are: 3D text, compressed geometry, tessellation/normal-generation utilities, lines and points as separate geometry types (but we will support polygon_mode), collision, sound.

You will see picking, lighting, multiple textures (including media textures), shaders (predefined), blending, and various other utilities. We will also have a simple Collada loader.

-- Kevin

stylertim

Posts: 233
Re: JavaOne 2008 BOF slides
Posted: May 14, 2008 12:56 PM   in response to: kcr
  Click to reply to this thread Reply

Hello again!

Kevin, could you define the "predefined" connected to the shader feature a little more in detail? Will this be some sort of "use this shader on that object" without the ability to write, compile and bind your own shaders?

- Thomas

jada

Posts: 562
Re: JavaOne 2008 BOF slides
Posted: May 14, 2008 3:10 PM   in response to: stylertim
  Click to reply to this thread Reply

Yes, our plan is to ship the first version of SG3D with a set of canned or predefined shaders. This was demonstrated in the Media Chooser demo., showed in the youtube video. Each photo. frame was shaded with a canned Glow shader.

- Chien

kcr

Posts: 1,109
Re: JavaOne 2008 BOF slides
Posted: May 14, 2008 6:13 PM   in response to: jada
  Click to reply to this thread Reply

In addition to a set of canned, predefined shaders, we plan to eventually provide (using some as yet undetermined mechanism) a way to register new shaders. This may not make the first version.

-- Kevin

jada

Posts: 562
Re: JavaOne 2008 BOF slides
Posted: May 14, 2008 1:01 PM   in response to: kcr
  Click to reply to this thread Reply

Here is a video of a SG3D technology demo. we showed at our BOF and booth :
http://www.youtube.com/watch?v=YlxPLrUejDA

The 4 photo. stacks at the lower right are :
1) Flickr stack - A photo set pull down from flickr.com
2) Media stack - Consists of 3D models and movie clips.
3) Transparent stack - Consists of some photos. with transparency.
4) Photo stack - Consists of photos stored locally.

It shows a nice integration of SG3D with 2D scenegraph, JMC and extensive use of animation timing framework.

- Chien

stylertim

Posts: 233
Re: JavaOne 2008 BOF slides
Posted: May 14, 2008 1:32 AM   in response to: kcr
  Click to reply to this thread Reply

Hey Kevin!

Doesn't sound that bad... :)

Do you guys already have an idea which features are going to be dropped or will be supported in a less sophisticated way? I mean, "[...]will meet the needs of many Java 3D users." suggests a loss of some features.

Any clues yet?

- Thomas

Edit: Oops, should have read Alan's post more closely. Please excuse my asking the exact same question again. ;)




 XML java.net RSS