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 » 2009 » June - web, mobile, game + interactive development » 2009 » June » 2009 » June
    which is needed on mobile devices as processors cache and ram are much lower than desktop and below what is capable of running the Flash AVM2 currently If you have more interest in haXe there are some other great demos on as3 haXe at the game haXe site Also Tony at touchmypixel com has posted some very useful information to help you get started with hxcpp The hxcpp project is a newer output target along with a java one but this could be interesting if actionscript like code and many libraries like Physaxe or AS3 libraries could be ported to haXe to output to the iPhone Tags AS3 cpp FLASH HAXE hxcpp iPhone MOBILE neash neko physaxe Posted in ACTIONSCRIPT ACTIONSCRIPT3 ARCHITECT AS3 HAXE iPhone LIBRARIES PHYSICS PROGRAMMING 4 Comments Blender to AS3 Exporter for Papervision 3D Away 3D and Sandy Updated by Rozengain Sunday June 14th 2009 Rozengain or Dennis Ippel of AKQA updated probably one of the tools I use the most for flash 3d and that is the blender to as3 exporter This simplifies loading in the meshes you have and lessens the bulk of the COLLADA format COLLADA is great but flash is still client side and fairly memory intensive for 3d so loading in models directly to as3 is nice if flash is your presentation tool AS3 Blender exporter has been updated to allow multiple object export Also in April is was updated to export quads and modifiers One concern you might have is statically binding the code within a main swf fileon compile and resulting file size compared to loading in the DAE dynamically But you can just load these in as you would external DAE COLLADA files as compiled swfs and since it is just code it is very compact This adds some duplication of code such as tweening libraries or the 3d engine source as needed but allows a more horizontal loading or lazy loading of meshes when needed This is just another option to get 3D models into the flash 3d engine of your choice in addition to COLLADA some MD2 support and limited ASE support This is an awesome project that keeps getting better thanks Rozengain Tags ACTIONSCRIPT ACTIONSCRIPT3 AS3 AWAY3D blender exporter FLASH papervision 3d pipeline plugin SANDY workflow Posted in 3d 3D ENGINES ACTIONSCRIPT ACTIONSCRIPT3 AS3 AWAY3D blender FLASH GAMEDEV GAMES PAPERVISION RENDERING SANDY TECHNOLOGY TOOLS Uncategorized 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

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


  • *drawlogic » 2009 » May - web, mobile, game + interactive development » 2009 » May » 2009 » May
    it isn t in focus then let is stop tasking the processor Grant Skinner Idle CPU in AIR FPS Tip set fps to a lower amount when it is out of focus Tags ACTIONSCRIPT ACTIONSCRIPT3 array AS3 efficient FLASH optmization VECTOR Posted in ACTIONSCRIPT ACTIONSCRIPT3 APPLICATIONS ARCHITECT AS3 CODE DEVELOPMENT FLASH FLEX PERFORMANCE PROGRAMMING TECHNOLOGY VECTOR 12 Comments 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 Built in Channels for CherryPy Twisted Web and plain WSGI Support for configurable Endpoints Use AmFast s built in AMF encoder decoder C extension or use an external AMF encoder decoder such as PyAmf for a pure Python implementation AMF Encoder Decoder Features AMF0 AMF3 encoder decoder written in C as a Python extension for speed More than 10x faster than the PyAmf encoder decoder even when using PyAmf s optional C extension Map custom classes with ClassDef objects for complete control over serialization de serialization Full support for IExternalizable objects Data persistence with SqlAlchemy including remotely loadable lazy loaded attributes Actionscript code generation from ClassDef objects Tags ACTIONSCRIPT AMF AMF0 AMF3 AS3 messaging PYTHON remoting services web Posted in ACTIONSCRIPT ACTIONSCRIPT3 AMF APPLICATIONS ARCHITECT AS3 DEVELOPMENT FLASH FLEX GAMEDEV GAMES LIBRARIES OPEN SOURCE PYTHON TECHNOLOGY tracking 9 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

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

  • *drawlogic » 2009 » April - web, mobile, game + interactive development » 2009 » April » 2009 » April
    API is shared at an early stage as part of a conversation with the broader developer community about establishing an open web standard for 3D graphics Get involved Download the plug in Windows and Mac and explore the samples to see O3D s capabilities Linux users see these instructions Read the Technical Overview and Developer s Guide to learn how to get started Join the O3D developer groups to provide feedback One thing is for sure 3d development is still old school proprietary lock in in most cases Working with 3d and tools like Maya 3dsmax and others they have always been very non standard From file formats to interfaces to even basic movements all different The general maths of 3d are the same and so should 3d pipelines Formats like COLLADA are nice because they are starting to open up 3d pipelines and content creation but COLLADA still has many porting issues FBX file format is another that is really useful and common making pipelines in Unity 3D for instance very nice But it is owned and run by Autodesk who owns all the 3d apps Maya 3dsmax SGI and I am a bit leary of that method But in the end 3d pipelines and rendering will be somewhat standardized and maybe the web will be hardware rendered one day In most cases it is not needed but for gaming immersion demos and other entertainment it could benefit heavily from a more standardized 3d pipeline and methods Tags 3d browser formats google hardware JAVASCRIPT o3d RENDERING sketchup Posted in 3d 3D ENGINES APPLICATIONS ENGINE GAMEDEV GAMES JAVASCRIPT OPEN SOURCE PROGRAMMING RENDERING STANDARDS TECHNOLOGY 2 Comments AS3 3D Physics Engine JiglibFlash Updated Now Renderers With Papervision 3D Away 3D and Sandy Tuesday April 14th 2009 JiglibFlash has been updated on a few fronts Recently added include you can now use RADIANS or DEGREES to manipulate objects in the engine also adding standard yaw pitch and roll methods There is a mouse interaction now available with a MouseConstraint class to allow the user to drag a 3d element with the mouse which is great for gaming and interactive 3d physics scenes New class MouseConstraint There has been a new class to the Papervision3D plug in called MouseConstraint and a new example to the Papervision3D examples folder The class basically allows you to attach a world constraint to an object and simulate dragging The best update though is you can now use any of the major open source flash 3d engines as the renderer Papervision 3D Away3D or Sandy JiglibFlash Tutorial JiglibFlash Blog AS3 Flash 3D Physics Engines JiglibFlash WOW Engine Tags 3d ACTIONSCRIPT AS3 GAMEDEV jiglibflash PHYSICS wow Posted in 3d 3D ENGINES ACTIONSCRIPT ACTIONSCRIPT3 ARCHITECT AS3 AWAY3D Comments Off 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 actionscripter not sure if Adobe will have ActionScript 4 go this way or if Alchemy has changed the flash player into a multi language VM now It will be fun to watch things progress but also if you are into javascript it seems this standard ES5 will be it by the end of the year And probably since IE8 already supports it in all new browser by then as well It will

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

  • *drawlogic » 2009 » March - web, mobile, game + interactive development » 2009 » March » 2009 » March
    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 Unity 3D 2 5 Released Includes Windows Build Environment IDE Wednesday March 18th 2009 This is fantastic news Unity3D 2 5 has been released a bit early before GDC and it includes the game changing windows build environment and IDE This now opens up the Unity 3D market by a huge factor and Unity3d will find its way into many gaming companies that are heavily invested in Windows We should see the amount of unity 3d players and content ramp up quite a bit this year Forum Announcement What s new in Unity3d 2 5 Download the 2 5 update Mac OS X http unity3d com unity unity dmg Windows http unity3d com unity UnitySetup exe well look at that Dont get me wrong I love my Mac Book Pro and continue to use it for development in Unity3D iphone sdk etc But being able to use my windows machine as a

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

  • *drawlogic » 2009 » February - web, mobile, game + interactive development » 2009 » February » 2009 » February
    worse each library has a bit complicated dependency each other so that loading libraries in wrong order may cause a fatal error To avoid such a trouble it is strongly recommended to copy the header part of this file or index html including the downloaded zip file Utilizing Box2D APIs simulate the newton world as you like The Box2DJS APIs are completely same as those of Box2DFlashAS3 Please refer information about it Also the speed of your javascript engine makes a big difference just like the AS2 AVM1 to the AS3 AVM2 virtual machines Chrome is much faster than FF3 Video of Box2DJS in Chrome Video of Box2DJS in FF3 Tags 2d AS3 FLASH JAVASCRIPT PHYSICS prototype web Posted in ANIMATION DEVELOPMENT ENGINE GAMEDEV GAMES JAVASCRIPT LIBRARIES OPEN SOURCE PHYSICS TECHNOLOGY 3 Comments AS3 Tween Engines Getting Lighter with GTweeny ByteTween TweenLite and TweensyZero Thursday February 5th 2009 Recently two compact tweening engines have been released Grant Skinner s GTweeny and laborat s ByteTween This adds to the two that focus on micro tween kit sizes in TweenLite and TweensyZero Basically these engines look to be micro and provide pretty nice features while being so small Micro tweening engines like GTweeny 3k ByteTween 1 7k TweenLite 2 7k TweensyZero 2 9k and Tweener 9k have varying levels of support of features Tweener being the most loaded with color and filter support without other kits just init also TweenLite with a nice configurator to include only what you need Micro kits have benefits when used for banners animated assets where you have many assets and the per asset savings is worthwhile and other places you just want really small output Light Transition ByteTween 1 7k This kit has a c version as well as a small as3 bytetween version The ByteTween static class eats only 1 7K of compiled clip With this size it supports Creation of tweens of any numeric property not color uint properties Pause Unpause Cancel operations based on the tween target and property Overlap system that cancel tweens of same property in order to avoid erroneous behavior Alpha tween with negative alpha support negative alpha sets the MovieClip visibility to false scale tween of both scaleX and scaleY properties OnComplete callback with any number of parameters Easy interface for creating new tweens Download light transition CS 0 5a zip zip c version Download thelab ByteTween zip TweenLite 2 7k base SPEED I m not aware of any popular tweening engine with a similar feature set that s as fast as TweenLite See the speed comparisons yourself Feature set In addition to tweening ANY numeric property of ANY object TweenLite can tween filters hex colors volume tint saturation contrast frames and even do bezier tweening plus LOTS more TweenMax extends TweenLite and adds even more capabilities like pause resume rounding event listeners timeScale and more Overwrite management is an important consideration for a tweening engine as well which is another area where the GreenSock tweening platform shines You

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

  • *drawlogic » 2009 » January - web, mobile, game + interactive development » 2009 » January » 2009 » January
    Stratus is so far a sample of what is to come there The UDP based real time tools will be able to beat the capabilities of TCP based real time tools when using authoritative servers But with the RTMP announcement multiuser and video applications should thrive even more with an open RTMP spec Tags ADOBE AS3 FLASH FLEX fms multiuser open RED5 RTMFP rtmp VIDEO Posted in ACTIONSCRIPT3 ADOBE APPLICATIONS ARCHITECT AS3 MULTI USER NEWS OPEN SOURCE PROGRAMMING RED5 STANDARDS TECHNOLOGY Comments Off 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 AS3 Flash

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

  • *drawlogic » 2008 » December - web, mobile, game + interactive development » 2008 » December » 2008 » December
    for cairo that fully utilizes the GPU through Ogre s RenderSystem for rendering This is completely independent from Moonbeam and can be used standalone Moonlight s core is a native C engine and is not dependent in Mono It is flexible enough to be scripted by anything javascript managed code native code etc I ve got it working on both Mono and the NET framework and I plan on embedding and trying out Lua for more lightweight stuff If you opt for using managed code it should be possible in theory to utilize the silverlight controls develop a silverlight widget using visual studio and have it run through moonbeam with full debugging support Getting it to work on Windows was no small task as the moonlight team is completely focused on linux and there doesn t seem to be much consideration about cross platform ness I think this is reasonable though since moonlight is a young project and their specific goal is to implement silverlight for nix systems The downside is that it reduces its flexibility e g in order to inject keyboard mouse events I will have to create and pass to it GDK events or make heavy patches to it Hopefully there will be more push in the future to get the nix dependencies abstracted away from the core moonlight engine The Moonlight Calculator Example Miguel s post about this Original post about the technique from the author Tags 3d material mono moonlight ogre3d renderer SILVERLIGHT Posted in NET 3d 3D ENGINES ARCHITECT DEVELOPMENT GAMEDEV mono moonlight OPEN SOURCE OPENGL PROGRAMMING RENDERING SILVERLIGHT TECHNOLOGY VECTOR XAML 1 Comment Adobe Stratus Client to Client Flash Communication P2P with RTMFP Friday December 12th 2008 Adobe stratus sounds pretty interesting for flash client to client communication much like peer to peer networks for small numbers of people Want to build a video chat application multi player games or voice over ip applications for the Flash Player or AIR without worrying about setting up a server infrastructure Stratus which we showcased at MAX is your new best friend Stratus is a beta hosted rendezvous service that helps establish communication between Flash Player or AIR clients Once two clients are connected to Stratus they can send data directly client to client The APIs in Flash Player 10 and Adobe AIR 1 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

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

  • *drawlogic » 2008 » November - web, mobile, game + interactive development » 2008 » November » 2008 » November
    while and the YouTube API team greatly appreciates the work of developer Matthew Richmond of The Chopping Block for making it happen Thanks Matthew Links Demo Google Code youtubechromelesswrapper as3 Article about the library Download the source get from google code recommended Javascript Player Reference Capabilities API Public Methods player loadVideoById id String startSeconds Number 0 void Loads and plays video based on specified id player cueNewVideo id String startSeconds Number 0 void Loads but does not automatically play video based on specified id player clearVideo void Clears currently cued loaded video player setSize w Number h Number void Sets the size of YouTubePlayer instance player play void Plays the currently cued loaded video player pause void Pauses the currently cued loaded video player stop void Stops the currently cued loaded video player seekTo seconds Number void Seeks to specified time within the currently cued loaded video player getPlayerState String Returns the current state of the currently cued loaded video player getBytesLoaded Number Returns the value of current bytes loaded of the currently cued loaded video player getBytesTotal Number Returns the value of total bytes loaded of the currently cued loaded video player getCurrentTime Number Returns the current position in time of the currently cued loaded video player getDuration Number Returns the current duration of the currently cued loaded video player getStartBytes Number Returns the start bytes of the currently cued loaded video player setVolume newVolume Number void Sets the volume of the currently cued loaded video player getVolume Number Returns the current volume of the currently cued loaded video player mute void Stores the current volume and changes the volume of the currently cued loaded video to 0 player unmute void Returns the volume of the currently cued loaded video to the last stored value when muted player getEmbedCode String Returns the current YouTube embed code of the currently cued loaded video player getVideoUrl String Returns the current YouTube video url of the currently cued loaded video Events YouTubeLoaderEvent LOADED Fired once the Chromeless Player has successfully completed loading and is ready to accept operations calls YouTubeLoaderEvent STATE CHANGE Fired whenever the player s state changes The YouTubeLoader class translates the JavaScript API numbers to their related string values the YouTubeLoaderEvent class stores the current event in a variable called state Possible values are unstarted ended playing paused buffering video cued When the SWF is first loaded it will broadcast an unstarted event When the video is cued and ready to play it will broadcast a video cued event YouTubeLoaderEvent IO ERROR Fired when an error in the player occurs There are two error codes possible 100 is broadcasted when the video requested is not found This occurs when a video has been removed for any reason or it has been marked as private 101 is broadcasted when the video requested does not allow playback in the embedded players Tags ACTIONSCRIPT ACTIONSCRIPT3 API AS3 canvas chromeless flv player VIDEO youtube Posted in ACTIONSCRIPT ACTIONSCRIPT3 ARCHITECT AS3 DEVELOPMENT FLASH FLEX

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



  •