Papervision3D 2.0 Pixel Effects

Here’s a little try on the new Papervision3D Branch Effects based on the tutorial/example of Andy Zupko, the new pixel effects added to the branch look great, this was made using Flex 3 Beta 3.

3D Cube Pixel

Check it here.
Download Source here

Papervision 3D 2.0 GreatWhite Alpha online

Papervision3D 2.0

Yes that’s right I said Papervision 3D 2.0 it’s an alpha codenamed GreatWhite and as Ralph Hauwert says in his blog it’s not fully optimized just yet but it’s alredy on de svn on Papervision3D googlecode project.

Here’s some of it’s new features:

Viewport3D – Auto sizing, clipping and culling, enables you to render to a texture in the scene.
ASCollada
ShadeMaterials – Only shaded surfaces
Shaders – Shading + Texturing
Frustrum Culling + Frustrum Camera
New Rendering architecture
Swappable renderer architecture

This is really exiting and I see the same and more success that it’s first release.
be sure to check the Google code project for download, Ralph Hauwert’s post on this and Papervision 3D blog for more info

Aral Balkan Releases SWX PHP and SWX ActionScript Library Version 1.0

SWX PHP and SWX ActionScript Library Version 1.0

I’m very happy to announce that Aral Balkan has released the Version 1.0 of SWX PHP and SWX ActionScript Library, The major changes from SWX PHP Release Candidate 1 include a revamped Start Page with new, royalty-free icons, and a friendly new list view for the Services and Flash examples folders, he updated SWX Nabaztag API and there’s a new LOG_ALL configuration option in swx_config.php that determines whether non-error (status, info, profiling) messages are written to the PHP error log.
He also added a SWX PHP Deployment Bundle o make it easier for you to deploy SWX PHP to your server.

Congrats again Aral and thanks for your efforts.

Download the SWX PHP and SWX ActionScript Library Version 1.0 here
And download the Developer Bundle here

SWX Native Data format for your Flash Projects

Well, it seems that Mr. Aral Balkan doesn’t lose a minute, aside of all the OS ( open source ) Flash Proyects of OSFlash, hes been developing a great proyect SWX wish is a native data format for Flash. It uses SWF files to store and exchange data. It also implements an RPC gateway (currently in PHP), tools (a data analyzer/debugger and a service explorer), various APIs (Flickr, Twitter, etc.), and an ActionScript library that make creating data driven Flash and Flash Lite applications a piece of cake.

SWX Beta 1.2

If you download and Install the SWX MAMP(Mac – Apache – MySQL – PHP) Bundle (on OS X) click here to download. It will be up an running in no time ( and it’s really like five minutes ). If you already have a development local server You can download the SWX files in zip format( from here ) and extract them on your localhost’s root folder.

Here’s a very neat tutorial that Aral put up on SWX Format site to help you out with the basic steps in how to get it running:

So don’t waste your time visit SWF Format download the SWX MAMP bundle. And start playing with your data.
Besides isn’t Datum ( The little mascot ) beautiful ? ; )

John Grden Papervision 3D components for Flash CS3

John Grden has released the Papervision 3D components for Flash CS3 John Grden is in my opinion a very important part in the Papervision 3D team since he joined them.

Component Screen

    Here are the main features of the components.
    Design-time render and editing in Flash IDE
    3 Material types supported – BitmapFileMaterial, BitmaAssetMaterial and MovieAssetMaterial
    Creates MovieScene3D and Free or Target camera
    Manages resizing / centering of Papervision3D scene [optional]
    Dynamic masking to constrain the viewable render area to the bounds of the component [optional]
    Full API and access to Scene, Camera, Collada objects to code around
    Automatically loads materials via Collada file [when materials list is not given]
    New Custom Panel for modifying rotation, camera zoom, camera focus, camera Z at design-time


John Posted this tutorial on how to use this components:

For those of you who haven’t been keeping track on Papervision 3D.

Papervision3D

Papervision 3D started as a simple way to transform MovieClips to achieve the 3D illusion. By changing their position, size, rotation and skew you could almost forgive the lack of perspective.But the latest version, fully optimised for Flash 8 Image API, uses triangle tesselation to distort textures. Now we can render complex objects in ?real 3D?!. Here’s the link to their Google Code Project Home and that’s where you get to download the compontents too.

Adobe to open-source Flex

FlexLogo Adobe announces plans to open-source Flex under the Mozilla Public License (MPL). Developers will soon be able to freely download, extend, and contribute to the source code for the Flex SDK, including the Flex compiler, command-line debugger, and application framework.
You can find more info on Adobe Labs

Kelvin Luck’s Flasher

flashrTest

Yesterday my wife asked me if I could somehow display her flickr archives on her personal website. And to be quite frank I had been playing with the flickr API but never gave me the time to make something real out of it, so I started googling around and found out this great Actionscript 2.0 wrapper called Flashr by Kelvin Luck that makes it easy to develop Flash applications to display and interact with photos on flickr.com.

So this is a very simple example (based on an tutorial of the version 0.4 of Flashr and I updated it to work with the current version (0.5)) of what can be done with Flashr but I plan to add more functionality and eyecandy to it (I’ll upload the result of that).

I almost forgot here’s the script that make this work:

?View Code ACTIONSCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
import com.kelvinluck.flashr.core.Flashr;
import com.kelvinluck.flashr.core.Photo;
import com.kelvinluck.flashr.core.Photoset;
import com.kelvinluck.flashr.core.Person;
import com.kelvinluck.flashr.core.FlashrResponse;
import com.kelvinluck.util.LogWrapper;
import com.dynamicflash.utils.Delegate;
 
class com.cecymeade.UserRecentPhotos {
var xMax:Number = 214;
var yMax:Number = 214;
var xTemp:Number;
var yTemp:Number;
var apiKey:String = "Your Flickr API key here";
var userNsid:String = "90349680@N00";
var _target:MovieClip;
 
function UserRecentPhotos(target:MovieClip) {
Stage.scaleMode = "noScale";
LogWrapper.getInstance().init();
LogWrapper.getInstance().addTracePublisher();
_target = target;
var _flashr:Flashr = Flashr.getFlashr();
_flashr.apiKey = apiKey;
var _flashrResponse:FlashrResponse = new FlashrResponse();
_flashrResponse.setSuppressOutput(true);
_flashrResponse.onPeopleGetPublicPhotos = Delegate.create(this, onPeopleGetPublicPhotos);
_flashr.peopleGetPublicPhotos(userNsid, null, 16, 1);
}
 
function onPeopleGetPublicPhotos(p:Person):Void {
var photosArray:Array = p.getPhotos();
var userNsid:String = p.nsid;
for (var i:Number = 0; i
var thisPhoto:Photo = Photo(photosArray[i]);
var mc:MovieClip = _target.createEmptyMovieClip("photo"+i, i);
mc._x = 1+(i%4)*76;
mc._y = 1+Math.floor(i/4)*76;
mc.createEmptyMovieClip("jpgHolder", 1);
mc.jpgHolder.loadMovie(thisPhoto.thumbnailUrl);
mc.xMax = xMax;
mc.yMax = yMax;
var freeDepth = (_root.getNextHighestDepth());
mc.onRollOver = function() {
xTemp = this._x;
yTemp = this._y;
this._x = Math.min(xTemp, xMax);
this._y = Math.min(yTemp, yMax);
this.swapDepths(freeDepth);
this._xscale = this._yscale=120;
};
mc.onRollOut = function() {
this._x = xTemp;
this._y = yTemp;
this._xscale = this._yscale=100;
};
mc.photo = thisPhoto;
mc.onPress = function() {
getURL(this["photo"].photoPageUrl, "_blank");
};
}
}
 
public static function main():Void {
var u:UserRecentPhotos = new UserRecentPhotos(_root);
}
 
public function toString():String {
return "[com.cecymeade.UserRecentPhotos]";
}
 
}

[snippet=6312]

Fuse 2.1.3 and FuseFX 0.1 Released

An update of the Fuse Tween engine has been released, and with it FuseFX extensions, a release of new tweenable properties wish includes MixerFX a sample extension that lets you tween Sound objects and TextFX to animate all numerical TextFormat properties right on a TextField.

Check ’em out at the Moses?s Fuse ZigoEngine site.