3D Features Planned for Version 8

Daniel Zwolenski zonski at gmail.com
Sun Oct 7 22:10:46 PDT 2012

Hi Chien,

Thanks for the feedback. It's still a little vague for me though what the
target is for this (and so very hard to review the spec), so it would be
great to have a little more detail.

Can you elaborate on 'casual gaming' please (I assume you did mean 'casual'
and not 'causal')? I don't think any of us were really expecting something
as hard core as a 3D live action shoot-em-up platform (like Call of Duty),
but can we hope to use it to build Minecraft <https://minecraft.net/> for
example (Java+LWJGL), or Club Penguin
<http://www.clubpenguin.com/>(Flash), or even Angry
Birds <http://chrome.angrybirds.com/>, or are we just talking about 3D tic
tac toe?

You talk about 'online shopping' - how do you see 3D being used in this?
Are we talking about modelling products in 3D (e.g.
clothes <http://3dvirtualclothing.optitex.com/#!>, etc using
live-renderered 3D models)? Are you talking about a 3D Virtual
"Mall"<http://www.virtualeshopping.com/>with Avatar that could be
walked around? Or maybe you just mean photos of
products on a carousel that
rotate<http://www.flashxml.net/3d-carousel-menu.html>? If
modelling products for sale in 3D, should we expect to achieve any kind of
level of photo realism (e.g. realistic lighting, shadows, reflections,
glass, water, fire) or are we looking at 'cartoon' like unshaded

"Information tracking systems" is a pretty broad field (just check out
an idea of the range). Are you talking about complicated animated spatial
visualisations (e.g. Google Earth), 3D elements as video overlays, or just
some good old fashioned 3D pie and bar charts (like

In the absence of other reference points, it would be nice to think that
the JavaFX 3D library is aiming to provide features that are at least on
par with its major competitors, which I'd guess are along the lines of:

   - Flash 3D <http://www.adobe.com/devnet/flash/3d_animation.html>
   - Web3D <http://www.web3d.org/realtime-3d/>
   - WebGL <http://www.khronos.org/webgl/>
   - Mobile 3D (i.e. OpenGL ES <http://www.khronos.org/opengles/>)

Is this what you guys are thinking, if not, is it possible to reference
other existing 3D libraries, platforms or products that give us some
indication of the upper reaches we're looking at for this library?


On Mon, Oct 8, 2012 at 2:57 PM, Chien Yang <chien.yang at oracle.com> wrote:

> We understand this is a fairly limited set of 3D features and it will not
> replace a 3D game engine. However we hope this is sufficient to position us
> well into market segments such as 3D business charting,  virtual shopping,
>  information tracking System and  causal gaming.
> - Chien
> On 10/5/2012 2:16 PM, Daniel Zwolenski wrote:
>> Looks cool. I think for people to review this it would be good to have an
>> understanding of its intended usage, in particular how hard it should be
>> pushed.
>> What level of performance is the JFX 3D library aimed at? Obviously this
>> will depend somewhat on the hardware but if I was running on a decent, new
>> PC what spectrum of 3D use cases should I expect to cater for with jfx 3D.
>> Eg for gaming: are we looking at Call of Duty, Grand Theft Auto,
>> Minecraft, Club Penguin, Angry Birds?
>> For modeling: could it do photo realistic CAD (eg
>> http://www.livecad.net/EN/**Products/3d-home-design-**software.php<http://www.livecad.net/EN/Products/3d-home-design-software.php>),
>> or complex scientific modeling (http://www.3dscience.com/3D_**
>> Models/index.php <http://www.3dscience.com/3D_Models/index.php>) with or
>> without live editing and animations?
>> For 3D UI: how '3D' can my ui be and still be performant. Can I build
>> animated, shaded carousels with reflections and shadows with each entry
>> containing complex 3d scenes (http://www.arm.com/community/**
>> partners/product_images/2755.**jpg<http://www.arm.com/community/partners/product_images/2755.jpg>)?
>> Can I embed video on an animated 3d node? Can I build full 3D desktop
>> paradigms with tabbable windows (containing scenes) and transition
>> animations, skewing, warping (like Mac's "to trash" animation) and general
>> coolness (http://www.artefactgroup.com/**content/wp-content/uploads/**
>> 2009/09/Screen-shot-2009-09-**21-at-10.24.50-PM-590x444.png<http://www.artefactgroup.com/content/wp-content/uploads/2009/09/Screen-shot-2009-09-21-at-10.24.50-PM-590x444.png>or
>> http://www.rlsbb.com/arcsoft-**totalmedia-theatre-v5-0-1-87-**lz0/<http://www.rlsbb.com/arcsoft-totalmedia-theatre-v5-0-1-87-lz0/>)?
>> On 06/10/2012, at 2:42 AM, Chien Yang<chien.yang at oracle.com>  wrote:
>>  Hi all,
>>> We have been thinking about the possible 3D features for JavaFX 8 for a
>>> while. We are now ready to present the plan to the community for review.
>>> This information has also been presented at this year's JavaOne "3D Made
>>> Easy with JavaFX" technical session.
>>> https://wikis.oracle.com/**display/OpenJDK/3D+Features<https://wikis.oracle.com/display/OpenJDK/3D+Features>
>>> Please let us know if you have any suggestions or concerns.
>>> Regards,
>>> - Chien Yang
>>>   JavaFX Graphics Team

More information about the openjfx-dev mailing list