Flash 3D now available

Java has probably definitly loose the chance of being The solution for 3d onto the web :-\

http://molehill.zombietycoon.com/

NB: this requiere the flash player incubator build : http://labs.adobe.com/technologies/flashplatformruntimes/incubator/

there are also a nice car game on alternativa 3d blogs

I have tried to install a FPS written in Flash recently, lol the install did not work…

Game was crappy but tech was very smooth. I first thinked that this isn’t 3d this is just pre rendered image but after minute I realized that I can move my camera freely. So pretty.

There is still Unity 3D as a decent 3D competitor.

Flash still has many other limitations besides 3D. And its not like java was winning awards at every corner for awesome 3d web games.

I personally think 3D for web based games will always be limited for many years, due to the very nature of 3D games tending to be much larger file size wise. Also significantly more complex for programmers with more advanced math and other problems.

I still personally have very very high hopes for JavaFX 2.0

One of the biggest things I think that is undertapped/utilized is the fact that you can have a in browser applet, then drag/drop it onto the desktop, for it to be played offline(or non browser) later. You can also generate windows/applications free floating outside of browser, in all java forms I believe. Whereas flash and unity are currently stuck in their windows?

[quote]There is still Unity 3D as a decent 3D competitor
[/quote]
sry missed your post, Unity & Adobe are working together to enable Unity export toward flash/molehill and flash will run on smartphone to, the development is pretty complex and it will probablt requiere some time before behing enought polished to be out but if they manage to do something it may become the next standard for web/mobile 3D

sry missed your post, Unity & Adobe are working together to enable Unity export toward flash/molehill and flash will run on smartphone to, the development is pretty complex and it will probablt requiere some time before behing enought polished to be out but if they manage to do something it may become the next standard for web/mobile 3D
[/quote]
Without the iPhone then it won’t be standard for mobile. Although Adobe seem to be moving Flash away from being a runtime, and more as a multi-target platform (like the compile to HTML5 that they are building). That will keep Flash around for much longer.

There is no reason why Java couldn’t have had 3D, as standard, in the browser over 10 years ago! There were even multiple projects sponsored by Sun to help get this done, yet nothing came from it. This is yet another example of how Java simply ignores the client-side world.

Without the iPhone then it won’t be standard for mobile. Although Adobe seem to be moving Flash away from being a runtime, and more as a multi-target platform (like the compile to HTML5 that they are building). That will keep Flash around for much longer.

There is no reason why Java couldn’t have had 3D, as standard, in the browser over 10 years ago! There were even multiple projects sponsored by Sun to help get this done, yet nothing came from it. This is yet another example of how Java simply ignores the client-side world.
[/quote]
Not to be nit picky, but although Sun could have done things slightly differently. There was Java in 3D 10 years ago, wasn’t there?
Anyways, there is now, isn’t there? Perhaps not a high powered built in one, but with LWJGL and other APIs it makes it quite powerful.
Also with JavaFX and Java 7, always coming with more and more.

Pretty neat. And look mom & dad, no pop-up warning security dialogs to run 3D mode, and runs pretty smoothly.

(removed)

Not to be nit picky, but although Sun could have done things slightly differently. There was Java in 3D 10 years ago, wasn’t there?
Anyways, there is now, isn’t there? Perhaps not a high powered built in one, but with LWJGL and other APIs it makes it quite powerful.
Also with JavaFX and Java 7, always coming with more and more.
[/quote]
Disagree. There is a world of difference between having proper, official 3D support and a third party library. As good as LWJGL might be, it’s not produced by a large internal corporation who can throw 100s of devs at it, produce books, push it at conferences, work with big developers to get more people using it, etc.

To put it another way; I’d expect lots of web developers have heard about Flash 3D, but I’d expect very few would know about LWJGL.

Java has plenty of 3d for the web. Min3d, Java 3d, JMonkeyEngine, Alien 3d, and a dozen more. Many marketplace websites are focused on Flash and don’t allow Java to play, but that has nothing to to with 3d Java.

Unlike all of those engines, Flash 3D is official (you could speculate Java 3D is, but it never made it into the JDK and even then it’s meant to be pretty poor).

But the reason game portals support Flash and not Java is first because most web games are built in Flash, whilst only a tiny minority are built with Java. Secondly it’s because the Java applet experience is generally not very nice. I don’t like my browser pausing, I don’t long start up times, I don’t like funny errors, I don’t like render artifacts. Flash solves all of these, or at least handles them better.

This is slightly off topic, but I have the debug version of Flash Player installed (because I sometimes do Flash stuff for work), and you would be amazed how many errors advertisements and video players generally produce. One thing Adobe did well was to completely hide errors from the user.

“Keep calm and carry on!”

Cas :slight_smile: