archive-com.com » COM » D » DRAWLOGIC.COM

Total: 771

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • *drawlogic » PERFORMANCE - web, mobile, game + interactive development » PERFORMANCE » PERFORMANCE
    install rate of IE9 when released The world is waiting to see if Microsoft implements WebGL or tries the old DirectX D2D only ways Nevertheless getting a push for hardware acceleration and fast renders in 2d 3d is a very sweet direction Tags browsers canvas chrome firefox html5 ie PERFORMANCE RENDERING Safari webgl Posted in STANDARDS TECHNOLOGY Comments Off AS3SWF Tool and Flash Shapes Under the Hood Wednesday September 9th 2009 Claus Wahlers has a great post on some lower level Flash handling for shapes He posts about a tool called as3swf which helps to look into the raw shapes and vector drawing calls in the flash engine The output of this tool gives the raw machine code assembly like procedural output that is very similar to other rendering engines It actually makes me think of OpenGL a bit in the output switch based procedural flow except this if for vector drawing rather than raster Sample output 83 DefineShape4 ID 1 FillStyles 1 SWFFillStyle Type 0 solid Color 666666 LineStyles 1 SWFLineStyle2 Width 200 Color ff0000 ShapeRecords SWFShapeRecordStyleChange MoveTo 400 400 FillStyle1 1 LineStyle 1 SWFShapeRecordStraightEdge Horizontal 2000 SWFShapeRecordStraightEdge Vertical 2000 SWFShapeRecordStraightEdge Horizontal 2000 SWFShapeRecordStraightEdge Vertical 2000 SWFShapeRecordEnd It is always good to know what is going on in lower levels to better code for projects that perform well Another great post on this is the Elastic Racetrack of the AS3 and AVM2 virtual machine which describes how the AVM2 handles drawing those low level shape calls in addition to handling script as3swf at github post on the tool and more information on shapes in flash at a low level Elastic Racetrack for Flash 9 and AVM2 another lower level article how the flash player draws at runtime Tags ACTIONSCRIPT AS3 as3swf avm2 elastic FLASH machine optimize output PERFORMANCE racetrack swf virtual Posted in Uncategorized 2 Comments A Peek into the AS3 and AVM2 Virtual Machine and Elastic Racetrack Tuesday April 22nd 2008 Sean Christmann has a nice post on the AS3 AVM 2 Elastic Racetrack cycles or virtual machine tick that runs an ES4 based javascript version of actionscript which we all know and love The post has some info on how the AVM2 cycles run and can provide benefits to understanding frame rates and how execution is divided between script and render as well as player code from user code Check out that and more at Craftymind like some other good stuff like garbage collection in AIR with actionscript 3 as3 and serializing classes to files in AIR with AS3 Original Elastic Racetrack Post by Ted on Flex in 2005 Tags AS3 avm avm2 cycle elastic FLASH FLEX PERFORMANCE racetrack render tick Posted in ACTIONSCRIPT ACTIONSCRIPT3 APPLICATIONS ARCHITECT AS3 DEBUGGING DEVELOPMENT ENGINE FLASH FLEX GAMEDEV PERFORMANCE PROGRAMMING RENDERING STANDARDS TECHNOLOGY VIRTUAL MACHINES VISUALIZATION 3 Comments Recent Posts Unity 5 WebGL and the Plugin pocalypse Lime OpenFL Haxe Cross Platform Development Breakouts Comparison of JavaScript Game Engines via Breakout Snap svg SVG Vector Javascript Library Unity 4 2 Includes

    Original URL path: http://drawlogic.com/tag/performance/ (2016-02-09)
    Open archived version from archive


  • *drawlogic » RENDERING - web, mobile, game + interactive development » RENDERING » RENDERING
    web content including video 2d games and even 3d There are lots of other areas of browsers and tech that is hardware accelerated such as plugins like Unity and Director waaay before that video and new tools like WebGL O3D Firefox 3 7 is also aiming for hardware acceleration This idea of browser graphical elements not just in a plugin or video player being hardware accelerated is something that might spark some very interesting and innovative experiences I applaud this effort and hope there is truth in it beyond just a preview that has features cut I also hope more browsers and plugins start doing the same besides just IE9 and Firefox This entire blog has pretty much had an underlying hardware rendering acceleration slant I have been pushing this for sometime and I believe the time is coming soon that web developers will be equipped with the power that native and game developers have for graphics soon mainly for applications games and experiences The best news is that IE9 will support html5 and canvas video tags and ensures the new functionality that web developers will be able to use We ll all have to wait for 2 3 years probably before it is something that is 90 saturated and usable in the mainstream market but it is good to know great times lie ahead I can t believe I just wrote about IE possibly innovating ahead of others Tags acceleration anmation browser hardware html5 ie9 RENDERING Posted in 3d 6 Comments WebGL Announced Javascript Controlled OpenGL Standard is Now Official at Khronos Group Who Runs OpenGL OpenVG OpenGL ES Saturday August 8th 2009 So many cool and useful technologies are unveiled at SIGGRAPH every year this year at SIGGRAPH 2009 was no different Khronos Group behind the new guidance of OpenGL OpenGL ES OpenCL OpenVG COLLADA etc came another big announcement about hardware rendering within the browser WebGL is now an official standard being developed at Khronos Group to bring javascript control of OpenGL to browsers Wow Ok so this was officially announced at the GDC in March but limited information but now it has been slated for an official public standard in early 2010 Shortly after the announcement at the GDC we saw Google o3D appear doing exactly that controlling OpenGL through Javascript in the browser but it was still largely software harward hybrid rendered Google Mozilla Opera are part of the companies supporting WebGL which is great for browser support also NVIDIA AMD and Ericsson are in on it Khronos Details WebGL Initiative to Bring Hardware Accelerated 3D Graphics to the Internet JavaScript Binding to OpenGL ES 2 0 for Rich 3D Web Graphics without Browser Plugins Wide industry Support from Major Browser Vendors including Google Mozilla and Opera Specification will be Available Royalty free to all Developers 4th August 2009 New Orleans SIGGRAPH 2009 The Khronos Group today announced more details on its new WebGL working group for enabling hardware accelerated 3D graphics in Web pages without the need for browser plug ins First announced at the Game Developers Conference in March of 2009 the WebGL working group includes many industry leaders such as AMD Ericsson Google Mozilla NVIDIA and Opera The WebGL working group is defining a JavaScript binding to OpenGL ES 2 0 to enable rich 3D graphics within a browser on any platform supporting the OpenGL or OpenGL ES graphics standards The working group is developing the specification to provide content portability across diverse browsers and platforms including the capability of portable secure shader programs WebGL will be a royalty free standard developed under the proven Khronos development process with the target of a first public release in first half of 2010 Khronos warmly welcomes any interested company to become a member and participate in the development of the WebGL specification Google released O3D this year and there are great strides in 3d within the browser from game engine wrapper technologies such as instant action technology gaim theory engine now owned by id Software and runs Quake Live hardware rendered Unity 3D and Torque 3D coming soon and Flash software rendered 3d engines Papervision 3D Away 3D Sandy Sandy also released a haXe version that exports a javascript version and others But it looks like the movement is to bring OpenGL to the web as a standard under the name WebGL this would be great There would still be lots of times where plugins are better now and in the near future but the path is a good one Having a software hardware rendering hybrid like Google O3D for broad video card support some of the painful older intel cards or using a plugin like Unity3D Torque 3D or wrapper technology for bigger engines is a good idea for the time being But the future is grand in this area I think that Google O3D and OpenGL ES success on iPhone games probably combined to get this in motion OpenGL and very basic video cards are now standard in most machines out there Unity3D actually published hardware statistics on casual gamers web based games ever so kindly and shows that even though there are some older Intel cards out there for the most part machines nowadays have a video card capable of supporting at least low poly 3d and hardware supported 2d rendering in real time for games user interfaces and more This is exciting news it appears the movement of the web gaming market is getting much more capable and is accelerating the innovation of hardware accelerating the web Tags 3d browser group JAVASCRIPT khronos OPENGL opengles RENDERING standard webgl Posted in 3d 3D ENGINES AWAY3D CODE COMPANIES CONFERENCE EFFECTS ENGINE GAMEDEV GAMES HAXE JAVASCRIPT LIBRARIES NEWS OPEN SOURCE OPENGL PROGRAMMING RENDERING STANDARDS TECHNOLOGY TORQUE 3D Uncategorized unity3d 10 Comments Google Releases O3D Plugin for 3D in Browser Controlled with Javascript Tuesday April 21st 2009 Google has a few things going for 3d in the browser not just 3d but hardware rendering

    Original URL path: http://drawlogic.com/tag/rendering/ (2016-02-09)
    Open archived version from archive

  • *drawlogic » Safari - web, mobile, game + interactive development » Safari » Safari
    caching scheduling improvements and lots of other performance enhancements 2011 is looking like the year all this is coming together at least for Chrome Firefox possibly Safari need WebGL in main release and IE is still the biggest problem to getting WebGL At this point WebGL looks like it is still over a year out as it may not come to IE until IE10 or possibly never the WebGL 1 0 spec is on the fast track though don t we all love Khronos They have been amazing with OpenGL since they took over html5 is looking like it will be close to mainstream by the end of this year depending on the install rate of IE9 when released The world is waiting to see if Microsoft implements WebGL or tries the old DirectX D2D only ways Nevertheless getting a push for hardware acceleration and fast renders in 2d 3d is a very sweet direction Tags browsers canvas chrome firefox html5 ie PERFORMANCE RENDERING Safari webgl Posted in STANDARDS TECHNOLOGY Comments Off WebSockets Now Available Across iOS Devices with 4 2 Update Monday November 22nd 2010 WebSockets and many other great features are now available across the iOS devices that are updated to iOS 4 2 You can test your devices for WebSocket support and I just tested iPad and iPhone iPods on iOS 4 2 and it is a go The update also adds some other excellent Safari browser features including As mentioned WebSocket support Accelerometer support Improved SVG and Canvas rendering Better Ajax The new Safari on iOS 4 2 makes the iOS platform the current best html5 mobile solution for interactive apps and games in the browser This should add some fun in terms of interactive web games and better web experiences for iOS users More on new features in iOS 4 2 Safari Test your browser for WebSockets Play with the accelerometer in javascript We hope they add in WebGL support soon there was mention of WebGLRenderingContext but not supported in browser yet Tags Accelerometer GAMEDEV html5 ios networking Safari WebSockets Posted in network PROGRAMMING RENDERING TECHNOLOGY Comments Off Recent Posts Unity 5 WebGL and the Plugin pocalypse Lime OpenFL Haxe Cross Platform Development Breakouts Comparison of JavaScript Game Engines via Breakout Snap svg SVG Vector Javascript Library Unity 4 2 Includes New Platforms Features Windows Phone New Micro Game Consoles TV Apps Games Controlled with Phones Tablets and Handhelds Unity 4 1 Apple TV AirPlay and the New Consoles Unity 4 Live Unity 4 Public Beta Cocos2d x C Port of Cocos2d for iOS Android Desktop Unity 3 5 Available Awesome Flash Export NaCL Export Needed Pipeline Improvements Unity 3 5 Preview Available Includes Unity to Flash Stage3D Export HTML5 Market Ready A Gift to html5 Web Developers and Web Users from Microsoft Silent Automatic IE Updates Onward Unreal Engine 3 Exporting to Flash 11 Stage3D Unity Exporting to Flash 3D Molehill now called Stage3D Preview Hardware Acceleration on the Web The Next Interactive Web

    Original URL path: http://drawlogic.com/tag/safari/ (2016-02-09)
    Open archived version from archive

  • *drawlogic » STANDARDS - web, mobile, game + interactive development » STANDARDS » STANDARDS
    markup like WebGL and 3D CSS transforms are a major motivation for this work but it also lets Chromium begin to take advantage of the GPU to speed up its entire drawing model including many common 2D operations such as compositing and image scaling As a lot of that work has been landing in tip of tree Chromium lately we figured it was time for a primer The primer they are looking at is not just rendering the content made in WebGL CSS3 3d transformations and more but the entire final pass of the output This leads to some very interesting years ahead in browsers With Chromium IE9 Firefox and Safari all now with aspects of hardware rendering and acceleration via the GPU anyone not doing GPU acceleration is seemingly behind the curve that seemed to start in 2007ish to a culmination of today s latest browsers After these layers are rendered there s still a crucial last step to blend them all onto a single page as quickly as possible Performing this last step on the CPU would have erased most of the performance gains achieved by accelerating individual layers so Chromium now composites layers on the GPU when run with the enable accelerated compositing flag Web content will get really interesting over the next couple years Even basic computers now have a GPU and bottom of 32MB video memory Why aren t we using those GPUs as much as possible for web content and web games The time of software rendering might be coming to an end now that processors seem to have topped out and the bottom level computer is capable of handling a decent amount of video memory It will be easier to justify useful graphics acceleration with a better user experience when we can take advantage of all the computer device has to offer Chromium Blog post about this development Differences between Chrome and Chromium the project behind Chrome Tags acceleration browser chrome chromium google gpu hardware Posted in 3d 3D ENGINES DEVELOPMENT ENGINE GAMEDEV GAMES PERFORMANCE PIXEL PROGRAMMING RENDERING STANDARDS TECHNOLOGY USER EXPERIENCE Comments Off IE9 to Support canvas Tag All Canvas 2D Element APIs html5 Wednesday June 23rd 2010 Wow IE9 just set it in motion Canvas 2D is now really on the horizon for all browsers IE9 preview now supports the canvas tag and all canvas element APIs and most Canvas 2D context APIs and attributes Features Available Canvas In the latest Platform Preview we support all Canvas element APIs and most Canvas 2D Context APIs and attributes Features Partially Implemented Canvas globalCompositeOperation The latest Platform Preview does not include support for the globalCompositeOperation attribute DOM Exceptions The latest Platform Preview does not include support for Canvas 2D Context DOM Exceptions drawFocusRing The latest Platform Preview does not include support for the drawFocusRing Focus management API This is pretty amazing even though it has been hinted at by other news previously from AMD Why should we care what Internet Explorer is up to Well the dream of standards across web browsers seems to be materializing for html5 and more importantly canvas 2d Even with Silverlight Microsoft has decided to join the party and upgrade the web on some great standards to build even more innovative platforms on top of Some may see this as a death knell for Silverlight Flash etc but I do not see it that way I see canvas as a competing interactive technology but many times technologies bind together for a better experience they also drive one another to innovate Much like Silverlight pushed Flash and Silverlight was created because of Flash those two technologies brought on canvas 2D and more graphical capabilities for the web in the interactive game and application space As javascript execution has sped up so has the graphical capabilities of browsers now What is not to like about that if you are an interactive developer Canvas Flash Silverlight are all for the most part still software CPU accelerated The question is who will start the hardware acceleration of canvas and competing technologies even further to bring us closer to OpenGL ES WebGL in the browser Ars Technica states that IE9 will have hardware accelerated canvas in addition to SVG but that doesn t seem to be officially stated anywhere by Microsoft yet that I can find AMD has hinted at it and previous news about SVG being hardware acclerated Time will tell and it will be a HUGE boost to the browsers that do of course we need all of them to do it to be worthwhile for mainstream content Ars on the hardware accelerated canvas support What does come as a surprise is canvas support Microsoft has been promoting Internet Explorer 9 s support of SVG which provides vector graphics capabilities within the Web browser but thus far has kept quiet when asked if it would support the canvas bitmap graphics specification Not only is canvas being supported it is also being hardware accelerated continuing Microsoft s efforts to give Web applications the ability to exploit the extensive hardware capabilities of modern PCs Of course we should tread carefully here there is still a big chance that portions of the canvas 2d spec will not be implemented exactly the same or some browser may have missing features much like CSS and javascript evolution For instance the most Canvas 2D Context APIs and attributes is something I hope is addressed in the final IE9 If you are gonna spend the time implementing a standard do it fully and right don t try to break it an old Microsoft tactic But this step was needed to again push interactive web technologies to more closely compete with desktop graphic technology which adds some really exciting times ahead Another golden ray of hope is ES5 support in IE9 Again Wow Tags 2d browser browsers canvas evolution html5 ie9 INTERACTIVE platform STANDARDS Posted in PROGRAMMING RENDERING STANDARDS TECHNOLOGY 2 Comments WebGL Announced Javascript Controlled OpenGL Standard is

    Original URL path: http://drawlogic.com/category/standards/ (2016-02-09)
    Open archived version from archive

  • *drawlogic » Chromium to Hardware Accelerate Rendering Using GPU including WebGL, Canvas and the Last Mile Final Pass - web, mobile, game + interactive development » Chromium to Hardware Accelerate Rendering Using GPU including WebGL, Canvas and the Last Mile Final Pass » Chromium to Hardware Accelerate Rendering Using GPU including WebGL, Canvas and the Last Mile Final Pass
    layers on the GPU when run with the enable accelerated compositing flag Web content will get really interesting over the next couple years Even basic computers now have a GPU and bottom of 32MB video memory Why aren t we using those GPUs as much as possible for web content and web games The time of software rendering might be coming to an end now that processors seem to have topped out and the bottom level computer is capable of handling a decent amount of video memory It will be easier to justify useful graphics acceleration with a better user experience when we can take advantage of all the computer device has to offer Chromium Blog post about this development Differences between Chrome and Chromium the project behind Chrome Tags acceleration browser chrome chromium google gpu hardware This entry was posted on Friday August 27th 2010 at 2 33 pm and is filed under 3d 3D ENGINES DEVELOPMENT ENGINE GAMEDEV GAMES PERFORMANCE PIXEL PROGRAMMING RENDERING STANDARDS TECHNOLOGY USER EXPERIENCE You can follow any responses to this entry through the RSS 2 0 feed Both comments and pings are currently closed Comments are closed Recent Posts Unity 5 WebGL and the Plugin pocalypse Lime OpenFL Haxe Cross Platform Development Breakouts Comparison of JavaScript Game Engines via Breakout Snap svg SVG Vector Javascript Library Unity 4 2 Includes New Platforms Features Windows Phone New Micro Game Consoles TV Apps Games Controlled with Phones Tablets and Handhelds Unity 4 1 Apple TV AirPlay and the New Consoles Unity 4 Live Unity 4 Public Beta Cocos2d x C Port of Cocos2d for iOS Android Desktop Unity 3 5 Available Awesome Flash Export NaCL Export Needed Pipeline Improvements Unity 3 5 Preview Available Includes Unity to Flash Stage3D Export HTML5 Market Ready A Gift to html5 Web Developers and Web Users from Microsoft Silent Automatic IE Updates Onward Unreal Engine 3 Exporting to Flash 11 Stage3D Unity Exporting to Flash 3D Molehill now called Stage3D Preview Hardware Acceleration on the Web The Next Interactive Web is Materializing Microsoft s Answer to WebGL Silverlight 5 3D Hardware Acceleration XNA RageSpline for Unity 2D Spline Vector Tool cocos2d Now 1 0 and New Project cocos3d WebGL Spec 1 0 Now Final From Khronos Adobe AIR and Flash 3D API Molehill Preview Released Unity Building In Flash 3D Molehill Export Support Cocos2D Javascript Javascript Port of Cocos2D Game Engine Firefox 4 WebGL enabled Hardware Acceleration Faster Javascript WebConsole Adobe Flash Vs Unity The Near Future Of Hardware Accelerated Web Games EaselJS html5 Flash like Javascript Library by Grant Skinner WebGL Will Be Part of Chrome 9 Regular Releases WebSockets Now Available Across iOS Devices with 4 2 Update Adobe Illustrator AI to Canvas Exporter for html5 Adobe Demos Flash to HTML5 Conversion Tool Is Silverlight Done Microsoft Shift in Strategy to html5 Adobe Finally Hardware Accelerating Flash for 3D Impact Javascript Game Engine Demo for iOS Archives March 2014 2 December 2013 1 November 2013 1 July 2013

    Original URL path: http://drawlogic.com/2010/08/27/chromium-to-hardware-accelerate-rendering-using-gpu-including-webgl-canvas-and-final-pass/ (2016-02-09)
    Open archived version from archive

  • *drawlogic » chromium - web, mobile, game + interactive development » chromium » chromium
    video memory It will be easier to justify useful graphics acceleration with a better user experience when we can take advantage of all the computer device has to offer Chromium Blog post about this development Differences between Chrome and Chromium the project behind Chrome Tags acceleration browser chrome chromium google gpu hardware Posted in 3d 3D ENGINES DEVELOPMENT ENGINE GAMEDEV GAMES PERFORMANCE PIXEL PROGRAMMING RENDERING STANDARDS TECHNOLOGY USER EXPERIENCE Comments Off Recent Posts Unity 5 WebGL and the Plugin pocalypse Lime OpenFL Haxe Cross Platform Development Breakouts Comparison of JavaScript Game Engines via Breakout Snap svg SVG Vector Javascript Library Unity 4 2 Includes New Platforms Features Windows Phone New Micro Game Consoles TV Apps Games Controlled with Phones Tablets and Handhelds Unity 4 1 Apple TV AirPlay and the New Consoles Unity 4 Live Unity 4 Public Beta Cocos2d x C Port of Cocos2d for iOS Android Desktop Unity 3 5 Available Awesome Flash Export NaCL Export Needed Pipeline Improvements Unity 3 5 Preview Available Includes Unity to Flash Stage3D Export HTML5 Market Ready A Gift to html5 Web Developers and Web Users from Microsoft Silent Automatic IE Updates Onward Unreal Engine 3 Exporting to Flash 11 Stage3D Unity Exporting to Flash 3D Molehill now called Stage3D Preview Hardware Acceleration on the Web The Next Interactive Web is Materializing Microsoft s Answer to WebGL Silverlight 5 3D Hardware Acceleration XNA RageSpline for Unity 2D Spline Vector Tool cocos2d Now 1 0 and New Project cocos3d WebGL Spec 1 0 Now Final From Khronos Adobe AIR and Flash 3D API Molehill Preview Released Unity Building In Flash 3D Molehill Export Support Cocos2D Javascript Javascript Port of Cocos2D Game Engine Firefox 4 WebGL enabled Hardware Acceleration Faster Javascript WebConsole Adobe Flash Vs Unity The Near Future Of Hardware Accelerated Web Games

    Original URL path: http://drawlogic.com/tag/chromium/ (2016-02-09)
    Open archived version from archive

  • *drawlogic » gpu - web, mobile, game + interactive development » gpu » gpu
    video memory It will be easier to justify useful graphics acceleration with a better user experience when we can take advantage of all the computer device has to offer Chromium Blog post about this development Differences between Chrome and Chromium the project behind Chrome Tags acceleration browser chrome chromium google gpu hardware Posted in 3d 3D ENGINES DEVELOPMENT ENGINE GAMEDEV GAMES PERFORMANCE PIXEL PROGRAMMING RENDERING STANDARDS TECHNOLOGY USER EXPERIENCE Comments Off Recent Posts Unity 5 WebGL and the Plugin pocalypse Lime OpenFL Haxe Cross Platform Development Breakouts Comparison of JavaScript Game Engines via Breakout Snap svg SVG Vector Javascript Library Unity 4 2 Includes New Platforms Features Windows Phone New Micro Game Consoles TV Apps Games Controlled with Phones Tablets and Handhelds Unity 4 1 Apple TV AirPlay and the New Consoles Unity 4 Live Unity 4 Public Beta Cocos2d x C Port of Cocos2d for iOS Android Desktop Unity 3 5 Available Awesome Flash Export NaCL Export Needed Pipeline Improvements Unity 3 5 Preview Available Includes Unity to Flash Stage3D Export HTML5 Market Ready A Gift to html5 Web Developers and Web Users from Microsoft Silent Automatic IE Updates Onward Unreal Engine 3 Exporting to Flash 11 Stage3D Unity Exporting to Flash 3D Molehill now called Stage3D Preview Hardware Acceleration on the Web The Next Interactive Web is Materializing Microsoft s Answer to WebGL Silverlight 5 3D Hardware Acceleration XNA RageSpline for Unity 2D Spline Vector Tool cocos2d Now 1 0 and New Project cocos3d WebGL Spec 1 0 Now Final From Khronos Adobe AIR and Flash 3D API Molehill Preview Released Unity Building In Flash 3D Molehill Export Support Cocos2D Javascript Javascript Port of Cocos2D Game Engine Firefox 4 WebGL enabled Hardware Acceleration Faster Javascript WebConsole Adobe Flash Vs Unity The Near Future Of Hardware Accelerated Web Games

    Original URL path: http://drawlogic.com/tag/gpu/ (2016-02-09)
    Open archived version from archive

  • *drawlogic » hardware - web, mobile, game + interactive development » hardware » hardware
    gaming in that we are back to multiplatform native apps and non browser plugins for web content mobile devices support no web browser plugins at all let alone Flash or Silverlight Still for the next 2 3 years limitations in hardware on mobile devices prevents anything software rendered to be fast including html5 canvas and svg if there is no hardware acceleration and due to this slowness not able to compare compete to compiled native apps that do have hardware access This has forced Adobe and now Microsoft to change their strategies to get through it We may see a resurgence of Flash and Silverlight like plugins on mobile browsers but not for years The only real place we see Silverlight is over at Netflix maybe they will go html5 video or Flash video and on Microsoft shop client apps It appears with no support from Microsoft it will fall out of favor faster Microsoft developers are usually forced to go with what Microsoft is recommending as much of it is sold through a business channel rather than developers now It is good html5 and standards will be more prevalent in that ecosystem as long as they don t start marginalizing it to proprietary elements But if you step back and see the rumors a week ago that Microsoft might be interested in Adobe the mobile surge and strategy shifts at Microsoft it seems to send out a clarion call that Silverlight is over or the credits are about to roll The mobile surge standards native hardware acceleration and cross platform aims of current market leaders we have the new game again It doesn t appear like Silverlight was or will be a success Tags acceleration ADOBE FLASH hardware html5 MICROSOFT phone SILVERLIGHT windows Posted in NET ADOBE APPLICATIONS MICROSOFT TECHNOLOGY 7 Comments Adobe Finally Hardware Accelerating Flash for 3D Tuesday October 26th 2010 It s about time Here at drawlogic we have been pushing hardware acceleration in Flash as it died in Adobe s Director product that is all but history Director was horribly not useful as a programming tool but Flash and AS3 have become a great environment the only thing missing was getting past software rendering limitations to use hardware acceleration that have been made more apparent by mobile devices which are like late 90 s early 00 s computers With Flash gaming being so huge and competitors like Unity it is surprising it took this long but it seems Flash and AIR development will be kicking up a notch in 2011 with hardware acceleration Adobe has finally delivered or will so in 2011 on this pressing need It s a good thing ByteArray Thibault Imbert the man inside got in there at Adobe he has been there delivering killer stuff and presents a video on Molehill on Adobe Labs showing this new tech Molehill is the code name for a new set of low level GPU accelerated 3D APIs that will enable advanced 3D experiences across screens through the Adobe Flash Platform runtimes These new low level APIs will provide advanced 3D and 3D engine developers the flexibility to leverage GPU hardware acceleration for significant performance gains Today Adobe Flash Player 10 1 renders thousands of non z buffered triangles at approximately 30 Hz With the new 3D APIs developers can expect hundreds of thousands of z buffered triangles to be rendered at HD resolution in full screen at around 60 Hz Using the new 3D APIs in Flash Player and AIR will make it possible to deliver sophisticated 3D experiences across almost every computer and device connected to the Internet When will developers designers be able to create 3D content using the Molehill APIs and what tools will they use Developers will be able to create content through the upcoming Flash Player beta program starting in the first half of 2011 To leverage the 3D features exposed in Flash Player during the beta period developers will use Adobe Flash Builder or the Adobe Flex SDK with an updated SWC exposing the required APIs More on the capabilities and rendering tech Developers were told to expect hundreds of thousands of z buffered triangles to be rendered at HD resolution in full screen at around 60 H z under the new APIs compared to thousands of un z buffered 30Hz triangles under the current Flash Player 10 1 The acceleration will rely on DirectX 9 standards on Windows OpenGL ES 1 3 on Macs and OpenGL ES 2 0 on mobile platforms and potentially puts Flash more directly into competition with 3D centric web game engines such as Unity How do the 3D APIs compare to WebGL s proposal to have the capability be available through browsers and HTML5 In terms of design our approach is very similar to the WebGL design However we offer a consistent browser agnostic solution that will enable advanced 3D experiences on almost every computer and device connected to the Internet Additionally GPU accelerated 3D in Flash Player will build on all the expressiveness features that exist today in Adobe Flash Player We are very excited about this development and what it means to Unity WebGL and other technologies that have filled the gap With Adobe making this change and recent tool support for html5 it seems the old Macromedia innovative spirit has been awoken I only wish it could have kicked into high gear in 2007 2008 when mobile made native and hardware acceleration necessary again and probably for good As we learn more and get our hands on it we will be posting much more on Molehill Tags 3d acceleration ADOBE FLASH GAMEDEV hardware molehill overdue Posted in 3d 3D ENGINES ACTIONSCRIPT ACTIONSCRIPT3 ADOBE 7 Comments Chromium to Hardware Accelerate Rendering Using GPU including WebGL Canvas and the Last Mile Final Pass Friday August 27th 2010 Chromium is moving to GPU hardware accelerate rendering all types of web content as much as possibly with their latest efforts For some time now there s been a lot of work going on to overhaul Chromium s graphics system New APIs and markup like WebGL and 3D CSS transforms are a major motivation for this work but it also lets Chromium begin to take advantage of the GPU to speed up its entire drawing model including many common 2D operations such as compositing and image scaling As a lot of that work has been landing in tip of tree Chromium lately we figured it was time for a primer The primer they are looking at is not just rendering the content made in WebGL CSS3 3d transformations and more but the entire final pass of the output This leads to some very interesting years ahead in browsers With Chromium IE9 Firefox and Safari all now with aspects of hardware rendering and acceleration via the GPU anyone not doing GPU acceleration is seemingly behind the curve that seemed to start in 2007ish to a culmination of today s latest browsers After these layers are rendered there s still a crucial last step to blend them all onto a single page as quickly as possible Performing this last step on the CPU would have erased most of the performance gains achieved by accelerating individual layers so Chromium now composites layers on the GPU when run with the enable accelerated compositing flag Web content will get really interesting over the next couple years Even basic computers now have a GPU and bottom of 32MB video memory Why aren t we using those GPUs as much as possible for web content and web games The time of software rendering might be coming to an end now that processors seem to have topped out and the bottom level computer is capable of handling a decent amount of video memory It will be easier to justify useful graphics acceleration with a better user experience when we can take advantage of all the computer device has to offer Chromium Blog post about this development Differences between Chrome and Chromium the project behind Chrome Tags acceleration browser chrome chromium google gpu hardware Posted in 3d 3D ENGINES DEVELOPMENT ENGINE GAMEDEV GAMES PERFORMANCE PIXEL PROGRAMMING RENDERING STANDARDS TECHNOLOGY USER EXPERIENCE Comments Off IE9 Will Have Hardware Acceleration on the GPU Will Support html5 canvas video Friday March 19th 2010 UPDATE Due to retractions it cannot be entirely confirmed that IE9 will support canvas of html5 spec They are the last browser and they must support it for it to be a real valid solution for 2d animation GPU supported canvas would be a huge innovation but would also most likely kill Silverlight for animation unless they integrate canvas Standards are such a tough bet ask Adobe with the ES4 bet Since standards are so tough to get through and are design by committee many times plugins still have a huge advantage of changing easily We ll keep an eye on IE9 to see if the canvas revolution will happen soon or if it will be years off It will most likely be years off for mainstream at any rate Could it be that Microsoft is innovating again IE9 will supposedly be largely hardware accelerated for all graphical elements and possibly canvas and video html5 tags IE9 test drive preview available here It appears Microsoft has been enjoying the Apple Adobe Google smackdowns on each other got lost in the dust kicked up and just done what many developers want hardware acceleration Firefox 3 7 also has hardware acceleration coming down the pike Specifically IE9 will take advantage of the underlying hardware in different ways both from a visual perspective as well as code execution perspective The MSHTML rendering layer has been enhanced to use Direct2D and DirectWrite instead of GDI Direct2D enables GPU accelerated 2D graphics and text and allows sub pixel positioning In addition the GPU is used for scaling bitmaps are mapped to textures which is ideal for zooming and moving images around the screen This GPU support translates directly into improved readability of pages more precise placement of text and images and smooth scrolling and zooming JavaScript performance is greatly improved from older versions of Internet Explorer and should be competitive if not better than competing browsers In the past JavaScript in IE was interpreted and not compiled into native processor instructions The JavaScript engine now includes a JIT compiler which emits x86 instructions and compiles the code before it runs resulting in a dramatic performance uplift Instruction generation can also be tailored to the underlying processor to take full advantage of the underlying platform IE9 is more standards compliant than previous versions with new support for HTML5 elements such as video CSS3 support and SVG support All graphic elements will be accelerated on the GPU and will enable hardware accelerated rendering contexts for application development improving visual display reducing CPU usage and improving power usage There is no excuse in this age where most people have at least a 32MB cards even on the lowly intel OEM cards to not take some advantage of hardware rendering acceleration for aspects of web content including video 2d games and even 3d There are lots of other areas of browsers and tech that is hardware accelerated such as plugins like Unity and Director waaay before that video and new tools like WebGL O3D Firefox 3 7 is also aiming for hardware acceleration This idea of browser graphical elements not just in a plugin or video player being hardware accelerated is something that might spark some very interesting and innovative experiences I applaud this effort and hope there is truth in it beyond just a preview that has features cut I also hope more browsers and plugins start doing the same besides just IE9 and Firefox This entire blog has pretty much had an underlying hardware rendering acceleration slant I have been pushing this for sometime and I believe the time is coming soon that web developers will be equipped with the power that native and game developers have for graphics soon mainly for applications games and experiences The best news is that IE9 will support html5 and canvas video tags and ensures the new functionality that web developers will be able to use We ll all have to wait for 2 3 years probably before it is something that is 90 saturated and usable in the mainstream market but it is good to know great times lie ahead I can t believe I just wrote about IE possibly innovating ahead of others Tags acceleration anmation browser hardware html5 ie9 RENDERING Posted in 3d 6 Comments Google Releases O3D Plugin for 3D in Browser Controlled with Javascript Tuesday April 21st 2009 Google has a few things going for 3d in the browser not just 3d but hardware rendering in the browser They previously had native client which allows you to run code via a plugin proxy with a sample running Quake They also had Lively which was a virtual world plugin that was shut down a few month after it started Now they are also making and releasing an O3D plugin that looks to be another way to do web 3d scenes and games although it is a very early stage They appear to want to have an open discussion about how best to add hardware rendering to the web Their approach uses a javascript api to control the browser plugin and the O3D control is essentially just a renderer This won t change anything now as Unity3D Flash 3D pseudo engines even Director 3D still are the top choices for games apps and interactives that need effects and possibly hardware rendering But it is interesting that Google is essentially re entering this debate after ditching on Lively and they must see some benefit to having a discussion about 3d on the web and 3d standards in general I know they have lots of models and tools with SketchUp and Google 3D warehouse so who knows maybe they will take it over by being standards open and information based What is O3D O3D is an open source web API for creating rich interactive 3D applications in the browser This API is shared at an early stage as part of a conversation with the broader developer community about establishing an open web standard for 3D graphics Get involved Download the plug in Windows and Mac and explore the samples to see O3D s capabilities Linux users see these instructions Read the Technical Overview and Developer s Guide to learn how to get started Join the O3D developer groups to provide feedback One thing is for sure 3d development is still old school proprietary lock in in most cases Working with 3d and tools like Maya 3dsmax and others they have always been very non standard From file formats to interfaces to even basic movements all different The general maths of 3d are the same and so should 3d pipelines Formats like COLLADA are nice because they are starting to open up 3d pipelines and content creation but COLLADA still has many porting issues FBX file format is another that is really useful and common making pipelines in Unity 3D for instance very nice But it is owned and run by Autodesk who owns all the 3d apps Maya 3dsmax SGI and I am a bit leary of that method But in the end 3d pipelines and rendering will be somewhat standardized and maybe the web will be hardware rendered one day In most cases it is not needed but for gaming immersion demos and other entertainment it could benefit heavily from a more standardized 3d pipeline and methods Tags 3d browser formats google hardware JAVASCRIPT o3d RENDERING sketchup Posted in 3d 3D ENGINES APPLICATIONS ENGINE GAMEDEV GAMES JAVASCRIPT OPEN SOURCE PROGRAMMING RENDERING STANDARDS TECHNOLOGY 2 Comments Hardware of the Casual Gamer Revisited from Unity3d Creators Friday September 12th 2008 A few weeks ago the makers of Unity3d released some really valuable information about casual gaming and general hardware of users that play online games It was an interesting report and very beneficial to developers on the Unity platform and others We wish other plugin makers would do the same in such a thorough method Unity 3d creators listened to the market and have now posted updated numbers and information as well as a page that quarterly stats will be updated Check the new quarterly hardware of the casual gamer stats I would have seen this earlier but I have been deep in a Unity 3d project myself I am a big fan of all web based gaming platforms and Unity is almost a dream come true for 3d web gaming For the company to be this open that is a very good sign What can you do with Unity3D Here is a list of games made with Unity3D on the web The one great thing about this platform is that is was made for gaming specifically from the start Simulations and game development with Unity3D is very fun and productive I still love Flash Director etc but Unity3D development is now very much in my rotation Games made with Unity3D Hancock Movie Games http www sonypictures com movies hancock site games gameshell html Tennis Stars Cup http www shockwave com gamelanding tennisstarscup jsp Duckateers http www shockwave com gamelanding dukateers jsp Temploe ninjas attack you http www conspiracaopequim com br game RC Laser Warrior http www shockwave com gamelanding rclaserwarrior jsp Urban Race Star http web mac com digitaldouble digital double URS Preview html FlashBang studios http raptorsafari com http splume flashbangstudios com http jetpackbrontosaurus com TraceON http www ramtiga com TRaceONVersions TRaceON Current tabid 122 language en US Default aspx EPIC Tower Defense http www shockwave com gamelanding epictowerdefense jsp InvinciCar http www protonfoundry com InvinciCar Besmashed multi http besmashed gamepulp com demo index htm Global Conflicts http www globalconflicts eu Phoenix Final http www nether org uk bad mac code html

    Original URL path: http://drawlogic.com/tag/hardware/ (2016-02-09)
    Open archived version from archive



  •