Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Ser du frem til Baldur's Gate-remaket?

  • 47%Ja!
  • 31%Nej!
  • 23%Ved ikke endnu

Unreal Engine bliver understøttet i Flash

12. okt. 2011 11:23Med den nyeste version af Adobes Flash Player og AIR er det nu muligt at bruge hardware-accelereret grafik. Nu er der altså endelig kommet en mulighed for at lave seriøse 3D projekter med Flash.

Helt konkret fungerer dette ved at Adobe har lavet et low level shader-sprog, der fungerer sammen med DirectX, OpenGL 1.3 og OpenGL ES 2.0. Det betyder at det virker på både Windows og OS X, men der har været nogle problemer med understøttelsen af Linux. Hvis man sidder med en computer uden understøttelse af disse, er der en nødløsning der bruger GPU'en. Der vil også komme understøttelse for mobile enheder engang i fremtiden.

Til Adobe MAX blev det offentliggjort (og demonstreret) at Epic Games har fået deres berømte "Unreal Engine 3" til at virke i Flash. Der vil dog lige gå lidt tid før vi selv kan prøve det af, da funktionerne for mouse-lock og right-click stadig ikke er blevet implementeret af Adobe, men de er dog på vej.

Crytek har også udtalt at de synes det er en interessant tilgang som de selv har undersøgt, så måske får vi også CryEngine at se i Flash.

Det bør dog siges, at der af sikkerhedshensyn er visse begrænsninger på Adobes shader-sprog. Det betyder dog også at man ikke kan regne med helt den samme ydelse, som hvis man kørte programmet uden om browseren og Flash.

Nedenunder kan du se en video fra Max 2011 af Unreal Engine 3, der køres i Flash.

#1: HerrMansen

12. okt. 2011 11:55

Det bør dog siges, at der af sikkerhedshensyn er visse begrænsninger på Adobes shader-sprog. Det betyder dog også at man ikke kan regne med helt den samme ydelse, som hvis man kørte programmet uden om browseren og Flash.

Ja så sørger de da selv for at begrænse deres brugermarked. Hvis der er markant bedre ydelse at hente i en stand alone udgave alene på grundlag af "sikkerhed", så tror jeg da at de fleste "seriøse" projekter baseret på Unreal smutter pænt udenom browseren medmindre de lige skal lave en hurtig showcase/demo.

This is my opinion. There are many like it, but this one is mine...

#2: Bllets

12. okt. 2011 12:23

#1
Fordi producenter går altid efter at få det flotteste resultat? Hvilket marked har du fulgt med de seneste år?

Hvor mange spil har vi ikke set er blevet nedgraderet så konsollerne kan følge med?

Et spil i en browser giver visse fordelle i forhold til at køre det lokalt, så jeg er 100% sikkert hvis det her bliver udnyttet rigtigt fra Adobe's side af, så skal der nok være nogle producenter som nedgraderer deres spil så det kan køre optimalt i browseren.

Names are the biggest limitations in this world.

#3: kblood

12. okt. 2011 12:25

Hvis ikke man kan spille spillet, så kunne det da stadig være nice at kunne se replays og sådan. I Starcraft 2 kunne det være nice med en webplayer.

Men uanset, så er det da endnu et tegn på at Apple måske skulle tage til overvejelse igen om Flash stadig er ligegyldigt og unødvendigt.

Det bliver spændende at se hvad der kan komme på markedet når Unreal Engine 3 kan blive brugt af Flash :) Og det må jo næsten også betyde at det så kan køres på smartphones med flash også.

#4: mis

12. okt. 2011 12:30

ikke at jeg klager for jeg kan godt li flash
men lidt pussigt at de satser med sådan noget på flash fronten
når nu alle har så travlt med at himle op om at flash vil dø til fordel for HTML5

#5: kblood

12. okt. 2011 12:39

ikke at jeg klager for jeg kan godt li flash
men lidt pussigt at de satser med sådan noget på flash fronten
når nu alle har så travlt med at himle op om at flash vil dø til fordel for HTML5mis (#4)

Ja, det var også det jeg undrede mig lidt over. Men af hvad jeg har set til HTML5, så ser er der jo ikke rigtigt noget i det. Dem som udvikler til det skal jo lave alt selv, så det er jo kun så stabilt og sikkert som udviklerne kan lave det. Og kræver langt mere benarbejde end Flash nogen sinde gjorde eller gør.

Men det kan være at det bliver gjort op for, men indtil videre virker HTML5 ikke som om det kan gøre noget som helst imod Flash, ud over at være en alternativ video afspiller. Det vil ihvertfald kræve en del engagerede udviklere.

#6: JSebastian

12. okt. 2011 12:42

#5
Ja og hvorfor har man så travlt med at dræbe flash

Deres værktøj og vektorgrafik er stadig HTML5 overlegent 100 gange. Det ved alle der har arbejdet med Flash.

Flash har et dårligt ry pga. dårlige implementeringer.

Flash lever forhåbeligt mange år endnu.

/JS MouseCatch, a game so lame, no one's ever finished it (Citat: Bart Simpsons)

#7: kimsey0

12. okt. 2011 12:44

ikke at jeg klager for jeg kan godt li flash
men lidt pussigt at de satser med sådan noget på flash fronten
når nu alle har så travlt med at himle op om at flash vil dø til fordel for HTML5mis (#4)

Nej, da lige tværtimod. De prøver jo netop at finde et nyt marked, nu hvor HTML5 bevæger sig ind over simple animationer og videoafspilning.

#8: mgX

12. okt. 2011 12:47

Andre end mig der har oplevet, at flash virker til at sutte endnu flere kogler end det plejer? Har problemer på samtlige af mine pcere, at de fryser spontant, hvis man åbner en flashtung side lavet af aber på skrivemaskiner? Så låser hele pcen lige så fint i 20-60sekunder, hvorefter den fortsætter igen som om man ikke bemærkede det? (Ildræv og Krom)

Nåja, og så crasher flash hele tiden i min krom...

#9: kblood

12. okt. 2011 12:56

#8 Ja det kan skyldes dårlige flash applikationer + dårlige afspillere. Chrome virker til at gøre det på en meget underlig måde, hvor at ALT flash crasher hvis en crasher. Der er IE rent faktisk bedre, og vidst også Opera som jeg bruger mest.

#10: HerrMansen

12. okt. 2011 13:08

#2: Hvor har jeg nævnt noget om grafik decideret? Sjovt at du lige bider fat dér.

At der er begrænsninger på shaderne betyder altså ikke kun at grafikken bliver ringere. Det kan/vil også betyde at du får lov at hive mindre fra grafikkortet end hvis at du kører det separat.

Med andre ord er der mindre bonus i at kode direkte i browseren end at lave en "simpel" executable der alligevel starter enginen op. Det eneste sted at browser udgaven har potentiale er til showcasing og lign. hvor man normalt ikke henter noget ned for at tilgå materiale.

This is my opinion. There are many like it, but this one is mine...

#11: fedlarm

12. okt. 2011 13:29

Ser lovende ud for computerspil i browseren. Men højreklilk og mouse lock findes allerede i Unity - så hvorfor ikke bare benytte det? synes ikke det er for meget bøvl at installere det, for at komme til at spille igennem browseren.

Mht gaming i en mobilbrowser? Lige foreløbig tror jeg ikke på det. Jeg tror til gengæld mere på cloud gaming.

#12: kblood

12. okt. 2011 15:12

#11

Det hjælper jo ikke Epic eller Adobe på nogen måde at Unity tilbyder 3D spil i browseren. Og så vidt jeg ved er der nogen flere muligheder i Unreal Engine 3 end Unity nogensinde har haft, selvom det da er en okay spilmotor.

#13: webwarp

12. okt. 2011 17:22

Så demonstrationen af nyeste flash version, til Android.. Er faktisk ikke lyv, at den er blevet pokkers meget hurtigere, og det ser ud til at flash formår fortsat at vise, at de har en plads i verdenen... også på en mobil / tablets.. Men var også på tide at de tryllede. Om apple så tager dem i stalden igen er nok mere tvivlsomt..

#9 Chrome's "mærkelige" løsning er jo at de har lavet deres egen flash version, der kører i en process for sig selv, ligesom tabs, hvilket netop gør, at du undgår at alle flash plugins crasher, hvis 1 går ned.. I hvert fald i nyeste beta version.. Ved ikke lige med stable.. Har disablet flash som default (tak for det er muligt chrome).

I like my beer cold, my TV loud and my homosexuals flaming.

#14: ABLE

12. okt. 2011 17:32

#12

Unity3D motoren kan også snart køre i flash... altså uden deres eget unity plugin..

Unity and Flash : a sneak peek.

#15: RasmusWriedtLarsen

12. okt. 2011 17:50

Til jer alle sammen:

De begrænsninger der er for normale udviklere behøver jo ikke absolut at gælde for Epic Games. Måske har de fået lov at udnytte alle features af grafik kortet, måske ikke. Hvis jeg var Adobe ville jeg nok give dem lov :)

Grunden til Adobe gør det her er præcis som det blev nævnt, at hvis man bare skal lave lidt små animationer / site med lidt fint interaktivt stof, så er det bedre med HTML. Derfor bliver flash nød til at bevæge sig over til andre områder.

Derfor kommer der også en form for multithreading til flash inden meget længe.

Unity er da også meget fint, men flash er bare langt mere udbredt - Hvilket også er derfor Unity3D gerne vil eksportere til Flash :) (som #12 og #14 nævner)

#16: RasmusWriedtLarsen

12. okt. 2011 17:51

Det skal måske også lige siges at Adobe mener den nye version af Flash kan levere resultater på linje med konsollerne... så helt skidt er det jo ikke.

#17: terracide

12. okt. 2011 19:00

Det skal måske også lige siges at Adobe mener den nye version af Flash kan levere resultater på linje med konsollerne... så helt skidt er det jo ikke.RasmusWriedtLarsen (#16)

Jo, vi er i 2011...2006 performance er skidt....5 år ud af vinduet.

Linux is only free if your sparetime has no value & AMD is only cheaper if your (spare)time has no value...

#18: xizzor86

13. okt. 2011 13:41

Til gengæld får man nu reklamer på websites, der lige river ens strømforbrug op med 50 watt fordi ens grafikkort bliver knipset. Glæder mig allerede... :) Specielt fordi der ikke er nok elendige flash-banners derude.

#19: kblood

13. okt. 2011 23:03

#12

Unity3D motoren kan også snart køre i flash... altså uden deres eget unity plugin..

Unity and Flash : a sneak peek.ABLE (#14)

Det lyder da godt, specielt fordi jeg overvejer at se efter hvad det Unity er for noget.

Til gengæld får man nu reklamer på websites, der lige river ens strømforbrug op med 50 watt fordi ens grafikkort bliver knipset. Glæder mig allerede... :) Specielt fordi der ikke er nok elendige flash-banners derude.xizzor86 (#18)

Hvis man bruger Unreal Engine i en banner reklame, så håber jeg at den reklame vil blive blokkeret. Men det får mig til at tænke på om HTML5 reklamer har været årsagen til at min Opera browser begyndte at have problemer med sine 50+ faner. Jeg har reduceret det til under 50, og det kører en del bedre. Den crashede rent faktisk flere gange, jeg undrer mig lidt over hvilke sites der var skyld i det, eller om det bare var antallet.

Ja, Chrome kan deaktivere Flash, men det jeg helst vil se er en browser som gøre det muligt kun at aktivere de flash applets man vælger at kører, selv på enkelte hjemmesider. Min oplevelse af Chrome er at hvis en Flash application crasher, så crasher de alle. Og så er det ved jeg ikke hvor dejligt det er at kunne fravælge Flash hvis det er konsekvensen. Men jeg vil mene at vi helt klart burde have mere frihed med Flash. Det burde ikke være enten eller, det burde være at vi kunne aktivere dem enkeltvis. Jeg synes det virker til at det virker sådan på nogen af mine Android enheder, men kan godt være at de bare slet ikke er aktive, indtil jeg så aktivere en, og så starter de andre også.

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret bruger