Re: Mixing 2D and 3D

2013-08-05 Thread Pavel Safrata
On 1.8.2013 22:33, Richard Bair wrote: How does that fit in with the 2D-ish picking events we deliver now? If a cylinder is picked, how do we describe which part of the cylinder was picked? Pavel or Chien will have to pipe in on this part of the question, I don't know. Similar to 2D, the

Re: Mixing 2D and 3D

2013-08-05 Thread Chien Yang
Hi Jim, We worked closely with Pavel to ensure 3D picking did extend nicely. I believe the specification at this link is still up-to-date: https://wiki.openjdk.java.net/display/OpenJFX/Picking3dAPI - Chien On 8/5/2013 3:44 AM, Pavel Safrata wrote: On 1.8.2013 22:33, Richard Bair wrote: How

Re: Mixing 2D and 3D

2013-08-01 Thread Richard Bair
- What is the minimum space taken for new Node() these days? Is that too heavyweight for a 3D scene with hundreds or thousands of things, whatever granularity we have, or come to have, for our Nodes? I think each Node is going to come in somewhere between 1.5-2K in size (I haven't

Re: Mixing 2D and 3D

2013-07-29 Thread Chien Yang
Hi August, It is good to bring to back old memory occasionally. I've almost forgotten ViewSpecificGroup in Java 3D. :-) Thanks for sharing your proof of concept work in using Node.snapshot. We will take a closer study of your work. It is possible that you might have uncovered new area

Mixing 2D and 3D

2013-07-28 Thread August Lammersdorf, InteractiveMesh
... wasn't successful ... assigning a cursor to a Shape3D or receiving response from any 'setOnMouseXXX' method. Richard, picking doesn't work correctly for a SubScene with PerspectiveCamera. This issue is known, RT-31255, and should be fixed in an FX 8 build b99. :-) August

Mixing 2D and 3D

2013-07-28 Thread August Lammersdorf, InteractiveMesh
Simultaneous viewing based on Node.snapshot - proof of concept Chien, certainly you remember Java 3D's multiple view concept based on ViewSpecificGroup (not easy to apply but powerful). It allows to assign the entire graph or sub-graphs or even single nodes to one or several cameras/canvases

Re: Mixing 2D and 3D

2013-07-26 Thread Chien Yang
Hi August, John Yoon, Richard and I have a private discussion on the possibility of avoiding cloning for your use case. We wonder do you ever need to interact with the 3D scene via the various sub views? Or these sub views are purely for viewing the 3d scene with different cameras? If

Re: Mixing 2D and 3D

2013-07-25 Thread Richard Bair
Hi August, I think we already do multiple active cameras? More precisely: simultaneous viewing from different points of view into a single 3D scene graph was meant, i.e. several cameras are attached to one scene graph. A SubScene has exactly one camera attached which renders the

Re: Mixing 2D and 3D

2013-07-25 Thread Joseph Andresen
err... two identical groups of nodes** On 7/25/2013 11:04 AM, Joseph Andresen wrote: On 7/25/2013 10:37 AM, Richard Bair wrote: Hi August, I think we already do multiple active cameras? More precisely: simultaneous viewing from different points of view into a single 3D scene graph was

Re: Mixing 2D and 3D

2013-07-25 Thread Chien Yang
Hi August, We did talk through some use cases such as PIP and rear view mirror. You can do simultaneous viewing from different points of view into a single 3D scene via the use of SubScenes. The key point, as you have clearly stated, is the need to clone the scene graph nodes per

Re: Mixing 2D and 3D

2013-07-25 Thread Richard Bair
Having to clone the nodes hardly seems like simultaneous viewing from different points of view? On Jul 25, 2013, at 5:17 PM, Chien Yang chien.y...@oracle.com wrote: Hi August, We did talk through some use cases such as PIP and rear view mirror. You can do simultaneous viewing from

Re: Mixing 2D and 3D

2013-07-25 Thread Chien Yang
We don't support sharable Node. Some one will have to do the cloning of the scenegraph, either the application or JavaFX. Now I may have opened a can of worms. ;-) - Chien On 7/25/2013 5:20 PM, Richard Bair wrote: Having to clone the nodes hardly seems like simultaneous viewing from

Re: Mixing 2D and 3D

2013-07-25 Thread Richard Bair
I thought the approach was not to have multiple parents, but to render into an image. On Jul 25, 2013, at 5:26 PM, Chien Yang chien.y...@oracle.com wrote: We don't support sharable Node. Some one will have to do the cloning of the scenegraph, either the application or JavaFX. Now I may have

Mixing 2D and 3D

2013-07-24 Thread August Lammersdorf, InteractiveMesh
Hi Richard, thanks a lot for your detailed reply and the insights into your intentions and ideas. The mailing list members will appreciate being preferentially informed. I think we already do multiple active cameras? More precisely: simultaneous viewing from different points of view into a

Mixing 2D and 3D

2013-07-23 Thread August Lammersdorf, InteractiveMesh
Vidio games usually draw the player's 2D UI elements in a second step on top of the perspective 3D scene in the parallel/orthographic projection mode (overlay or head-up display - HUD). This approach is already widest supported by JavaFX even with perspective 3D transforms. Using a StackPane

Re: Mixing 2D and 3D

2013-07-23 Thread David Ray
And Voila! Webstart fails again! Cannot launch the application… jnlp spec=1.0 xmlns:jfx=http://javafx.com; codebase=http://www.interactivemesh.org/models/webstartjfx/; href=fxTuxCube-0.6_FX3D.jnlp information titleFXTuxCube 0.6/title vendorInteractiveMesh e.K./vendor

Re: Prism Arch. WAS. Re: Mixing 2D and 3D

2013-07-23 Thread Joseph Andresen
? I don't expect so. We'll show 3D but you're getting the cutting edge information now :-). II. Mixing 2D and 3D - to tease apart the scene graph into Node, Node3D, and NodeBase ... doesn't work - we keep the integrated scene graph as we have it, So, all current and future 3D leaf and branch

Re: Mixing 2D and 3D

2013-07-22 Thread Pedro Duque Vieira
I'm a little confused, are this changes still going to be present in JavaFX8? I thought JavaFX8 was feature freeze (1 month ago), but I see that some major API discussions are still taking place. Regards, -- Pedro Duque Vieira

Re: Mixing 2D and 3D

2013-07-22 Thread Richard Bair
Feature freeze doesn't mean that there won't be changes -- just that every major feature has an implementation and is ready for testing. Inevitably, as we use new features, we'll find that there needs to be modifications or clarifications. Once we ship, the possibility to refine is greatly

Re: Mixing 2D and 3D

2013-07-22 Thread Richard Bair
3D strategy extensively? I don't expect so. We'll show 3D but you're getting the cutting edge information now :-). II. Mixing 2D and 3D - to tease apart the scene graph into Node, Node3D, and NodeBase ... doesn't work - we keep the integrated scene graph as we have it, So, all current

Re: Mixing 2D and 3D

2013-07-22 Thread Pedro Duque Vieira
Hi, Java 8 doesn't support Windows XP, so in theory we can start taking advantage of DirectX 10+. At this time we are limited to OpenGL ES 2 for... Richard did you mean Java8 won't run on Windows XP, or that 3D features won't be supported in Windows XP? Thanks, best regards, -- Pedro

Re: Mixing 2D and 3D

2013-07-22 Thread Richard Bair
Java 8 (not JavaFX 8 specifically, although we're part of Java 8 so it also applies to us) is not supported on XP. It may or may not work, but we're not testing that configuration. Richard On Jul 22, 2013, at 5:41 PM, Pedro Duque Vieira pedro.duquevie...@gmail.com wrote: Hi, Java 8

Mixing 2D and 3D

2013-07-21 Thread August Lammersdorf, InteractiveMesh
JavaFX 3D, Jim Weaver https://oraclein.activeevents.com/connect/fileDownload/session/4D7869532A53BCAC5A18FB5687C1103C/CON1140_Weaver-exploring-javafx-3d.pdf II. Mixing 2D and 3D - to tease apart the scene graph into Node, Node3D, and NodeBase ... doesn't work - we keep the integrated scene graph

Re: Mixing 2D and 3D

2013-07-21 Thread Herve Girod
/CON1140_Weaver-exploring-** javafx-3d.pdfhttps://oraclein.activeevents.com/connect/fileDownload/session/4D7869532A53BCAC5A18FB5687C1103C/CON1140_Weaver-exploring-javafx-3d.pdf II. Mixing 2D and 3D - to tease apart the scene graph into Node, Node3D, and NodeBase ... doesn't work - we keep

Re: Mixing 2D and 3D

2013-07-19 Thread Richard Bair
Hi August, I thought I had gotten to that in the summary of the email, but maybe you can help me learn what I don't yet understand about the space so that we can define what we're doing better. Instead I propose that we keep the integrated scene graph as we have it, but that we introduce

Mixing 2D and 3D

2013-07-18 Thread Richard Bair
While working on RT-5534, we found a large number of odd cases when mixing 2D and 3D. Some of these we talked about previously, some either we hadn't or, at least, they hadn't occurred to me. With 8 we are defining a lot of new API for 3D, and we need to make sure that we've very clearly

Re: Mixing 2D and 3D

2013-07-18 Thread Daniel Zwolenski
mixing 2D and 3D. Some of these we talked about previously, some either we hadn't or, at least, they hadn't occurred to me. With 8 we are defining a lot of new API for 3D, and we need to make sure that we've very clearly defined how 2D and 3D nodes interact with each other, or developers

Re: Mixing 2D and 3D

2013-07-18 Thread David Ray
, Richard Bair richard.b...@oracle.com wrote: While working on RT-5534, we found a large number of odd cases when mixing 2D and 3D. Some of these we talked about previously, some either we hadn't or, at least, they hadn't occurred to me. With 8 we are defining a lot of new API for 3D, and we need

Re: Mixing 2D and 3D

2013-07-18 Thread Richard Bair
: While working on RT-5534, we found a large number of odd cases when mixing 2D and 3D. Some of these we talked about previously, some either we hadn't or, at least, they hadn't occurred to me. With 8 we are defining a lot of new API for 3D, and we need to make sure that we've very clearly

Re: Mixing 2D and 3D

2013-07-18 Thread Richard Bair
...@oracle.com wrote: While working on RT-5534, we found a large number of odd cases when mixing 2D and 3D. Some of these we talked about previously, some either we hadn't or, at least, they hadn't occurred to me. With 8 we are defining a lot of new API for 3D, and we need to make sure