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 » Uncategorized - web, mobile, game + interactive development » Uncategorized » Uncategorized
    can do for you but there is so much to take in that a good starting point to catch onto is needed Unity Game Development Essentials the first Unity book fills that role easily I have been using Unity as a hobbyist then at work at a game company starting in 2007 since it started to invade and take over from Director in 2007 ish then infiltrating the Papervision 3D and flash 3D developers even with that experience this book still did a great job of exploring the tools and is approachable for almost anyone with some basic scripting skills and a desire to make some creative stuff Even if you have been doing Unity for a while a book is always good to see techniques and support authors and community members that give back to help others learn Pick it up Amazon Packt Publishing If you aren t ready to make the leap to Unity just yet there is also a great book from Paul Tondeur called Papervision Essentials for 3D in Flash he has also done some projects in Unity to Flash communication Grab the Book from Packt Publishing Tags 3d book goldstone unity unity3d will Posted in Uncategorized unity3d 4 Comments 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 Unity 3d iPhone 1 5 Released Great Feature Update Wednesday August 26th 2009 Unity 3d iPhone 1 5 is released and has many things that were requested A few features really stand out as stuff we need Automatic batching of meshes to reduce draw calls Full support for native Objective C and C code opens full access to the iPhone 3 x APIs and custom plugins Introduced thread based main loop now you can choose between NSTimer Thread and OS event pump CFRunLoop methods Thread method is set by default now Added native plugin support advanced license feature Just add custom attribute DllImport Internal to your native implemented methods in C and corresponding implementation to the XCode project Exposed full screen movie playback support to scripts iPhoneUtils PlayMovie PlayMovieURL Added support for GPS location service iPhoneSettings StartLocationService iPhoneInput lastLocation Exposed native iPhone keyboard to scripts iPhoneKeyboard class Implemented native iPhone keyboard input for TextField PasswordField TextArea GUI elements Exposed all 4 screen orientations as iPhoneSettings screenOrientation iPhoneSettings verticalOrientation is now deprecated Added support for vibration iPhoneUtils Vibrate Exposed number of properties via Editor Player Settings UI including bundle version and UI interface orientation Implemented support for up to 8 texture units in shaders for iPhone 3GS Added iPhone 3GS emulation in the Editor Introduced automatic batching for small less than 300 vertices dynamic objects if they share same material Reduces OpenGLES draw call overhead Unity respects your XCode project now It is not overwritten anymore by default You can safely add new files modify project itself or AppController mm file Unity will append its things as necessary Note however that some folders like Libraries Data root project folder are always overwritten Wow See the full feature update and the blog announcement Tags iPhone unity unity3d Posted in Uncategorized 2 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

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


  • *drawlogic » Accelerometer - web, mobile, game + interactive development » Accelerometer » Accelerometer
    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 1 June 2013 1 March 2013 1 November 2012 2 May 2012 1 February 2012 1 December 2011 2 October 2011 1 September 2011 1 July 2011 1 May 2011 1 April 2011 2 March 2011 1 February 2011

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

  • *drawlogic » networking - web, mobile, game + interactive development » networking » networking
    5 allow for point to point communication between a small number of subscribers Publishers have to send data to all subscribing clients so the number of subscribers is limited to the available bandwidth on the publisher end This must be one of the first Real Time Media Flow Protocol RTMFP protocol usage programs from Adobe Basically this protocol is adding better UDP or broadcast support which allows for larger sets of users and is common in large scale real time games Here it seems to be more of a peer to peer usage rather than authoratative approach maybe flash media server will have large user set support with this which limits to about 15 users or the lowest latency in the group with anything close to real time syncing Stratus seems like more of a matchmaking middle man to help with nat punchthrough and then it relies on peer to peer But more fun in store checking it out P2P like this can t really be used for games due to cheating unless one client is the independent server but this works great for small file sharing apps whiteboards chats watching videos at the same time etc Tags ACTIONSCRIPT AS3 MULTI USER networking p2p real time RTMFP service virtual Posted in ACTIONSCRIPT ACTIONSCRIPT3 ADOBE APPLICATIONS ARCHITECT AS3 DEVELOPMENT FLASH FLEX GAMEDEV network PROGRAMMING STANDARDS TECHNOLOGY 6 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 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

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

  • *drawlogic » ai - web, mobile, game + interactive development » ai » ai
    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 1 June 2013 1 March 2013 1 November 2012 2 May 2012 1 February 2012 1 December 2011 2 October 2011 1 September 2011 1 July 2011 1 May 2011 1 April 2011 2 March 2011 1 February 2011 2 January 2011 3 December 2010 2 November 2010 1 October 2010 5 September 2010 3 August 2010 2 July 2010 5 June 2010 1 May 2010 1 April 2010 2 March 2010 3 February 2010 1 January 2010 2 December 2009 3

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

  • *drawlogic » illustrator - web, mobile, game + interactive development » illustrator » illustrator
    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 1 June 2013 1 March 2013 1 November 2012 2 May 2012 1 February 2012 1 December 2011 2 October 2011 1 September 2011 1 July 2011 1 May 2011 1 April 2011

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

  • *drawlogic » STANDARDS - web, mobile, game + interactive development » STANDARDS » STANDARDS
    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 JavaScript Standard ECMAScript Fifth Edition ES5 Published Thursday April 9th 2009 Well it appears ES4 path is dead officially and a new standard has been published replacing it the ECMAScript Fifth Edition announced in Geneva Switzerland and will be in place as fully tested and approved by all involved by the end of 2009 ES5 was previously known as ECMAScript 3 1 or an iteration of the ES3 standard that is what most JavaScript is based on in all browsers and was previously competing with the ES4 newer standard that changed Javascript quite a bit but in many areas much better in some areas it was bloated This revision of ECMA 262 will be known as ECMAScript Fifth Edition It was previously developed under the working name ECMAScript 3 1 which will no longer be used ECMAScript is the scripting language that is used to create web pages with dynamic behavior ECMAScript which is more commonly known by the name JavaScript is an essential component of every web browser and the ECMAScript standard is one of the core standards that enable the existence of interoperable web applications on the World Wide Web ECMAScript Fifth Edition ES5 was strongly guided by Crockford and Microsoft which is different than the push for ES4 which is what ActionScript 3 is based on and was supported by Adobe and Mozilla However it seems everyone is happy and everyone is supporting this version to get things moving if you go by the ECMA Org quotes Industry Reaction Brendan Eich Mozilla CTO and creator of the JavaScript language said The Fifth Edition of ECMAScript makes real improvements based on browser innovation and collaboration in Ecma which provides a solid foundation for further work in future editions Microsoft s ECMAScript architect Allen Wirfs Brock commented We expect the Fifth Edition to benefit all web developers by helping improve browser interoperability and making enhanced scripting features broadly available Peace I still have to read further into the ECMAScript 5 specification which was published but there are some new interesting things One nice feature is the JSON object Right now you have to eval to use JSON in javascript in a browser but they now have JSON parse object and JSON stringify object which is standard and conveniently already wired into IE8 this way This is based on the JSON2 js library by Douglas Crockford of Yahoo var jsObjString memberNull null memberNum 3 memberStr StringJSON memberBool true memberObj mnum 1 mbool false memberX memberArray 33 StringTst null var jsObjStringParsed JSON parse jsObjString var jsObjStringBack JSON stringify jsObjStringParsed Another feature is DOM prototypes which are useful and cool which allow you to extend dom objects Document Object Model Prototypes Part 1 Introduction Document Object Model Prototypes Part 2 Accessor getter setter Support If you use javascript or are an

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

  • *drawlogic » MICROSOFT - web, mobile, game + interactive development » MICROSOFT » MICROSOFT
    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 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

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

  • *drawlogic » TOOLS - web, mobile, game + interactive development » TOOLS » TOOLS
    things we can do with flash by porting in existing libraries is only going to get more intense as alchemy and flash 10 are even more mainstream It is almost as if Flash will eventually just become a web renderer and simplified front end to many great toolkits that exist in more native environments like C C but with the speed and distribution access of the web with Flash Exciting times ahead Tags 3d ACTIONSCRIPT AS3 detection face FLASH flash 10 head libspark marilena MOTION opencv recognition tracking visual Posted in 3d 3D ENGINES ACTIONSCRIPT ACTIONSCRIPT3 ADOBE ALCHEMY APPLICATIONS ARCHITECT AS3 BEST OF CODE ENGINE FLASH FLEX GAMEDEV GAMES LIBRARIES MOTION OPEN SOURCE PAPERVISION PERFORMANCE PROGRAMMING RENDERING TECHNOLOGY TOOLS Uncategorized 5 Comments UnityDevelop Port of the Best Flash IDE FlashDevelop for Unity Scripts Javascript Thursday February 19th 2009 The guys over at Flashbang Studios a web game development studio in phoenix az and some of the most visible developers in the Unity3d space with Blurst released something that may interest both FlashDevelop users and Unity3d developers UnityDevelop was released by Flashbang Studios recently and it is a modded version of FlashDevelop originally from SharpDevelop a really nice open source NET and mono IDE and it supports intellisense for Javascript or Unity3d s use of Javascript which is called UnityScript much like ActionScript UnityScript can be a little more strict and has access to all of Unity3d s API calls just like C and Boo in the mono based virtual machine that Unity3d uses FlashDevelop is by far the best Flash Flex haXe IDE in my opinion so it is really great to release this for Unity I hope one day I or someone has the time to port to Mono so it can be used on Macs even with the 140 pinvokes it would be a good spread mechanism for mono With Unity3d coming to windows soon UnityDevelop could be a good go to IDE for unity if you aren t using solely C with VS NET Currently this is based on FlashDevelop2 source code Video Overview of UnityDevelop UnityDevelop Walkthrough from Flashbang Studios on Vimeo Downloads Download UnityDevelop 2 9 MB Source Code Thanks flashbang Tags autocomplete blurst editor flashbang flashdevelop IDE intellisense JAVASCRIPT unity unity3d unityscript Posted in NET 3d APPLICATIONS ARCHITECT C CODE DESKTOP DEVELOPMENT GAMEDEV GAMES JAVASCRIPT OPEN SOURCE PROGRAMMING TECHNOLOGY TOOLS 1 Comment AS3 CASALib Useful Library of Common Functions and Tools for Flash Thursday December 4th 2008 When you do lots of any language you build up libraries over time that are time savers that are repetitive and tedious if you do not consoildate into a library Taking a look at the CASALib an as3 library of common functions for flash that was released I have many of the same things in my libraries but CASALib just has lots of extras that go a bit deeper than some libraries is very clean and is organized pretty well One cool thing about it is the IDestroyable interface and the CasaMovieClip CasaSprite CasaTextField etcthat all have a destroy method that cleans up all events removed instances and even removes it from the parent display object Gets me thinking why this isn t just part of DisplayObject in the first place From the release Here are a few of our favorite things in CASA Lib AS3 Standardized external load API Easily remove listeners with IRemovableEventDispatcher destroy methods make garbage collection easy Large group of utility classes for common manipulations We will be elaborating further the power of CASA Lib in future blog posts As with any new release there will be bugs that emerge but with your help we promise to release updates often to keep CASA Lib as stable as possible 1 0 0 Downloads Documentation ZIP http as3 casalib org releases 1 0 0 1 0 0 zip SVN http svn as3 casalib org releases 1 0 0 Documentation http as3 casalib org releases 1 0 0 docs source more Tags ACTIONSCRIPT ACTIONSCRIPT3 AS3 casalib library TOOLS utility Posted in ACTIONSCRIPT ACTIONSCRIPT3 ARCHITECT AS3 CODE DEVELOPMENT FLASH FLEX GAMEDEV LIBRARIES OPEN SOURCE PROGRAMMING TECHNOLOGY TOOLS 6 Comments Pixel Bender Assembler and haXe Tools For Reading and Writing PBJ Files Thursday December 4th 2008 Nicolas Cannasse is at it again This time with a PBJ Pixel Bender File binary file reader and writer in haXe and Pixel Bender Assembler tools What this can do is create and decompile PBJ files with haXe the possibilities are limitless to how this is used including dynamic pbj file creation The latest haXe file format library contains complete support to read and write PBJ file enabling you to write Pixel Bender assembler directly in haXe then compile it on the fly into PBJ bytes which can then be saved on disk or loaded directly in Flash I plan to have much more on Pixel Bender shaders in flash and Adobe Alchemy compile other languages to which is a very cool technology that involves LLVM that Nicolas also has lots of great input on Tags ACTIONSCRIPT ADOBE ALCHEMY AS3 bender PIXEL Posted in ACTIONSCRIPT ACTIONSCRIPT3 ADOBE ALCHEMY APPLICATIONS ARCHITECT AS3 EFFECTS ENGINE OPEN SOURCE PERFORMANCE PIXEL PIXEL BENDER PROGRAMMING TECHNOLOGY TOOLS VIRTUAL MACHINES Comments Off AS3 Flash Flex and Unity3D Browser Communication and Scripting with Javascript Friday November 28th 2008 I am working with lots of content now that is flash and unity3d in game development for the web and occasionally systems built in flash javascript or other have to communicate with Unity3D and vice versa You can do this from the server side WWW WWWForm class or sockets OR you can also communicate client side for many things such as sending name value pairs or variables into Unity3D Flash or the javascript in page as needed There are some great tools like UnityObject that is like swfobject only you have to update it to work with latest browsers that make this more simple to send in params and messages The

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



  •