@darkside267r Sigh, no one bothers to actually research before they post. Flash can be developed for Apple. Adobe have developed a cross-platform "container" called Adobe Air, which will export flash to pretty much any device (including apple). It'll be an IPA file, just like any other apple application.
This isn't new by the way, Flash CS4 (and possibly 3) exported to IPA. Quite a few games on the app store were made in Flash.
What are the system specs?? CPU/GPU Resources? Memory Usage??
I need something to have an idea of what performance it delivers... but knowing Adobe, that might be a HD6970 or the NVidia top of the line equivalent...
@CometLol HTML5 is a great step forward but I dont think it will replace flash. HMTL5 and Javascript will cause the same type of performance problems flash does. Flash as3 is basically javascript afterall (ECMAScript). Plus The thing flash has is a great IDE and AS is a constantly updated language. HTML5 will stay the same for many years after it becomes standard.
@imaginenothingness well stated. In fact HTML5 isn't set to become standard until 2022 or so. That could have changed and seems to vary by a few years depending on who you talk to, but Fl and AS will be FAR past HTML5 by the time 10 more years rolls by.
@Mike89066 WebGL is made for 1 thing, Flash is made for many. And how is Flash bloated? Flash Player is a tiny 3MB download. The player even runs fine on smartphones so if it was so bloated how can it do that? Flash can run video's, games, 3D, sound, sites and a million other things... i dont know of anything else thats only 3MB which can do the same. The closest thing to Flash would be a web browser or another plugin like Java - all of which are larger downloads and use more memory.
I think it is important to also raise awareness regarding Apple's scams and abuses related to mobile application and digital entertainment markets, their strategy to destroy the web by kicking users out of the web into Apple's walled garden taxed at 30% is outrageous! Apple's ban of Flash is not acceptable, turning consumers and developers into collateral damages in a corporate war is not acceptable! Join the fight and follow me on Twitter "flexengineer".
I think it is important to also raise awareness regarding Apple's scams and abuses related to mobile application and digital entertainment markets, their strategy to destroy the web by kicking users out of the web into Apple's walled garden taxed at 30% is outrageous! Apple's ban of Flash is not acceptable, turning consumers and developers into collateral damages in a corporate war is not acceptable! Join the fight and follow me on Twitter "flexengineer".
In a full AAA title, CPU useage would become a problem due to game logic processing. Mainly because flash is still single threaded so you can't utilize multiple cores. However Adobe are activly working on adding threading to Flash Player, and once that is in, optimization ahoy! You'll be able to do all the great graphical stuff and all the powerful CPU stuff on multiple cores.
@Thet3 It will be specific per engine, but they will all use the Molehill API for accessing the graphics card processing. So there will be common features deep in the depths of the engine, but the actual parts that Joe Public use to render their graphics will be bespoke per engine. Of course graphics programming is a common discipline with many standards, so you may find common elements between different engines even if they were written by different people.
@Xennon101 thanks! My problem is I wan't to learn as3 with alternivia3D or away 3d but there is barely any training for it or tutorials! I wish they made a training dvd course for this as I am very interested!
@Thet3 As disciplines, you should consider learning AS3 and then 3d graphics coding as seperate things. Start by learning AS3 and Flash. Get an understanding of object oriented programming (if you don't already) and get a firm understanding of AS3 and how it works etc. Then start looking into 3d graphics programming and understanding the maths and concepts behind it (not necessarily with AS3 and Alterniva, just anything.). Once you have a grasp of both, then try both together with Alterniva :-)
when it comes to HTML5 i agree with you there still some issues chosing which video codecs will be adopted and so so but you should consider that the specification are not close yet that's why there is some difference in renedering, but as far as WEBGL the khronos group released the final specification days ago and they are moving to the next step now: OpenCL it will be aimed to help the broweser to use the opencl API via javascript, i think it will help in post processing LQ video for example
@FelixSimonsen as i know chrome already support webgl since version 9 the upcoming 10 version will introduce further hardware accelerated content and the 11th version an amazing javascript engine optimisation, and until now there is no HA neither in safari or opera
@FelixSimonsen yes i said in firefox 4 because it's my main browser , Open Source is the way to go, no second guess i can't deal with closed source application for #$%^&* reason
@youssef0eddoumali All of the Flash SWF format, Flash compiler and all Flash related specifications are published, open-source and free!
Only the Flash Professionnal software, who is part of the Creative Suite, is proprietary. But like with any decent software you have to pay for it. I'm choosing to develope in Flash simply because it's vastly superior to any HTML5 alternative, the amount of things you can do and the software is miles ahead.
@youssef0eddoumali But Flash has over 97% install base and being as the Flash Player deals with everything, when you create something in Flash it will work and look EXACTLY the same in all browsers and on all OS and devices. Can you say the same for HTML5 and WebGL? I dont think so. Browsers still render basic web pages differently, and they have different levels of performance and standards support. Flash is totally consistent and way more stable. No serious developer would consider WebGL.
@Thet3 Flash Molehill already uses OpenGL because it has to for OSX and Linux which dont have DirectX. For Windows it uses DX9. I would think the only reason it dont use DX11 right now is because OSX for Mac simply cant do DX11 graphics. It uses an outdated OpenGL version that is roughly equal to DX9. Not sure about Linux, but until other OS's stop using such dated technologies i doubt there will be DX11 support any time soon.
Ahhh but now we can have it all! Using GameString's Arcade Server with Unity means you can pile on lots of yummy 3D graphics clientside and use the server for any other graphical, AI or physics grunt - why suffer with one screw driver when you can have the whole toolbox?
Jedrichards: Of course The rendering has been a bottleneck, Flash has not have any hardware 3d at all. Now it has. Whick will mean:
1. Real 3D games.
Which will mean
2. Real 3d Physics and AI. And believe me, they ARE consuming CPU as hell (in "real" games that is). In this demo we see no real physcis or AI at work, of course it runs 0% then :) So Audas has a big point in his comment. And the CPU impact willl be far from neglible
@p0lishsausage It's Flash, it'll run on any OS/browser combo that Flash 10.1 runs on now, I'd imagine. Of course, CPU/GPU speed will have an impact on the performance, just like any 3D accelerated content ...
@audas The ActionScript will still run via the CPU though. So as soon as you have game logic, AI etc. running, as in a real world application or game (not just a graphical demo), then CPU speed becomes important too.
The flash player logic is probably the most powerful on the web - it even runs c++, it is highly optimised thats why it is vastly superior to html5. If you take the time to look at the demo (they are not graphical demo's as shown at adobe max with the car racer game) you have ZERO CPU. Yes ZERO. game logic is nothing for flash - literally - it doesn't break a sweat - it is only heavy graphics and that is now GPU. Also see flash 10.2 new capabilities. You don't use flash do you.
@audas I'm a senior AS3 developer with about 10 years experience in major London agencies, I make my living from Flash, so am definitely on the side of Flash. I think the new 3D developments are great. For complex games, the logic, AI and physics calculations on the CPU are a major bottleneck, even on AAA games on high end PCs and consoles. As 3D Flash games become more complex, and closer to 3D experiences on other platforms, Flash developers need to understand these issues.
@jedrichards Again - watch the demo - it runs at ZERO. The point about the entire project is you are able to off set many of these calculations to the GPU - thats the entire point. game logic and AI - please, are you serious ? Its nothing. The physics calculations are not that heavy, using Box2d, jiglib or whatever, because the processing of all graphics is being offset there will be negligible CPU impact at best as there will absolutely no bottle neck from graphics.
You have to remember that the 3D graphics calculations combined with physics is the issue - without the 3D the physics calculations will run with almost minimal impact - thats what flash does - calculates brilliantly. Maths. Rendering things causes the bottle neck and hence the physics problem. Its easy to see - just build something with almost no graphics - apply -physics and CPU is at nothing. Seriously - just watch the demo. I can't say it again - then come back.
How to do this in flash? any tutorial pls. I want to learn how to do this. :)
jv02val 1 month ago
The way BACK to 30fps. Awesome!
toutagamon 5 months ago
Lol Apple hates flash,Adobe Flash not be for apple devices,Android has it,hah
darkside267r 5 months ago
@darkside267r Sigh, no one bothers to actually research before they post. Flash can be developed for Apple. Adobe have developed a cross-platform "container" called Adobe Air, which will export flash to pretty much any device (including apple). It'll be an IPA file, just like any other apple application.
This isn't new by the way, Flash CS4 (and possibly 3) exported to IPA. Quite a few games on the app store were made in Flash.
VangelonPanos 1 week ago
this will kill none FLASH DEVICES! *caugh*Apple*caugh*
5865500 5 months ago
What are the system specs?? CPU/GPU Resources? Memory Usage??
I need something to have an idea of what performance it delivers... but knowing Adobe, that might be a HD6970 or the NVidia top of the line equivalent...
adnelortiz 5 months ago
@adnelortiz This is running on a nvidia GT8600. In fullscreen Full HD 1080
It can run at 60fps, and use a low as 40Mb of ram.
It's a highly optimized demo using flash fast memory opcodes.
jpauclairblog 3 months ago
HTML5 is the future.
CometLol 7 months ago
@CometLol HTML5 is a great step forward but I dont think it will replace flash. HMTL5 and Javascript will cause the same type of performance problems flash does. Flash as3 is basically javascript afterall (ECMAScript). Plus The thing flash has is a great IDE and AS is a constantly updated language. HTML5 will stay the same for many years after it becomes standard.
imaginenothingness 7 months ago
@imaginenothingness well stated. In fact HTML5 isn't set to become standard until 2022 or so. That could have changed and seems to vary by a few years depending on who you talk to, but Fl and AS will be FAR past HTML5 by the time 10 more years rolls by.
Zdolshin 5 months ago
@Mike89066 WebGL is made for 1 thing, Flash is made for many. And how is Flash bloated? Flash Player is a tiny 3MB download. The player even runs fine on smartphones so if it was so bloated how can it do that? Flash can run video's, games, 3D, sound, sites and a million other things... i dont know of anything else thats only 3MB which can do the same. The closest thing to Flash would be a web browser or another plugin like Java - all of which are larger downloads and use more memory.
SirBeany 8 months ago
Im still laughing at all the people who thought HTML5 could in some way take over flash, lol! FLASH is just beginning.
jargainjones 9 months ago 2
Flash > WebGL / HTML 5 / iPad / Shmeve Jobs
nizamm 9 months ago 25
Comment removed
systat 9 months ago
This has been flagged as spam show
I think it is important to also raise awareness regarding Apple's scams and abuses related to mobile application and digital entertainment markets, their strategy to destroy the web by kicking users out of the web into Apple's walled garden taxed at 30% is outrageous! Apple's ban of Flash is not acceptable, turning consumers and developers into collateral damages in a corporate war is not acceptable! Join the fight and follow me on Twitter "flexengineer".
adobeflexengineer 10 months ago
I think it is important to also raise awareness regarding Apple's scams and abuses related to mobile application and digital entertainment markets, their strategy to destroy the web by kicking users out of the web into Apple's walled garden taxed at 30% is outrageous! Apple's ban of Flash is not acceptable, turning consumers and developers into collateral damages in a corporate war is not acceptable! Join the fight and follow me on Twitter "flexengineer".
adobeflexengineer 10 months ago
@adobeflexengineer Sorry buddy, but Flash isn't the web.
holmesfutrell 9 months ago
In a full AAA title, CPU useage would become a problem due to game logic processing. Mainly because flash is still single threaded so you can't utilize multiple cores. However Adobe are activly working on adding threading to Flash Player, and once that is in, optimization ahoy! You'll be able to do all the great graphical stuff and all the powerful CPU stuff on multiple cores.
Xennon101 10 months ago
@Xennon101 hey! do all 3d engines for flash use similar code? like alternativa vs papervision code or is it specific to the engine?
Thet3 9 months ago
@Thet3 It will be specific per engine, but they will all use the Molehill API for accessing the graphics card processing. So there will be common features deep in the depths of the engine, but the actual parts that Joe Public use to render their graphics will be bespoke per engine. Of course graphics programming is a common discipline with many standards, so you may find common elements between different engines even if they were written by different people.
Xennon101 9 months ago
@Xennon101 thanks! My problem is I wan't to learn as3 with alternivia3D or away 3d but there is barely any training for it or tutorials! I wish they made a training dvd course for this as I am very interested!
Thet3 9 months ago
@Thet3 As disciplines, you should consider learning AS3 and then 3d graphics coding as seperate things. Start by learning AS3 and Flash. Get an understanding of object oriented programming (if you don't already) and get a firm understanding of AS3 and how it works etc. Then start looking into 3d graphics programming and understanding the maths and concepts behind it (not necessarily with AS3 and Alterniva, just anything.). Once you have a grasp of both, then try both together with Alterniva :-)
Xennon101 9 months ago
@Xennon101 thanks I have been learning as3 for about 5 months..
Thet3 9 months ago
Comment removed
Xennon101 9 months ago
now we're talking
Incrue 11 months ago
when it comes to HTML5 i agree with you there still some issues chosing which video codecs will be adopted and so so but you should consider that the specification are not close yet that's why there is some difference in renedering, but as far as WEBGL the khronos group released the final specification days ago and they are moving to the next step now: OpenCL it will be aimed to help the broweser to use the opencl API via javascript, i think it will help in post processing LQ video for example
youssef0eddoumali 11 months ago
which gfx card?
jrfps 1 year ago
sorry but i prefer WebGL already in firefox 4
youssef0eddoumali 1 year ago
@youssef0eddoumali
and in chrome, safari, ie, opera...?
FelixSimonsen 1 year ago
@FelixSimonsen as i know chrome already support webgl since version 9 the upcoming 10 version will introduce further hardware accelerated content and the 11th version an amazing javascript engine optimisation, and until now there is no HA neither in safari or opera
youssef0eddoumali 1 year ago
@youssef0eddoumali
yes, but you wrote in firefox 4 ;)
But the performance and crossplattform/devices compatibility of flash ist a biggg +
FelixSimonsen 1 year ago
@FelixSimonsen yes i said in firefox 4 because it's my main browser , Open Source is the way to go, no second guess i can't deal with closed source application for #$%^&* reason
youssef0eddoumali 1 year ago
@youssef0eddoumali
yes, this is a developer choice. open source is a great thing! But sometimes not the best for my needs.
FelixSimonsen 1 year ago
@youssef0eddoumali All of the Flash SWF format, Flash compiler and all Flash related specifications are published, open-source and free!
Only the Flash Professionnal software, who is part of the Creative Suite, is proprietary. But like with any decent software you have to pay for it. I'm choosing to develope in Flash simply because it's vastly superior to any HTML5 alternative, the amount of things you can do and the software is miles ahead.
SirBeany 11 months ago
@SirBeany and don't forget that with webglyou will not have to rely on third party plugin to use 3D content which is good for stability
youssef0eddoumali 11 months ago
@youssef0eddoumali But Flash has over 97% install base and being as the Flash Player deals with everything, when you create something in Flash it will work and look EXACTLY the same in all browsers and on all OS and devices. Can you say the same for HTML5 and WebGL? I dont think so. Browsers still render basic web pages differently, and they have different levels of performance and standards support. Flash is totally consistent and way more stable. No serious developer would consider WebGL.
SirBeany 11 months ago 15
@SirBeany will it use openGL or dx11 some day?
Thet3 9 months ago
@Thet3 Flash Molehill already uses OpenGL because it has to for OSX and Linux which dont have DirectX. For Windows it uses DX9. I would think the only reason it dont use DX11 right now is because OSX for Mac simply cant do DX11 graphics. It uses an outdated OpenGL version that is roughly equal to DX9. Not sure about Linux, but until other OS's stop using such dated technologies i doubt there will be DX11 support any time soon.
SirBeany 9 months ago
@SirBeany More stable? Are you joking? Flash is responsible for 90% of all browser crashes.
CirnoLikesMath 1 month ago
does it mean that i will be able to watch porn in 3D, coooooooL
youssef0eddoumali 1 year ago
Ahhh but now we can have it all! Using GameString's Arcade Server with Unity means you can pile on lots of yummy 3D graphics clientside and use the server for any other graphical, AI or physics grunt - why suffer with one screw driver when you can have the whole toolbox?
gamestring1 1 year ago
Jedrichards: Of course The rendering has been a bottleneck, Flash has not have any hardware 3d at all. Now it has. Whick will mean:
1. Real 3D games.
Which will mean
2. Real 3d Physics and AI. And believe me, they ARE consuming CPU as hell (in "real" games that is). In this demo we see no real physcis or AI at work, of course it runs 0% then :) So Audas has a big point in his comment. And the CPU impact willl be far from neglible
ianajax 1 year ago
More than half a million polygons is an exaggeration. But definitely very nice.
Glidias 1 year ago
@Glidias Exaggeration How?
GOOB3000 1 year ago
@Glidias No its not an exaggeration - its very accurate.
audas 1 year ago
What operating system/browser combinations does it run on tell me?
p0lishsausage 1 year ago
@p0lishsausage It's Flash, it'll run on any OS/browser combo that Flash 10.1 runs on now, I'd imagine. Of course, CPU/GPU speed will have an impact on the performance, just like any 3D accelerated content ...
jedrichards 1 year ago
@jedrichards
No it wont thats the point, all 3D is rendered via the GPU - meaning - no CPU. Watch the presentations - the CPU is running at zero.
audas 1 year ago
@audas The ActionScript will still run via the CPU though. So as soon as you have game logic, AI etc. running, as in a real world application or game (not just a graphical demo), then CPU speed becomes important too.
jedrichards 1 year ago
@jedrichards
The flash player logic is probably the most powerful on the web - it even runs c++, it is highly optimised thats why it is vastly superior to html5. If you take the time to look at the demo (they are not graphical demo's as shown at adobe max with the car racer game) you have ZERO CPU. Yes ZERO. game logic is nothing for flash - literally - it doesn't break a sweat - it is only heavy graphics and that is now GPU. Also see flash 10.2 new capabilities. You don't use flash do you.
audas 1 year ago
@audas I'm a senior AS3 developer with about 10 years experience in major London agencies, I make my living from Flash, so am definitely on the side of Flash. I think the new 3D developments are great. For complex games, the logic, AI and physics calculations on the CPU are a major bottleneck, even on AAA games on high end PCs and consoles. As 3D Flash games become more complex, and closer to 3D experiences on other platforms, Flash developers need to understand these issues.
jedrichards 1 year ago
@jedrichards Again - watch the demo - it runs at ZERO. The point about the entire project is you are able to off set many of these calculations to the GPU - thats the entire point. game logic and AI - please, are you serious ? Its nothing. The physics calculations are not that heavy, using Box2d, jiglib or whatever, because the processing of all graphics is being offset there will be negligible CPU impact at best as there will absolutely no bottle neck from graphics.
audas 1 year ago
@jedrichards
You have to remember that the 3D graphics calculations combined with physics is the issue - without the 3D the physics calculations will run with almost minimal impact - thats what flash does - calculates brilliantly. Maths. Rendering things causes the bottle neck and hence the physics problem. Its easy to see - just build something with almost no graphics - apply -physics and CPU is at nothing. Seriously - just watch the demo. I can't say it again - then come back.
audas 1 year ago
I'm looking forward to using this. This is AWESOME!!!
BobbyBerberyan 1 year ago
saw this run as a flash file on an engineer's computer at AdobeMax, looked super tight.
geeEmGee 1 year ago
Really looking forward to Flash Player 11, this is gonna be AWESOME
arpitmathur80 1 year ago
very cool! can't wait til they expand the prerelease group some more
audiowiz 1 year ago