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 » GAMES - web, mobile, game + interactive development » GAMES » GAMES
    developers expect out of memory managed languages such as JavaScript WebGL brings plugin free 3D to the web implemented right into the browser Major browser vendors Apple Safari Google Chrome Mozilla Firefox and Opera Opera are members of the WebGL Working Group It feels like someone s missin ing Tags based browser GAMES google o3d webgl Posted in 3d 3D ENGINES TECHNOLOGY 12 Comments AS3 SoundManager Class for Flash Updated for Tweener Friday January 16th 2009 I use a SoundManager class for games and interactives that require it which I picked up at evolve by Matt Przybylski But I sometimes need to use Tweener rather than TweenLite depending on what the project uses already So here is the class updated with Tweener Just grab the latest Tweener to work with this Sound is one of those things like tweening it is easier to reuse code if everyone uses common libraries package game util import caurina transitions properties SoundShortcuts import flash media Sound import flash media SoundChannel import flash media SoundLoaderContext import flash media SoundTransform import flash net URLRequest import flash utils Dictionary import flash utils getQualifiedClassName import caurina transitions The SoundManager is a singleton that allows you to have various ways to control sounds in your project The SoundManager can load external or library sounds pause mute stop control volume for one or more sounds at a time fade sounds up or down and allows additional control to sounds not readily available through the default classes This class is dependent on TweenLite http www tweenlite com to aid in easily fading the volume of the sound author Matt Przybylski http www reintroducing com version 1 0 author Ryan Christensen http drawlogic com version 1 1 added Tweener support and removed TweenLite support public class SoundManager PRIVATE PROTECTED VARIABLES singleton instance private static var instance SoundManager private static var allowInstance Boolean private var soundsDict Dictionary private var sounds Array PUBLIC INTERNAL VARIABLES CONSTRUCTOR singleton instance of SoundManager public static function getInstance SoundManager if SoundManager instance null SoundManager allowInstance true SoundManager instance new SoundManager SoundManager allowInstance false return SoundManager instance public function SoundManager this soundsDict new Dictionary true this sounds new Array if SoundManager allowInstance throw new Error Error Use SoundManager getInstance instead of the new keyword PRIVATE PROTECTED METHODS PUBLIC INTERNAL METHODS Adds a sound from the library to the sounds dictionary for playing in the future param linkageID The class name of the library symbol that was exported for AS param name The string identifier of the sound to be used when calling other methods on the sound return Boolean A boolean value representing if the sound was added successfully public function addLibrarySound linkageID name String Boolean for var i int 0 i Tags ACTIONSCRIPT AS3 GAMES manager sound tweener tweenlite Posted in ACTIONSCRIPT ACTIONSCRIPT3 ARCHITECT AS3 AUDIO DEVELOPMENT FLASH FLEX GAMEDEV GAMES OPEN SOURCE PROGRAMMING TECHNOLOGY 12 Comments List of 2008 Unity3D Games and Recently Launched Minotaur China Shop by Flashbang Studios Sunday December 14th 2008 Unity3D is a great platform for developing 3d games where you need hardware acceleration beyond what Flash 3d can give you for the web There are lots of great independent gaming companies and web gaming companies realizing this and here in the phx Arizona market a few good ones including Flashbang Studios on their Unity3D gaming site Blurst I have been developing Unity3D for about 6 months and it is great where you want 3d environments over 2000 polys for the web The power of 3d hardware rendering on the web combined with a great development environment is making it possible to make really fun games with unity3d Unity3D Games Released Recently Flashbang recently released Minotaur China Shop to add to their Blurst com site of Unity3D games and community They detailed the launch day at their blog It is a pretty fun game and once you get further into the game design with different paths selling products or thrashing your china shop for insurance and strategic upgrades it has legs to keep interest Minotaur China Shop Trailer vimeo http vimeo com 2474951 vimeo There are lots of great Unity 3d games out there here is a list of the best of 2008 AXE Billions Play it Provide Feedback AXE Dark Temptation Play it Provide Feedback Banzai Ball Play it Mac OS Provide Feedback Beijing Conspiration Play it Provide Feedback Chicken Target Play it Provide Feedback Circuit Defenders Play it Provide Feedback Colony Defender Play it Provide Feedback Downhill Bowling Play it Provide Feedback Feist Play it Mac OS Provide Feedback Flip Sorter Play it Provide Feedback Hordes of Orcs Play it Provide Feedback IndieRiffs Play it Intel Mac OS Provide Feedback Jeecheereen1 Play it Provide Feedback Jetpack Brontosaurus Play it Laka Game Show Play it Provide Feedback Lander Commander Play it Mac OS Provide Feedback Lies and Seductions Play it Mac OS Universal Provide Feedback Manta Play it Provide Feedback Mars Explorer Play it Provide Feedback Nuddz Play it Provide Feedback Oddball Play it Mac OS Provide Feedback Off Road Velociraptor Safari Play it Outpost Play it Pirates n Dragons Play it Provide Feedback Project Cloudwitch Play it Provide Feedback RastaMonkey Play it Provide Feedback Seamulator Play it Mac OS Provide Feedback Sperm Racer Play it Provide Feedback Sphaira Play it Provide Feedback Super Splashdown Play it Provide Feedback Super Volei Brasil Play it Provide Feedback Tag Ball Play it Provide Feedback Traces of Illumination Play it Provide Feedback Tumbledrop Play it Provide Feedback Turret Master Play it Mac OS Provide Feedback Turtle Trap Play it Provide Feedback Vimto Jetski Play it Provide Feedback Widget TD Play it Provide Feedback source Tags best GAMEDEV GAMES gaming unity unity3d web Posted in 3d 3D ENGINES BEST OF GAMEDEV GAMES MARKET PROGRAMMING TECHNOLOGY Uncategorized unity3d 5 Comments Google Now in the Casual Game Ads Market Thursday October 9th 2008 Google has entered the flash gaming ads market Right now that is pretty much owned by MochiAds for flash game devleopers at least pre game

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


  • *drawlogic » hardware acceleration - web, mobile, game + interactive development » hardware acceleration » hardware acceleration
    acceleration ADOBE browser canvas chrome firefox GAMEDEV GAMES hardware acceleration html5 MICROSOFT SILVERLIGHT three js unity web webgl xna Posted in INTERACTIVE TECHNOLOGY 1 Comment 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

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

  • *drawlogic » SILVERLIGHT - web, mobile, game + interactive development » SILVERLIGHT » SILVERLIGHT
    thing when you are wanting to see innovation Tags FLASH MARKET release SILVERLIGHT VIDEO Posted in NET APPLICATIONS ARCHITECT blender DEVELOPMENT EXPRESSION INTERACTIVE MARKET MICROSOFT PROGRAMMING SILVERLIGHT TECHNOLOGY VIDEO Comments Off Silverlight 3 Mix09 Demos Video of Pixel Shaders HLSL Authored 3D Planes SaveDialog Local Connections Out of Browser Sunday March 22nd 2009 Here is a video with more information on Silverlight 3 Beta features that are matches of the latest Flash killer features in pixel shaders 3d planes ability to create pseudo 3d engines like papervision3d local saving pixel operations bitmap handling local messaging silverlight to silverlight like localconnection out of browser desktop running ability of SL3 SEO and search indexing capabilities deep linking navigation and more Video of the features of SL3 Beta Demos at a Slow Pace from mix09 A few points after the video and taking a tour of the features The pixel shaders are written in HLSL shader 2 however they are compiled to byte code and do not currently use the gpu for rendering While the pixel shaders are very cool and the language to write them is standard pretty much for shaders in HLSL shader model 2 DirectX based the other is GLSL OpenGL based they have not allowed this byte code to run on the GPU yet Here Flash and Pixel Bender actually are ahead there Although there are 3d planes which is very exciting no good pseudo 3d engine exists yet matching the 3 in flash papervision3d away3d sandy When SL3 comes out I am sure we will see a few emerge or build them ourselves because this iteration of SL3 looks pretty fun Pixel based operations will be a huge advancement much like it was in earlier flash versions as it adds some demo scene type abilities and experiments with pixels that are fun This also lends to doing cool things like shaders effects AR face recognition motion detection etc Effects like Blur and Drop shadow are good and the ability to add custom ones great However currently they are pretty performance intensive They are also in Flash but there needs to be some refinement in SL3 effects before launch Desktop runnable apps in out of browser will be nice and this is a direct compete with Adobe AIR which was a surprise Local Communication supports desktop to browser communication Isolated storage similar to shared objects supports 1MB in browser 25MB out of browser defaults This version of silverlight is really a 1 0 version as typical with most software Version 2 or version 3 is usually what the initial design goals pan out Much like the latest unity3d version 2 5 that has windows support and the iPhone SDK 3 0 that both came out this week even actionscript 3 compared to earlier versions these toolkits are finally iterated enough that they are really solid platforms for building cool stuff on and become platforms The next version of all these could be very very dangerous Huge missing features Although there are some great features in SL3 beta it is still not done and it is still missing some key components that Flash has which make it very attractive in the interactive space Camera and Microphone support Macromedia hired one of the smartest dudes around in Jeremy Allaire back in flash 6 days to help add support for Flash Communication Server Flash Media Server now Camer and Microphone support One of the best R D periods at Macromedia SL needs this soon Printing support what was long a problem in Flash is so in SL there is no good printing support No GPU usage for Pixel Effects Shaders neither flash nor silverlight support hardware accelerated shaders in PixelEffects Pixelbender Pixel Effects Shaders need GPU support see Kevin Goldsmith s article on GPU mixed with CPU and how this may or may not be good However processors are speeding up and multi core helps software rendering the quality of GPU is well beyond what software rendering can deliver for a few years to come at least while architecture advances probably more like 5 10 years No UDP plans yet Adobe has RTMFP SL sockets has no public plans for adding UDP that I have seen No Alpha Channel in Video You can do this with a shader though but not supported by default Silverlight 3 Video Flash has the upperhand in video and probably will still even though SL3 has H 264 Flash added this at the same time and though they still have FLV which revolutionized web video they are now much broader in support in video than SL3 Silverlight has H 264 and VC1 support their own FLV like codec Still pretty cool a couple years ago there was no HD on the web now everyone has it in H 264 video support Currently nothing innovative mainly catchup still but here are some options Silverlight 3 beta and the video below the features and highlights will look very similar to flash and flash community advancements over the last couple years There is no innovation just yet But where that could happen is in socket support with UDP Flash has moved on this in RTMFP and the beginning of larger scale networking support with UDP with samples like stratus This is a huge differentiating feature for what I think will be game changer on the web it already is on desktop mmos in real time or closer to real time support for larger sets of users in online games like MMOs or virtual communities even tools to make request based real time sites like micro blogging faster and able to handle more users right now it is very linear if users get many followers UDP will allow a better distributed framework for messaging Local Storage Silverlight and Unity3D all need this Flash could use better support for this Local saving of a files for cache beyond the internet cache and greater than the 1MB 25MB limits of SL3 IsolatedStorage This is an issue when you are making large scale games in that you need to save lots of assets to a client but to make it economical you want ot save more than the default internet cache amount Flash Shared Object Local allow you to do this somewhat but it would be great to have a way to just download files for cache upon user agreement to store assets in bulk of allowable types images video models bundles to the file system Hardware rendering for 3d support and UDP support will put Flash and SL3 on par with the killer Unity3D kit for making online web games and other activex plugins like instantaction that allow you to do these things already The one thing SL has over Flash Flash and Flex are great But there is this massive division in the community and marketing of Flash Silverlight is entirely unified and this has much to do with starting clean at a time that interactive development is heading more into a technology and developers control Flash and Flex need to bring it together AS3 has been out long enough that the people with skills have hopped on and taken it to a new level mainly from programmers If Adobe created a version of Flash that was a new IDE and consolidated Flex and Flash into just Flash made the IDE as powerful as FDT or FlashDevelop3 there could be hope to bring the platform together I understand they had to work it in slowly because it was a designers platform really even though coders still pushed the limits in games and apps built on it so they had to tip toe carefully on this to not alienate people But now I think the division is a serious problem with the platform and must be addressed noone expected Silverlight to be this quick on at least SL3 features And even though the initial approach might have been bad as SL1 was a huge letdown Microsoft does not give up and you can see in the XBOX360 and DirectX that they are very pursuant DirectX really didn t become huge until version 7 so these guys won t relent I am not a huge fan of using the proprietary tools Even in Flash I use as much open source as I can even though the player is locked but Moonlight is something that trails Silverlight development and is a very unique thing in both open source and cross platform multiplatform development It is a clear relationship and aims to make Silverlight run on multiplatform mono including Linux This could win out in the end who knows Futures Great iterations of software happened this week in the latest unity3d version 2 5 that has windows support and the iPhone SDK 3 0 and now SL3 is quite a surprise in feature set I have been really busy this week just delving into all them and hope to start making more cool and useful projects in them The best part is right now is great to be an interactive or game developer as all major software companies and markets are focused on retaining good developers I don t recall a time other than the beginning the the web virtual land rush that has so many options and markets that skilled developers and designers can choose from Good times Tags beta browser DESKTOP EFFECTS PIXEL savedialog shaders SILVERLIGHT silverlight 3 sl3 VIDEO Posted in NET 3d APPLICATIONS ARCHITECT DESKTOP DEVELOPMENT EFFECTS ENGINE EXPRESSION GAMEDEV GAMES INTERACTIVE INTERFACE MARKET MICROSOFT moonlight PERFORMANCE PIXEL PROGRAMMING RENDERING SEO SILVERLIGHT STANDARDS TECHNOLOGY unity3d XAML 7 Comments Silverlight 3 Beta Released With 3D Planes Pixel Shader Effects Hardware Acceleration and More Wednesday March 18th 2009 The interactive space is blowing up with releases of really good iterations of software Just this week the iPhone 3 0 SDK was announced and available for download for developers Unity3D 2 5 was released with a windows development capability was previously mac only and now Silverlight 3 is making some waves as it was released at MIX09 with the Moonlight open source mono version hopefully not too far behind There are a few things that piqued my interest in Silverlight 3 beta notes and that is hardware acceleration on video 3d canvas and pixel effects unclear if these are hardware accelerated like shaders or pixel bender similar to filters and with the possibility to write effects similar to shaders or Adobe s Pixel Bender pbx shaders Support for Higher Quality Video Audio With support for native H 264 Advanced Audio Coding AAC Audio live and on demand IIS7 Smooth Streaming full HD 720p playback and an extensible decoder pipeline Silverlight 3 brings rich full screen stutter free media experiences to the desktop New and enhanced media features in Silverlight 3 include Live and on demand true HD 720p Smooth Streaming IIS Media Services formerly IIS Media Pack an integrated HTTP media delivery platform features Smooth Streaming which dynamically detects and seamlessly switches in real time the video quality of a media file delivered to Silverlight based on local bandwidth and CPU conditions More format choice In addition to native support for VC 1 WMA Silverlight 3 now offers users native support for MPEG 4 based H 264 AAC Audio enabling content distributors to deliver high quality content to a wide variety of computers and devices True HD playback in full screen Leveraging graphics processor unit GPU hardware acceleration Silverlight experiences can now be delivered in true full screen HD 720p Extensible media format support With the new Raw AV pipeline Silverlight can easily support a wide variety of third party codecs Audio and video can be decoded outside the runtime and rendered in Silverlight extending format support beyond the native codecs Industry leading content protection Silverlight DRM Powered by PlayReady Content Protection enables protected in browser experiences using AES encryption or Windows Media DRM Empowering Richer Experiences Silverlight 3 contains new 3D graphics animation features hardware accelerated effects and text improvements that enable designers and developers to create next generation Web visuals Additional features include Perspective 3D Graphics Silverlight 3 allows developers and designers to apply content to a 3D plane Users can rotate or scale live content in space without writing any additional code Other effects include creating a queue in 3D and transitions Pixel Shader effects These software based effects include blur and drop shadow In addition you can also write your own effect Effects can be applied to any graphical content An example would be to make a button appear depressed on rollover you could use a drop shadow effect on the pressed visual state Bitmap Caching Silverlight 3 dramatically improves the rendering performance of applications by allowing users to cache vector content text and controls into bitmaps This feature is useful for background content and for content which needs to scale without making changes to its internal appearance New Bitmap API With Silverlight 3 developers can now write pixels to a bitmap Thus they can build a photo editor to do red eye correction perform edits on scanned documents or create specials effects for cached bitmaps from elements on the screen Themed application support Developers can now theme applications by applying styles to their Silverlight 3 applications and changing them at runtime Additionally developers can cascade styles by basing them on each other Animation Effects Silverlight 3 provides new effects such as spring and bounce These make animation more natural Developers can also now develop their own mathematical functions to describe an animation Enhanced control skinning Silverlight 3 provides easier skinning capabilities by keeping a common set of controls external from an application This allows the sharing of styles and control skins between different applications Improved text rendering font support Silverlight 3 allows far more efficient rendering and rapid animation of text Applications also load faster by enabling the use of local fonts Improving Rich Internet Application Productivity New features include 60 controls with source code Silverlight 3 is packed with over 60 high quality fully skinnable and customizable out of the box controls such as charting and media new layout containers such as dock and viewbox and controls such as autocomplete treeview and datagrid The controls come with nine professional designed themes and the source code can be modified recompiled or utilized as is Other additions include multiple selection in listbox controls file save dialog making it easier to write files and support for multiple page applications with navigation Deep Linking Silverlight 3 includes support for deep linking which enables bookmarking a page within a RIA Search Engine Optimization SEO Silverlight 3 enables users to solve the SEO related challenges posed by RIAs By utilizing business objects on the server together with ASP NET controls and site maps users can automatically mirror database driven RIA content into HTML that is easily indexed by the leading search engines Enhanced Data Support Silverlight 3 delivers Element to Element binding UI designers use binding between two UI properties to create compelling UI experiences Silverlight now enables property binding to CLR objects and other UI components via XAML for instance binding a slider value to the volume control of a media player Data Forms The Data Form control provides support for layout of fields validation updating and paging through data New features for data validation which automatically catch incorrect input and warn the user with built in validation controls Support for business objects on both client and server with n Tier data support Easily load sort filter and page data with added support for working with data Includes a new built in CollectionView to perform a set of complex operations against server side data A new set of NET RIA services supports these features on the server Improved performance through Application library caching which reduces the size of applications by caching framework on the client in order to improve rendering performance Enhanced Deep Zoom allows users to fluidly navigate through larger image collections by zooming Binary XML allows communication with the server to be compressed greatly increasing the speed at which data can be exchanged Local Connection This feature allows communication between two Silverlight applications on the client side without incurring a server roundtrip for instance a chart in one control can communicate with a datagrid in another Advanced Accessibility Features Silverlight 3 is the first browser plug in to provide access to all system colors allowing partially sighted people to make changes such as high contrast color schemes for ease of readability by using familiar operating system controls Out of Browser Capabilities The new out of browser experience in Silverlight 3 enables users to place their favorite Silverlight applications directly onto their PC and Mac with links on the desktop and start menu all without the need to download an additional runtime or browser plug in Further the new experience enables Silverlight applications to work whether the computer is connected to the Internet or not a radical improvement to the traditional Web experience Features include Life outside the browser Silverlight applications can now be installed to and run from the desktop as lightweight web companions Thus users can take their favorite Web applications with them regardless of whether they are connected to the Internet or not Desktop shortcuts and start menu support Silverlight applications can be stored on any PC or Mac computer s desktop with links in the start menu and applications folder and so are available with one click access Safe and secure Leveraging the security features of the NET Framework Silverlight applications run inside a secure sandbox with persistent isolated storage These applications have most of the same security restrictions as traditional web apps and so can be trusted without security warnings or prompts minimizing user interruptions Smooth installation Because Silverlight applications are stored in a local cache and do not require extra privileges to run the installation process is quick and efficient Auto update Upon launch Silverlight applications can

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

  • *drawlogic » three.js - web, mobile, game + interactive development » three.js » three.js
    js from the infamous mr doob There is already a thriving middleware ecosystem around WebGL to provide a wide diversity of Web developers the ability to easily create compelling 3D content for WebGL enabled browsers These tools include C3DL CopperLicht EnergizeGL GammaJS GLGE GTW O3D OSG JS SceneJS SpiderGL TDL Three js and X3DOM Links to these authoring tools and WebGL demos can be found at www khronos org webgl wiki Main Page It will take some time for WebGL to propagate It is ready and on in Chrome and Firefox by default in betas Safari it can be enabled via app parameter IE and MIcrosoft have yet to chime in will we see DirectX for the web or adoption of WebGL Time will tell Until then Unity and Flash with the 3d api Molehill are forging ahead I am sure we will see an export to WebGL for Unity down the line but there are still some interesting script execution speed issues that compiled code in Flash and Unity Web Player will still be faster on So Khronos isn t stopping at WebGL they are now tackling WebCL or OpenCL for the web just like WebGL is OpenGL for the web currently at the OpenGL ES 2 0 level which is nice because that is big on mobile mobile and web games are at about the same level Khronos is also today announcing the formation of the WebCL working group to explore defining a JavaScript binding to the Khronos OpenCL standard for heterogeneous parallel computing WebCL creates the potential to harness GPU and multi core CPU parallel processing from a Web browser enabling significant acceleration of applications such as image and video processing and advanced physics for WebGL games Tags 3d browser GAMEDEV khronos three js web webgl Posted in 3d 3D ENGINES PERFORMANCE STANDARDS TECHNOLOGY 2 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 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

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

  • *drawlogic » web - web, mobile, game + interactive development » web » web
    could really use a browser supported bi directional communication link What is Missing The biggie missing from Flash Silverlight etc and Web Sockets is UDP and preferably RUDP or Reliable UDP which allows UDP datagrams to be sent back and forth either verified delivery or broadcast Unity does support UDP The best socket layers are reliable UDP based because mixing TCP and UDP can lead to queuing and not all messages are critical so having just UDP isn t enough having TCP is too much Reliable UDP is the way to go but so far no web layers are doing it well except Unity on that one you still have to make your own RUDP implementation libraries like Raknet or enet in C C give you this but you can t use that in Unity client only on the server Edit Flash does have RTMFP which is based on UDP and uses FMS for nat for p2p but it is still not a true low level UDP socket just yet as it supports more features A low level UDP socket would also be nice in flash Web Communication Evolving I am a big Flash fan and have been developing it since 1999 among other platforms I have recently watched other technologies nearly match the features and some go beyond it The interesting thing about Web Sockets is that it does go after a core feature of flash Canvas and WebGL or O3D also do Flash still has the webcam mic sound mixers tranform and for now sockets which put it at an advantage in gaming and interactive Flash used to be the sole greatest video player but Silverlight is doing a pretty good job of that as well so that is still an advantage but others are entering including possibly browser support in html5 I still think it is the best video but they would need to keep innovating Another interesting point about this is XMLHttpRequest objects Originally AJAX was created by Microsoft for IE pushing new features and innovating back when IE was a good browser and ahead in IE4 Mozilla and others adopted this feature as well as editable text areas for html because they were great features for web applications to evolve to now Google is pushing with Chrome and Web Sockets is the next step that should be in web browsers even if it is only TCP based for now This will add great capabilities and will probably be preferred over AJAX XMLHttpRequest for really interactive and real time tools games should it take hold Ian Hickson is running the table on the standards with this effort and it is a good one to get behind Blog post about Web Sockets W3C Standard proposed by Google Ian Hickson WHATWG Standard proposed by Google Ian Hickson IETF RFC web socket protocol by hixie Ian Hickson pywebsocket for Apache to test with Web Sockets Tags chrome gaming google html5 INTERACTIVE real time sockets standard tcp web Posted in AJAX APPLICATIONS network PROGRAMMING TECHNOLOGY 10 Comments Haxe Sandy Ability to Generate a 3D Javascript Engine Port of Sandy for Canvas Thursday July 16th 2009 Haxe Sandy is a version of Sandy that can export to an experimental Javascript 3D engine taking advantage of the canvas element There are some great demos that run smoothly in canvas capable browsers and very smooth in Chrome Demos of Haxe Sandy Displaying a model Getting Started Model Loading Physics Shading Tweening Skybox Primitives Sandy was actually the first open source 3d engine in flash maybe this will be a trend building in haXe for export to flash and javascript It certainly looks like a great start and would make a very nice platform for 3d on the web allowing Sandy or other flash libraries to run in Flash and Javascript by writing in an abstraction platform like haXe Other libraries like Motor2 Physaxe haxe3D PureMVC and more have haXe versions Still very experimental but a possible need when Flash and canvas are both in the market in the future Right now it is still all Flash Haxe Sandy Haxe Sandy Demos Haxe Sandy Tutorials by Matthew Casperson Haxe Sandy Download Download sources Download API documentation Download all examples to get started via Matthew Casperson at devmaster net Tags 3d canvas ENGINE HAXE html5 hx JAVASCRIPT motor2 port puremvc SANDY web Posted in 3d 3D ENGINES ACTIONSCRIPT ACTIONSCRIPT3 ARCHITECT AS3 GAMEDEV GAMES HAXE JAVASCRIPT OPEN SOURCE PROGRAMMING RENDERING SANDY STANDARDS TECHNOLOGY Comments Off amfast Python Remoting and Services Library for Flash Flex and other AMF Monday May 18th 2009 pyamf is pretty sweet for Flash remoting with Pythonic server side but now we have two nicely done and integrated remoting kits for python on the server side amfast is a new remoting library that looks to be as sweet as pyamf where sweet fast and useful I am checking out amfast now but the speed boost alone might be worth it For instance working with real time games when you need static content you need to grab that quickly sometimes via a content service The faster that link the better It also has Twisted integration which is great for networking and SQLAlchemy integration which is in my opinion the best ORM for python pyamf has twisted django pylons sqlalchemy as well amfast is well documented and has some great examples If you have the Python addiction check it Description AmFast is a Flash remoting framework for Python AmFast can use AMF to communicate between Python and Flash Flex and any other system that supports AMF AMF is a binary object serialization protocol used by Actionscript based applications Server Features Support for NetConnection and RemoteObject RPC Support for Producer Consumer push messaging with HTTP polling HTTP long polling and real time HTTP streaming channels Support for authentication with NetConnection and RemoteObject Flexible Target mapping system to map message destinations to invokable Target objects Support for ChannelSets with multiple Channels to expose resources in different ways

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

  • *drawlogic » INTERACTIVE - web, mobile, game + interactive development » INTERACTIVE » INTERACTIVE
    a surprise Local Communication supports desktop to browser communication Isolated storage similar to shared objects supports 1MB in browser 25MB out of browser defaults This version of silverlight is really a 1 0 version as typical with most software Version 2 or version 3 is usually what the initial design goals pan out Much like the latest unity3d version 2 5 that has windows support and the iPhone SDK 3 0 that both came out this week even actionscript 3 compared to earlier versions these toolkits are finally iterated enough that they are really solid platforms for building cool stuff on and become platforms The next version of all these could be very very dangerous Huge missing features Although there are some great features in SL3 beta it is still not done and it is still missing some key components that Flash has which make it very attractive in the interactive space Camera and Microphone support Macromedia hired one of the smartest dudes around in Jeremy Allaire back in flash 6 days to help add support for Flash Communication Server Flash Media Server now Camer and Microphone support One of the best R D periods at Macromedia SL needs this soon Printing support what was long a problem in Flash is so in SL there is no good printing support No GPU usage for Pixel Effects Shaders neither flash nor silverlight support hardware accelerated shaders in PixelEffects Pixelbender Pixel Effects Shaders need GPU support see Kevin Goldsmith s article on GPU mixed with CPU and how this may or may not be good However processors are speeding up and multi core helps software rendering the quality of GPU is well beyond what software rendering can deliver for a few years to come at least while architecture advances probably more like 5 10 years No UDP plans yet Adobe has RTMFP SL sockets has no public plans for adding UDP that I have seen No Alpha Channel in Video You can do this with a shader though but not supported by default Silverlight 3 Video Flash has the upperhand in video and probably will still even though SL3 has H 264 Flash added this at the same time and though they still have FLV which revolutionized web video they are now much broader in support in video than SL3 Silverlight has H 264 and VC1 support their own FLV like codec Still pretty cool a couple years ago there was no HD on the web now everyone has it in H 264 video support Currently nothing innovative mainly catchup still but here are some options Silverlight 3 beta and the video below the features and highlights will look very similar to flash and flash community advancements over the last couple years There is no innovation just yet But where that could happen is in socket support with UDP Flash has moved on this in RTMFP and the beginning of larger scale networking support with UDP with samples like stratus This is a huge differentiating feature for what I think will be game changer on the web it already is on desktop mmos in real time or closer to real time support for larger sets of users in online games like MMOs or virtual communities even tools to make request based real time sites like micro blogging faster and able to handle more users right now it is very linear if users get many followers UDP will allow a better distributed framework for messaging Local Storage Silverlight and Unity3D all need this Flash could use better support for this Local saving of a files for cache beyond the internet cache and greater than the 1MB 25MB limits of SL3 IsolatedStorage This is an issue when you are making large scale games in that you need to save lots of assets to a client but to make it economical you want ot save more than the default internet cache amount Flash Shared Object Local allow you to do this somewhat but it would be great to have a way to just download files for cache upon user agreement to store assets in bulk of allowable types images video models bundles to the file system Hardware rendering for 3d support and UDP support will put Flash and SL3 on par with the killer Unity3D kit for making online web games and other activex plugins like instantaction that allow you to do these things already The one thing SL has over Flash Flash and Flex are great But there is this massive division in the community and marketing of Flash Silverlight is entirely unified and this has much to do with starting clean at a time that interactive development is heading more into a technology and developers control Flash and Flex need to bring it together AS3 has been out long enough that the people with skills have hopped on and taken it to a new level mainly from programmers If Adobe created a version of Flash that was a new IDE and consolidated Flex and Flash into just Flash made the IDE as powerful as FDT or FlashDevelop3 there could be hope to bring the platform together I understand they had to work it in slowly because it was a designers platform really even though coders still pushed the limits in games and apps built on it so they had to tip toe carefully on this to not alienate people But now I think the division is a serious problem with the platform and must be addressed noone expected Silverlight to be this quick on at least SL3 features And even though the initial approach might have been bad as SL1 was a huge letdown Microsoft does not give up and you can see in the XBOX360 and DirectX that they are very pursuant DirectX really didn t become huge until version 7 so these guys won t relent I am not a huge fan of using the proprietary tools Even in Flash I use as much open source as I can even though the player is locked but Moonlight is something that trails Silverlight development and is a very unique thing in both open source and cross platform multiplatform development It is a clear relationship and aims to make Silverlight run on multiplatform mono including Linux This could win out in the end who knows Futures Great iterations of software happened this week in the latest unity3d version 2 5 that has windows support and the iPhone SDK 3 0 and now SL3 is quite a surprise in feature set I have been really busy this week just delving into all them and hope to start making more cool and useful projects in them The best part is right now is great to be an interactive or game developer as all major software companies and markets are focused on retaining good developers I don t recall a time other than the beginning the the web virtual land rush that has so many options and markets that skilled developers and designers can choose from Good times Tags beta browser DESKTOP EFFECTS PIXEL savedialog shaders SILVERLIGHT silverlight 3 sl3 VIDEO Posted in NET 3d APPLICATIONS ARCHITECT DESKTOP DEVELOPMENT EFFECTS ENGINE EXPRESSION GAMEDEV GAMES INTERACTIVE INTERFACE MARKET MICROSOFT moonlight PERFORMANCE PIXEL PROGRAMMING RENDERING SEO SILVERLIGHT STANDARDS TECHNOLOGY unity3d XAML 7 Comments Silverlight 3 Beta Released With 3D Planes Pixel Shader Effects Hardware Acceleration and More Wednesday March 18th 2009 The interactive space is blowing up with releases of really good iterations of software Just this week the iPhone 3 0 SDK was announced and available for download for developers Unity3D 2 5 was released with a windows development capability was previously mac only and now Silverlight 3 is making some waves as it was released at MIX09 with the Moonlight open source mono version hopefully not too far behind There are a few things that piqued my interest in Silverlight 3 beta notes and that is hardware acceleration on video 3d canvas and pixel effects unclear if these are hardware accelerated like shaders or pixel bender similar to filters and with the possibility to write effects similar to shaders or Adobe s Pixel Bender pbx shaders Support for Higher Quality Video Audio With support for native H 264 Advanced Audio Coding AAC Audio live and on demand IIS7 Smooth Streaming full HD 720p playback and an extensible decoder pipeline Silverlight 3 brings rich full screen stutter free media experiences to the desktop New and enhanced media features in Silverlight 3 include Live and on demand true HD 720p Smooth Streaming IIS Media Services formerly IIS Media Pack an integrated HTTP media delivery platform features Smooth Streaming which dynamically detects and seamlessly switches in real time the video quality of a media file delivered to Silverlight based on local bandwidth and CPU conditions More format choice In addition to native support for VC 1 WMA Silverlight 3 now offers users native support for MPEG 4 based H 264 AAC Audio enabling content distributors to deliver high quality content to a wide variety of computers and devices True HD playback in full screen Leveraging graphics processor unit GPU hardware acceleration Silverlight experiences can now be delivered in true full screen HD 720p Extensible media format support With the new Raw AV pipeline Silverlight can easily support a wide variety of third party codecs Audio and video can be decoded outside the runtime and rendered in Silverlight extending format support beyond the native codecs Industry leading content protection Silverlight DRM Powered by PlayReady Content Protection enables protected in browser experiences using AES encryption or Windows Media DRM Empowering Richer Experiences Silverlight 3 contains new 3D graphics animation features hardware accelerated effects and text improvements that enable designers and developers to create next generation Web visuals Additional features include Perspective 3D Graphics Silverlight 3 allows developers and designers to apply content to a 3D plane Users can rotate or scale live content in space without writing any additional code Other effects include creating a queue in 3D and transitions Pixel Shader effects These software based effects include blur and drop shadow In addition you can also write your own effect Effects can be applied to any graphical content An example would be to make a button appear depressed on rollover you could use a drop shadow effect on the pressed visual state Bitmap Caching Silverlight 3 dramatically improves the rendering performance of applications by allowing users to cache vector content text and controls into bitmaps This feature is useful for background content and for content which needs to scale without making changes to its internal appearance New Bitmap API With Silverlight 3 developers can now write pixels to a bitmap Thus they can build a photo editor to do red eye correction perform edits on scanned documents or create specials effects for cached bitmaps from elements on the screen Themed application support Developers can now theme applications by applying styles to their Silverlight 3 applications and changing them at runtime Additionally developers can cascade styles by basing them on each other Animation Effects Silverlight 3 provides new effects such as spring and bounce These make animation more natural Developers can also now develop their own mathematical functions to describe an animation Enhanced control skinning Silverlight 3 provides easier skinning capabilities by keeping a common set of controls external from an application This allows the sharing of styles and control skins between different applications Improved text rendering font support Silverlight 3 allows far more efficient rendering and rapid animation of text Applications also load faster by enabling the use of local fonts Improving Rich Internet Application Productivity New features include 60 controls with source code Silverlight 3 is packed with over 60 high quality fully skinnable and customizable out of the box controls such as charting and media new layout containers such as dock and viewbox and controls such as autocomplete treeview and datagrid The controls come with nine professional designed themes and the source code can be modified recompiled or utilized as is Other additions include multiple selection in listbox controls file save dialog making it easier to write files and support for multiple page applications with navigation Deep Linking Silverlight 3 includes support for deep linking which enables bookmarking a page within a RIA Search Engine Optimization SEO Silverlight 3 enables users to solve the SEO related challenges posed by RIAs By utilizing business objects on the server together with ASP NET controls and site maps users can automatically mirror database driven RIA content into HTML that is easily indexed by the leading search engines Enhanced Data Support Silverlight 3 delivers Element to Element binding UI designers use binding between two UI properties to create compelling UI experiences Silverlight now enables property binding to CLR objects and other UI components via XAML for instance binding a slider value to the volume control of a media player Data Forms The Data Form control provides support for layout of fields validation updating and paging through data New features for data validation which automatically catch incorrect input and warn the user with built in validation controls Support for business objects on both client and server with n Tier data support Easily load sort filter and page data with added support for working with data Includes a new built in CollectionView to perform a set of complex operations against server side data A new set of NET RIA services supports these features on the server Improved performance through Application library caching which reduces the size of applications by caching framework on the client in order to improve rendering performance Enhanced Deep Zoom allows users to fluidly navigate through larger image collections by zooming Binary XML allows communication with the server to be compressed greatly increasing the speed at which data can be exchanged Local Connection This feature allows communication between two Silverlight applications on the client side without incurring a server roundtrip for instance a chart in one control can communicate with a datagrid in another Advanced Accessibility Features Silverlight 3 is the first browser plug in to provide access to all system colors allowing partially sighted people to make changes such as high contrast color schemes for ease of readability by using familiar operating system controls Out of Browser Capabilities The new out of browser experience in Silverlight 3 enables users to place their favorite Silverlight applications directly onto their PC and Mac with links on the desktop and start menu all without the need to download an additional runtime or browser plug in Further the new experience enables Silverlight applications to work whether the computer is connected to the Internet or not a radical improvement to the traditional Web experience Features include Life outside the browser Silverlight applications can now be installed to and run from the desktop as lightweight web companions Thus users can take their favorite Web applications with them regardless of whether they are connected to the Internet or not Desktop shortcuts and start menu support Silverlight applications can be stored on any PC or Mac computer s desktop with links in the start menu and applications folder and so are available with one click access Safe and secure Leveraging the security features of the NET Framework Silverlight applications run inside a secure sandbox with persistent isolated storage These applications have most of the same security restrictions as traditional web apps and so can be trusted without security warnings or prompts minimizing user interruptions Smooth installation Because Silverlight applications are stored in a local cache and do not require extra privileges to run the installation process is quick and efficient Auto update Upon launch Silverlight applications can check for new versions on the server and automatically update if one is found Internet connectivity detection Silverlight applications can now detect whether they have Internet connectivity and can react intelligently including caching a users data until their connection is restored The great news is we have all major companies about software mobile and the web are focused on interactive development If you are an interactive developer with programming skills and design skills this is the time Adobe Microsoft Apple even Google with Chrome javascript engine ineteractive focused and others are all on development that suits needs and requires skills of people that know the interactive and web platforms and are able to develop the best solution with the best technology for that solution The programming depth is getting deeper Adobe s Alchemy Silverlight Moonlight Mono C Unity3D but the capabilities are growing exponentially with what you can do with these new markets There are so many new emerging and re newed market forces in interactive development that things are going to shake up a bit and there is plenty of opportunity no matter what platform you might be locked into However I recommend not locking yourself into one platform and exploring but specializing in what you do best There has never been a better time for developers looking to take the web to the next level with cooler game development visuals more immersive virtual spaces and applications that have usabililty and design in new ways and mimic the great usable design of the iphone for developers going mobile or specializing in web game development this is a good time to be in the game Tags 3 DEVELOPMENT filters INTERACTIVE MICROSOFT SILVERLIGHT silverlight3d TECHNOLOGY Posted in 3d APPLICATIONS ARCHITECT EXPRESSION GAMEDEV GAMES INTERACTIVE INTERFACE MARKET MICROSOFT mono moonlight MOTION PIXEL PIXEL BENDER RENDERING SEO SILVERLIGHT TECHNOLOGY Uncategorized USER EXPERIENCE XAML 4 Comments SWFAddress 2 2 Released Deep Linking Solution for Flash Flex and Silverlight soon Tuesday December 30th 2008 SWFAddress 2 2 has been released SWFAddress is pretty much THE solution for deep linking in flash and works greatly in combo with THE embedding solution into X HTML Javascript for flash SWFObject The new SWFAddress has just arrived after seven months of active development various contributions and lots of positive feedback

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

  • *drawlogic » browsers - web, mobile, game + interactive development » browsers » browsers
    so everyone has to write it twice like currently in game development sarcasm Tags acceleration browsers GAMEDEV hardware web webdev webgl Posted in TECHNOLOGY 1 Comment 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

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

  • *drawlogic » ie - web, mobile, game + interactive development » ie » ie
    our perspective Firefox 4 now has WebGL enabled by default Based on the original 3 D Canvas work by Vladimir Vukićević this is being widely implemented in browsers The WebGL spec is on the short path to a 1 0 release and we re very excited to see this be used in the wild Hardware acceleration has finally arrived even though it should have been in nearly all platforms for web last decade but we ll take it Firefox 4 supports full hardware acceleration on Windows 7 and Windows Vista via a combination of D2D DX9 and DX10 This allows us to accelerate everything from Canvas drawing to video rendering Windows XP users will also enjoy hardware acceleration for many operations because we re using our new Layers infrastructure along with DX9 And of course OSX users have excellent OpenGL support so we ve got that covered as well The javascript engine JaegerMonkey is comparably fast to SunSpider and V 8 javascript benchmarks and has support for EC5 javascript And you might have noticed that it s really fast This is the world s first third generation JavaScript engine using Baseline JIT technology similar to engines found in other browsers and kicked up a level with the Tracing engine found in Firefox 3 6 As such we re competitive on benchmarks such as Sunspider and V8 but we re also fast at a whole mess of things that we expect to see in the set of next generation web applications hence Kraken WebConsole looks like they are joining Chrome and Safari with built in inspection tools similar to Firebug however Firebug still available Firefox 4 will include the Web Console This is a new tool that will let you inspect a web page as it s running see network activity see messages logged with console log see warnings for a page s CSS and a number of other things Note this that is something that we ll be including with Firefox 4 directly It s not an add on Also Firebug will be ready for the final Firefox 4 release Firefox 4 has other improvements like layering in memory retained layers 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

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



  •